body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body>main{max-width:100dvw;min-height:100dvh;overflow-x:hidden}.flotilla-component-library.alert-container{z-index:9999999;margin-top:4.75rem}.flotilla-component-library.flotilla-modal-overlay{z-index:999999}.flotilla-component-library .flotilla-filter-tag--string:not(.flotilla-filter-tag--checked),.flotilla-component-library .flotilla-filter-tag--boolean:not(.flotilla-filter-tag--checked){background-color:#fbfaf8}.flotilla-component-library .tab-label>p{text-wrap:nowrap}.flotilla-component-library .flotilla-wizard{box-sizing:border-box}.flotilla-component-library .flotilla-wizard #progress-indicator .indicator #name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.flotilla-component-library .flotilla-wizard #content{max-width:60%}.flotilla-component-library.quick-filter-menu,.flotilla-component-library.pinned-filter-menu{overflow-y:auto;overflow-x:unset;scrollbar-width:none;z-index:999999}.flotilla-component-library.quick-filter-menu::-webkit-scrollbar{display:none}.flotilla-component-library.pinned-filter-menu::-webkit-scrollbar{display:none}.flotilla-component-library#flotilla-action-detail-view .custom-action-tag{width:unset;max-width:unset;min-width:unset;flex-direction:row;padding:.5rem}.flotilla-component-library#flotilla-action-detail-view .custom-action-tag #text{display:block}.flotilla-component-library #selected-item-button{border:1px solid #e2e4e3;min-width:21rem;height:3.25rem}.flotilla-component-library #selected-item-button .button-label{text-align:left;width:100%}.flotilla-component-library .flotilla-search-filter-tab-screen{max-width:calc(100dvw - 4.5rem)}.flotilla-component-library .flotilla-search-filter-tab-screen>main{min-width:0}.flotilla-component-library .flotilla-search-filter-tab-screen:not(.flotilla-search-filter-tab-screen--search-filter-collapsed)>main{max-width:calc(100dvw - 26.75rem)}.flotilla-component-library .flotilla-general-screen>header{left:0}.flotilla-component-library .flotilla-dashboard-grid>.react-grid-layout{transform:translate(-10px,-10px)}.flotilla-component-library .flotilla-column-screen>header{max-width:1000px}.flotilla-component-library .flotilla-tag #text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flotilla-component-library .flotilla-add-tag #text{overflow:visible}.flotilla-component-library .flotilla-nav-item .badge{color:#fbfaf8}.flotilla-component-library .flotilla-search-filter>header #quick-filter #filter-tags{padding:1px}.flotilla-component-library.flotilla-filter-modal{gap:0;height:90dvh;max-height:500px;padding:0;position:relative}.flotilla-component-library.flotilla-filter-modal #filter-modal-search-filter{max-height:calc(100% - 4.5rem)}.flotilla-component-library.flotilla-filter-modal>header{box-sizing:border-box;width:100%;padding:1rem}.flotilla-component-library.flotilla-filter-modal>main{box-sizing:border-box;width:100%;height:100%;padding:0 1rem 1rem;overflow:auto}.flotilla-component-library.flotilla-filter-modal>footer{box-sizing:border-box;z-index:10;background-color:#fbfaf8;width:100%;padding:1rem}.flotilla-component-library.flotilla-button--link{padding:unset}html body{font-family:Verdana,Arial}html body h1{font-size:30px;font-weight:400}html body h2{font-size:24px;font-weight:400}html body h3{font-size:18px;font-weight:400}html body h4{font-size:15px;font-weight:400}html body p{font-family:Verdana,Arial;font-size:12px;font-weight:400}html body p.small{font-size:9px;font-weight:400}html body a{text-decoration:underline}html body .link{color:#e35924;cursor:pointer;text-decoration:underline}html body .link:hover{color:#bc4618}.switch-input{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.switch-input label{flex-direction:row;align-items:center;display:flex}.switch-input #label{flex:1}.secondary-text{color:#4c6065}#global-loading{justify-content:center;align-items:center;height:100%;display:flex}#global-loading.full-screen{width:100dvw;height:100dvh}.flotilla-tag.warning-tag{color:#011e26;background-color:#ffaa15}.upgrade-content-container{color:#4c6065;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;padding:1rem;display:flex;position:absolute;top:0;left:0}.no-item-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}.text-lines-2{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;display:-webkit-box;overflow:hidden}.flotilla-column-options-modal>main #search-column-options,.flotilla-column-options-modal>main #selected-column-options{min-width:0}#home-screen{width:100%;height:calc(100dvh - 5rem);display:flex;overflow-x:hidden}#home-screen #dashboard-tabs{flex-direction:column;width:100%;display:flex}#home-screen #dashboard-tabs .tab-content{padding:unset;flex-direction:row;width:calc(100dvw - 4.75rem);max-width:calc(100dvw - 4.75rem);display:flex}#home-screen #dashboard-tabs>div{flex:1;min-height:0;display:flex;overflow:auto}#home-screen #dashboard-tabs>div>section{width:100%}#home-screen .dashboard-tab-label{justify-content:center;align-items:center;min-width:5rem;max-width:15rem;padding:0 1.5rem;display:flex;position:relative}#home-screen .dashboard-tab-label__text{white-space:nowrap;text-overflow:ellipsis;text-align:center;min-width:0;overflow:hidden}#home-screen .dashboard-tab-label__actions{visibility:hidden;background-color:#e7e8e7;border-radius:1rem;align-items:center;display:flex;position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}#home-screen .tab-item:hover .dashboard-tab-label--editable{padding-left:0;padding-right:3rem}#home-screen .tab-item:hover .dashboard-tab-label--editable .dashboard-tab-label__actions{visibility:visible}#home-screen .dashboard-tab-label__input{font:inherit;color:inherit;background:0 0;border:none;outline:none;width:15rem;min-width:0;padding:0}#home-screen .dashboard-screen-container{box-sizing:border-box;flex:1;min-width:0;position:relative}#home-screen .dashboard-screen-container>header{padding:1rem 2rem .5rem}#home-screen .dashboard-screen-container .dashboard-screen{height:100%;max-height:unset;padding:0}#home-screen .dashboard-screen-container .dashboard-screen>main .home-screen-dashboard{margin:unset;padding:0 2rem 2rem}#home-screen .dashboard-screen-container .dashboard-screen .dashboard-edit-actions{z-index:10;flex-direction:row;align-items:center;gap:.5rem;display:flex;position:absolute;top:1rem;right:5rem}#home-screen .dashboard-screen-container .dashboard-screen--edit{gap:0}#home-screen .dashboard-screen-container .dashboard-screen--edit>header{padding:0 2rem .5rem;position:sticky;left:0}#home-screen .dashboard-screen-container .dashboard-screen--edit>main .home-screen-dashboard{padding-top:0}#home-screen .home-screen-loading{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#home-screen .home-screen-loading .home-screen-message{text-align:center;max-width:80%;margin:0;padding:0 1.5rem}#home-screen .home-screen-loading .flotilla-spinner{width:2rem;height:2rem}#home-screen #dashboard-skeleton-container{flex-direction:column;gap:1rem;padding:0 2rem 2rem;display:none}#home-screen #dashboard-skeleton-container .skeleton-row{flex-direction:row;gap:1rem;width:100%;height:16.7rem;display:flex}#home-screen #dashboard-skeleton-container .skeleton-row .skeleton-item{border-radius:.5rem;width:100%;min-width:16.7rem;max-width:16.7rem;height:100%;min-height:16.7rem;max-height:16.7rem}#home-screen #dashboard-skeleton-container .skeleton-row:last-child{max-width:105rem;height:33rem;max-height:33rem}#home-screen #dashboard-skeleton-container .skeleton-row:last-child .skeleton-item{width:100%;height:100%;min-width:unset;min-height:unset;max-width:unset;max-height:unset}#home-screen #dashboard-skeleton-container:first-child{display:flex}#home-screen #tab-add-button{margin-left:auto;position:sticky;right:0}#home-screen #no-dashboards-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}.widget-container{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;height:100%;display:flex;padding:0!important}.widget-container>header{box-sizing:border-box;padding:.5rem 1rem 0}.widget-container>main{box-sizing:border-box;padding:0 1rem 1rem}.widget-container.widget-loading{color:#4c6065;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.widget-container.widget-error>main,.widget-container.widget-placeholder>main{color:#4c6065;box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;font-style:italic;display:flex;position:absolute;top:0;left:0}.widget-container.widget-upgrade>main.upgrade-content{color:#4c6065;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;padding:1rem;display:flex;position:absolute;top:0;left:0}.widget-container.widget-upgrade>main.upgrade-content span{font-style:italic}.widget-container.widget-upgrade>main.upgrade-content span.extra{font-size:.75rem;font-style:italic}.widget-container#widget-modal>header,.widget-container#widget-modal>main{padding:2rem}.widget-container#widget-modal>header{padding-bottom:0;padding-right:4rem}.widget-container#widget-modal>header h5{padding-top:unset;font-size:1.5rem}.widget-container#widget-modal>header .flotilla-tooltip,.widget-container#widget-modal>header .pop-out-screenshot{top:-.2rem;right:-1rem}.widget-container#widget-modal .widget-content.basic-chart,.widget-container#widget-modal .widget-content.clickable-chart{width:unset}.widget-container>header{flex-direction:column;justify-content:center;gap:.25rem;width:100%;min-height:2.4rem;display:flex}.widget-container>header .header-container{flex-direction:row;align-items:flex-start;width:100%;height:2.3rem;max-height:2.3rem;display:flex;position:relative}.widget-container>header .header-container>h5{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:.5rem;display:-webkit-box;overflow:hidden}.widget-container>header .header-container .header-actions{flex-direction:row;align-items:center;gap:.5rem;margin-left:auto;display:flex}.widget-container>header .header-container #more-options{min-width:2.3rem}.widget-container>header .header-container #menu{z-index:100;position:absolute;top:70%;right:0}.widget-container>header .header-container .pointer{cursor:pointer}.widget-container>header .flotilla-tooltip{position:relative;top:1px}.widget-container>header .flotilla-tooltip .tooltip>p{color:#011e26!important}.widget-container>header p{color:#4c6065}.widget-container .widget-content{background-color:#fbfaf8;border-radius:.5rem;flex-grow:1;padding-top:.5rem;padding-bottom:1rem}.widget-container .widget-content svg{overflow:visible}.widget-container .widget-content.basic-chart,.widget-container .widget-content.clickable-chart{width:100%;height:100%}.widget-container .widget-content.basic-chart svg path,.widget-container .widget-content svg>g>g>rect{cursor:default!important}.widget-container .widget-content.clickable-chart svg path,.widget-container .widget-content svg>g>g>rect{cursor:pointer!important}.widget-container--table{gap:.5rem}.widget-container--table .widget-content{padding:0}.grid-item:hover{z-index:10}#widget-modal{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:calc(100dvw - 2rem);max-width:120rem;height:calc(100dvh - 4rem);max-height:60rem;margin:2rem;padding:0;display:flex}#widget-modal>header{box-sizing:border-box;padding-right:2rem}#widget-modal>header #more-options{display:none}#widget-modal .widget-content{background-color:#fbfaf8;height:100%;max-height:60dvh;padding:2rem 6rem;overflow:auto}#widget-modal.widget-container--table{gap:.5rem}#widget-modal.widget-container--table .widget-content{max-height:unset;padding:0}#widget-modal.widget-container--table .widget-content>main{flex:1;overflow:auto}.flotilla-tag{box-sizing:border-box;color:#011e26;text-align:center;background-color:#f1f1f0;border:1px solid #c9cece;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:.25rem;width:fit-content;height:2rem;padding:.5rem;font-size:9px;line-height:normal;display:flex}.flotilla-tag--small{min-width:1.75rem;min-height:1.75rem}.flotilla-tag--medium{min-width:2rem;min-height:2rem}.flotilla-tag--large{min-width:2.25rem;height:2.25rem;min-height:2.25rem;font-size:1rem}.flotilla-tag--outline{background-color:#0000}.flotilla-tag--hide-label .flotilla-tag__label{display:none}.flotilla-tag--loading{pointer-events:none;animation:1s linear infinite alternate flotilla-tag-loading-pulse}.flotilla-tag--loading *{visibility:hidden}.flotilla-tag__label{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}@keyframes flotilla-tag-loading-pulse{0%{background-color:#c9cece}to{background-color:#ecedeb}}.flotilla-tag.flotilla-variance-tag.flotilla-variance-tag--positive{color:#fbfaf8;background-color:#38a169}.flotilla-tag.flotilla-variance-tag.flotilla-variance-tag--negative{color:#fbfaf8;background-color:#ff4040}.flotilla-chart-center-metric{z-index:1;width:var(--flotilla-chart-center-metric-size,50cqmin);height:var(--flotilla-chart-center-metric-size,50cqmin);text-align:center;flex-direction:column;justify-content:center;align-items:center;font-family:verdana,arial;animation:.3s ease-out flotilla-chart-center-metric-fade-in;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.flotilla-chart-center-metric__value{white-space:nowrap;align-items:baseline;max-width:100%;font-size:1.4583rem;line-height:1.2;display:flex;overflow:hidden}.flotilla-chart-center-metric__measure{color:#4c6065;flex-shrink:0;margin-inline-start:.25em;font-size:.875rem;font-weight:400}.flotilla-chart-center-metric__label{text-overflow:ellipsis;white-space:nowrap;color:#4c6065;max-width:100%;margin-block-start:.35em;font-size:.875rem;overflow:hidden}@keyframes flotilla-chart-center-metric-fade-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}figure.flotilla-chart-composer{flex-direction:column;gap:.5rem;width:100%;height:100%;margin-block:0;margin-inline:0;display:flex}.flotilla-chart-composer__plot{flex:1;min-height:0}@keyframes flotilla-chart-tick-pulse{0%,to{opacity:.4}50%{opacity:.9}}.flotilla-chart__loading-tick{fill:#e2e4e3;animation:1.5s ease-in-out infinite flotilla-chart-tick-pulse}.flotilla-chart-tooltip{background:#fff;border:1px solid #e0e0e0;border-radius:6px;min-width:140px;padding:10px 14px;box-shadow:0 2px 8px #0000001f}.flotilla-chart-tooltip__header{align-items:center;gap:8px;margin:0 0 8px;display:flex}.flotilla-chart-tooltip__label{color:#000;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11px;font-weight:500}.flotilla-chart-tooltip__reference-tag{background-color:#fff;min-width:0;height:auto;min-height:0;margin-left:auto;padding:2px 6px;font-size:11px}.flotilla-chart-tooltip__item{align-items:center;gap:8px;padding:3px 0;display:flex}.flotilla-chart-tooltip__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.flotilla-chart-tooltip__name{color:#000;flex:1;font-size:12px}.flotilla-chart-tooltip__value{color:#000;margin-left:12px;font-size:12px;font-weight:600}.flotilla-chart-legend{flex-wrap:wrap;justify-content:center;gap:16px;padding:1rem 0 0;display:flex}.flotilla-chart-legend__item{cursor:default;align-items:center;gap:6px;display:flex}.flotilla-chart-legend__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.flotilla-chart-legend__label{color:#000;font-size:1rem}.flotilla-chart-footer{flex-shrink:0}.flotilla-chart-footer__text{color:#4c6065;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;margin-block:0;font-size:9px;display:-webkit-box;overflow:hidden}.flotilla-chart-summary-table{scrollbar-width:none;flex-direction:column;justify-content:safe center;gap:.5rem;width:100%;height:100%;margin-block:0;padding-inline-start:0;list-style:none;display:flex;overflow-y:auto}.flotilla-chart-summary-table::-webkit-scrollbar{display:none}.flotilla-chart-summary-table__item{box-sizing:border-box;background-color:#f6f6f4;border:1px solid #c9cece;border-radius:4px;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;padding-inline-start:1rem;display:flex;position:relative}.flotilla-chart-summary-table__indicator{background-color:#0000;border-start-start-radius:4px;border-end-start-radius:4px;width:.5rem;position:absolute;inset-block:0;inset-inline-start:0}.flotilla-chart-summary-table__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-block:0;overflow:hidden}.flotilla-chart-summary-table__value{white-space:nowrap;flex-shrink:0;margin-block:0}.flotilla-chart-summary-table__measure{color:#4c6065;margin-inline-start:.125rem;font-size:9px}.flotilla-chart-summary-table__percent{color:#4c6065;text-align:right;white-space:nowrap;flex-shrink:0;width:6ch;margin-block:0;font-size:9px}.flotilla-chart{width:100%;height:100%;container:flotilla-chart/size}.flotilla-chart__layout{flex-direction:row;gap:.5rem;width:100%;height:100%;margin:0;display:flex}@container flotilla-chart (width<=28rem){.flotilla-chart__layout{flex-direction:column}}.flotilla-chart__item{flex:1;min-width:10rem;min-height:0}.flotilla-chart__summary{flex:0 17.5rem;width:100%;min-width:0;max-width:17.5rem;min-height:0}@container flotilla-chart (width<=28rem){.flotilla-chart__summary{flex:0 12.5rem;width:auto;max-width:none}}@container flotilla-chart (width<=18.75rem) and (height<=18.75rem){.flotilla-chart__summary{display:none}}figure.flotilla-donut-chart{flex-flow:column wrap;gap:.5rem;width:100%;height:100%;margin-block:0;margin-inline:0;display:flex}.flotilla-donut-chart__plot{flex:1;min-height:5rem;position:relative;container-type:size}.flotilla-donut-chart__plot .recharts-tooltip-wrapper{z-index:2}.flotilla-donut-chart__plot .flotilla-chart-center-metric{--flotilla-chart-center-metric-size:52cqmin}@keyframes flotilla-donut-chart-ring-pulse{0%,to{opacity:.4}50%{opacity:.9}}.flotilla-donut-chart__loading-slice{animation:1.5s ease-in-out infinite flotilla-donut-chart-ring-pulse}figure.flotilla-progress-donut-chart{flex-flow:column wrap;gap:.5rem;width:100%;height:100%;margin-block:0;margin-inline:0;display:flex}.flotilla-progress-donut-chart__plot{flex:1;min-height:5rem;position:relative;container-type:size}.flotilla-progress-donut-chart__plot .recharts-tooltip-wrapper{z-index:2}.flotilla-progress-donut-chart__plot .flotilla-chart-center-metric{--flotilla-chart-center-metric-size:44cqmin}@keyframes flotilla-progress-donut-chart-ring-pulse{0%,to{opacity:.4}50%{opacity:.9}}.flotilla-progress-donut-chart__loading-ring{animation:1.5s ease-in-out infinite flotilla-progress-donut-chart-ring-pulse}.flotilla-progress-donut-chart__variance{z-index:1;position:absolute;bottom:0;left:0}figure.flotilla-radar-chart{flex-direction:column;gap:.5rem;width:100%;height:100%;margin-block:0;margin-inline:0;display:flex}.flotilla-radar-chart__plot{flex:1;min-height:0}@keyframes flotilla-radar-chart-tick-pulse{0%,to{opacity:.4}50%{opacity:.9}}.flotilla-radar-chart__loading-tick{fill:#e2e4e3;animation:1.5s ease-in-out infinite flotilla-radar-chart-tick-pulse}figure.flotilla-scatter-chart{flex-direction:column;gap:.5rem;width:100%;height:100%;margin-block:0;margin-inline:0;display:flex}.flotilla-scatter-chart__plot{flex:1;min-height:0}@keyframes flotilla-scatter-chart-point-pulse{0%,to{opacity:.4}50%{opacity:.9}}.flotilla-scatter-chart__loading-point{fill:#e2e4e3;animation:1.5s ease-in-out infinite flotilla-scatter-chart-point-pulse}figure.flotilla-stat-chart{grid-template-rows:1fr 2rem;gap:1rem;width:100%;height:100%;margin-block:0;margin-inline:0;display:grid}.flotilla-stat-chart__body{flex-direction:column;justify-content:center;display:flex}.flotilla-stat-chart__value-container{flex-direction:column;gap:.25rem;margin-block-end:1rem;display:flex;position:relative}.flotilla-stat-chart__value{width:100%;min-width:0;color:var(--colour-text,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;margin-block:0;font-size:2.25rem;font-weight:400;line-height:1.2;overflow:hidden}.flotilla-stat-chart__measure{color:#4c6065;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;margin-block:0;font-size:12px;font-weight:400;overflow:hidden}.flotilla-stat-chart__variance{position:absolute;top:calc(100% + .25rem)}.flotilla-stat-chart .flotilla-chart-footer{align-items:flex-end;height:100%;display:flex}@keyframes flotilla-stat-chart-loading-pulse{0%,to{opacity:.4}50%{opacity:.9}}.flotilla-stat-chart__loading-value,.flotilla-stat-chart__loading-measure{background-color:#e2e4e3;border-radius:4px;animation:1.5s ease-in-out infinite flotilla-stat-chart-loading-pulse;display:inline-block}.flotilla-stat-chart__loading-value{width:6rem;height:3.584rem}.flotilla-stat-chart__loading-measure{width:2.5rem;height:.75rem}figure.flotilla-sunburst-chart{flex-direction:column;gap:.5rem;width:100%;height:100%;margin-block:0;margin-inline:0;display:flex}.flotilla-sunburst-chart__plot{flex:1;min-height:5rem;position:relative;container-type:size}.flotilla-sunburst-chart__plot .recharts-tooltip-wrapper{z-index:2}.flotilla-sunburst-chart__plot .flotilla-chart-center-metric{--flotilla-chart-center-metric-size:100px}.flotilla-sunburst-chart__plot--loading{animation:1.5s ease-in-out infinite flotilla-sunburst-chart-ring-pulse}@keyframes flotilla-sunburst-chart-ring-pulse{0%,to{opacity:.4}50%{opacity:.9}}.flotilla-sunburst-chart__centre{cursor:pointer;clip-path:circle(50%);background:0 0;border:none;border-radius:50%;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}figure.flotilla-treemap-chart{flex-flow:column wrap;gap:.5rem;width:100%;height:100%;margin-block:0;margin-inline:0;display:flex}.flotilla-treemap-chart__plot{flex:1;min-height:5rem;position:relative}@keyframes flotilla-treemap-chart-node-pulse{0%,to{opacity:.4}50%{opacity:.9}}.flotilla-treemap-chart__loading-node{animation:1.5s ease-in-out infinite flotilla-treemap-chart-node-pulse}.flotilla-grid-item{border:none;min-width:0;padding:0}.widget-container--emissions-hotspot{overflow:auto}.widget-container--emissions-hotspot>header{z-index:1;background-color:#fbfaf8;position:sticky;top:0}.widget-container--emissions-hotspot .widget-content.basic-chart{height:fit-content}.widget-emissionshotspots .widget-content{overflow:auto}#emission-hotspots-widget{flex-direction:column;flex:1;justify-content:space-between;height:100%;display:flex}#emission-hotspots-widget header{cursor:pointer;margin-bottom:unset;flex-direction:row;grid-area:1/1/auto/4;align-items:flex-end;gap:.25rem;display:flex}#emission-hotspots-widget header h3{white-space:nowrap;text-overflow:ellipsis;height:2.25rem;line-height:2.25rem;overflow:hidden}#emission-hotspots-widget table{width:100%;position:relative}#emission-hotspots-widget table #name-cell{min-width:60px;max-width:20vw;height:3.375rem}#emission-hotspots-widget table #name-cell>article{flex-direction:column;justify-content:center;gap:.25rem;display:flex}#emission-hotspots-widget table #name-cell>article #name{text-overflow:ellipsis;white-space:nowrap;flex:1;width:100%;overflow:hidden}#emission-hotspots-widget table .tco2e article{flex-direction:row;align-items:flex-end;gap:.5rem;display:flex}#emission-hotspots-widget table .tco2e article #percent{color:#4c6065;text-align:right;width:2.25rem;font-size:.75rem}#emission-hotspots-widget table .tco2e article #value{text-align:right;width:45px}#emission-hotspots-widget table #actions{padding-right:.25rem}#emission-hotspots-widget table #actions article{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#emission-hotspots-widget table #actions article>svg{height:50px;padding-top:4px}#emission-hotspots-widget table #actions article>svg #actions-progress-progress-path{stroke:#011e261a}#emission-hotspots-widget.emission-hotspots-widget--locked table:before{content:"";z-index:9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#fbfaf803;border-radius:.25rem;position:absolute;inset:0}#suggested-actions-modal{width:70dvw;max-width:unset;height:80dvh;padding:unset;overflow:auto}#action-detail-screen{flex-direction:row;width:100%;max-width:calc(100dvw - 4.5rem);height:100%;display:flex}#action-detail-screen #action-detail-tabs{flex:1;width:60%;max-width:100%}#action-detail-screen .tab-content{padding:unset;height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem)}#action-detail-screen #flotilla-action-detail-view{height:calc(100dvh - 8rem);max-height:calc(100dvh - 8rem);padding-bottom:12rem}#action-detail-screen .flotilla-tag.flotilla-tag--medium{height:2rem!important}#action-detail-checklist-tab{flex-direction:row;width:100%;height:100%;display:flex}#action-detail-checklist-tab #data-view td{cursor:pointer}#action-detail-checklist-tab .checklist-aside{height:calc(100dvh - 10rem)}#action-version-aside main{flex-direction:column;gap:1rem;display:flex}#action-version-aside main #dates{flex-direction:row;justify-content:center;align-items:flex-start;gap:.5rem;display:flex}#action-version-aside main #dates #label-container{min-height:2rem}#action-version-aside main #dates .alert-message{z-index:9}#action-version-aside main #stats .stat{flex-direction:column;gap:.25rem;display:flex}#action-version-aside main #stats .stat #value-container{flex-direction:row;align-items:baseline;gap:.25rem;display:flex}#action-version-aside main .editable-stat--completed select{border-left:.5rem solid #38a169}#action-version-aside main .editable-stat--in-progress select{border-left:.5rem solid #ffaa15}#action-version-aside main .editable-stat--overdue select{border-left:.5rem solid #ff4040}#action-version-aside footer{z-index:2;background-color:#fbfaf8;flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#action-version-aside footer #save,#action-version-aside footer #remove{width:fit-content;padding:0 1rem}#action-version-aside footer #save{flex-direction:row-reverse;margin-left:auto}#action-version-aside .secondary-text{color:#4c6065}#action-version-aside #location-selector .flotilla-datalistmulti--show .list-container{top:3.5rem}#action-version-aside #tags-input>h4{color:#334a50;margin:0;font-size:12px;font-weight:400}#action-version-aside #tags-input #selected-options .flotilla-close-tag #close{position:static;top:auto;right:auto}#save-changes-modal{width:35rem;padding:1rem}#save-changes-modal>header{flex-direction:column;gap:.5rem;display:flex}#save-changes-modal>header p{color:#4c6065}#save-changes-modal h4{max-width:90%}#save-changes-modal main{margin-top:2rem;margin-bottom:2rem}#save-changes-modal .button-container{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}#save-changes-modal .button-container button{width:min-content}#save-changes-modal .button-container button:first-of-type{margin-right:auto}.action-detail-list-item{box-sizing:border-box;cursor:pointer;border:1px solid #c9cece;border-radius:.5rem;outline:1px solid #0000;flex-direction:column;margin:1px;display:flex;overflow:hidden;padding:unset!important}.action-detail-list-item>header,.action-detail-list-item>footer{flex-direction:row;align-items:center;gap:.25rem;padding:1rem;display:flex}.action-detail-list-item>header{height:1.5rem}.action-detail-list-item>header>h4{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.action-detail-list-item>main{border-top:1px solid #c9cece;flex-direction:row;gap:0;height:13rem;min-height:13rem;max-height:13rem;display:flex}.action-detail-list-item>main .main-container{width:100%;padding:1rem}.action-detail-list-item>main #primary-info-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:25rem;min-width:5rem;max-width:25rem;display:flex}.action-detail-list-item>main #primary-info-container #ranking{gap:.5rem;width:100%}.action-detail-list-item>main #primary-info-container #ranking label{max-width:75%}.action-detail-list-item>main #primary-info-container #ranking label h4{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.action-detail-list-item>main #primary-info-container #ranking .ranking-score{font-size:2.5em}.action-detail-list-item>main #primary-info-container #ranking .ranking-slider{width:calc(100% - 1rem)}.action-detail-list-item>main #description-container{background-color:#f1f1f0;border-left:1px solid #c9cece;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.action-detail-list-item>main #description-container #description{flex:1;position:relative;overflow:hidden}.action-detail-list-item>main #description-container #description:after{content:"";pointer-events:none;background:linear-gradient(#0000 0% 25%,#f1f1f0 100%);height:2rem;position:absolute;bottom:0;left:0;right:0}.action-detail-list-item>main #description-container #view-full-action{height:fit-content;padding:0}.action-detail-list-item>footer{border-top:1px solid #c9cece;padding:0}.action-detail-list-item:hover{border-color:#e35924}.action-detail-list-item--selected{border-color:#e35924;outline:1px solid #e35924}.information-card{border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.information-card>header{flex-direction:column;gap:.25rem;display:flex}.information-card>header>p{color:#4c6065}.information-card>main{flex-direction:column;gap:1rem;display:flex}#action-card{box-sizing:border-box;cursor:pointer;background-color:#f6f6f4;flex-direction:column;justify-content:space-between;gap:.25rem;width:100%;padding:.5rem;display:flex;position:relative}#action-card p{margin:unset}#action-card header{margin:unset;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.25rem;display:flex}#action-card header #title-container{flex-direction:column;gap:.125rem;display:flex}#action-card header #title-container #subtitle{color:#4c6065;font-size:9px}#action-card header #title{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#action-card header #close-button{position:absolute;top:.5rem;right:.5rem}#action-card #tags{flex-direction:row;align-items:center;gap:.5rem;display:flex}#action-card #tags .tag{color:#1a343b;background-color:#e2e4e3}#action-card #tags .flotilla-tooltip{margin-left:auto}#action-card #tags .flotilla-tooltip article{padding-right:2rem}.flotilla-tag.tag.custom-action-tag{padding:unset;flex-direction:row-reverse;justify-content:center;align-items:center;width:22px;height:22px;background-color:#5d3fd3!important;min-width:0!important;display:flex!important}.flotilla-tag.tag.custom-action-tag #custom-action{width:1.1rem;height:1.1rem}.flotilla-tag.tag.custom-action-tag #text{display:none}.flotilla-tag.tag.custom-action-tag.flotilla-tag--medium{width:26px;height:26px}.flotilla-tag.tag.custom-action-tag--show-label{padding:0 .5rem 0 .25rem;color:#fbfaf8!important;width:fit-content!important}.flotilla-tag.tag.custom-action-tag--show-label #text{display:block}.flotilla-tag.tag.employee-suggested-tag{padding:unset;flex-direction:row-reverse;justify-content:center;align-items:center;color:#fbfaf8!important;background-color:#d87093!important;min-width:22px!important;min-height:22px!important;display:flex!important}.flotilla-tag.tag.employee-suggested-tag #employee-suggested{width:1rem;height:1rem}.flotilla-tag.tag.employee-suggested-tag #text{display:none}.flotilla-tag.tag.employee-suggested-tag--show-label{width:auto;padding:0 .5rem 0 .25rem}.flotilla-tag.tag.employee-suggested-tag--show-label #text{display:block}.flotilla-tag.tag.employee-suggested-tag.flotilla-tag--medium{width:26px!important;height:26px!important}.company-question-list-item .selector-content{flex-shrink:0;padding:.5rem}.tooltip .activity-tooltip-content{color:#011e26;width:20rem;font-size:14px}.tooltip .activity-tooltip-content label{color:#4c6065;font-size:.9rem}.tooltip .activity-tooltip-content #tags-container{flex-flow:wrap;gap:.5rem;padding-top:.5rem;display:flex}.tooltip .activity-tooltip-content .compliance-tag{color:#011e26;background-color:#e7e8e7}.tooltip .activity-tooltip-content hr{margin-top:.5rem;margin-bottom:.5rem}.flotilla-card.information-card{box-sizing:border-box;border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.flotilla-card.information-card>header{padding:unset;flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.flotilla-card.information-card>header>p{color:#4c6065}.flotilla-card.information-card>main{flex-direction:column;gap:1rem;display:flex}.flotilla-card.information-card--locked>main{opacity:.5;filter:blur(.5rem)}.flotilla-card.ranking-card{border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.flotilla-card.ranking-card>header{padding:unset;flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.flotilla-card.ranking-card>header>p{color:#4c6065}.flotilla-card.ranking-card>main{flex-direction:column;gap:1rem;display:flex}.flotilla-card.ranking-card>main #value{flex-direction:row;align-items:flex-end;gap:.25rem;display:flex}.flotilla-card.ranking-card>main #value #unit{color:#4c6065}.flotilla-card.ranking-card>footer #footer-text{font-size:.75rem}.flotilla-card.ranking-card .secondary-text{color:#4c6065}.flotilla-card.ranking-card--loading{box-sizing:border-box;width:100%;height:11.75rem;min-height:11.75rem;max-height:11.75rem}.ranking-slider{width:100%}.ranking-slider .slider{appearance:none;background:linear-gradient(90deg,#ff4040,#ffaa15,#38a169);border-radius:99999px;width:100%;height:.5rem}.ranking-slider .slider::-webkit-slider-thumb{appearance:none;cursor:default;background:#fbfaf8;border:2px solid #c9cece;border-radius:50%;width:1rem;height:1rem;margin-top:-.25rem}.ranking-slider .slider::-moz-range-thumb{cursor:default;background:#fbfaf8;border:2px solid #c9cece;border-radius:50%;width:1rem;height:1rem}.ranking-slider .slider::-ms-thumb{cursor:default;background:#fbfaf8;border:2px solid #c9cece;border-radius:50%;width:1rem;height:1rem}.ranking-slider .slider::-webkit-slider-runnable-track{border-radius:5px;height:.5rem}.ranking-slider .slider::-moz-range-track{border-radius:5px;height:.5rem}.ranking-slider .slider::-ms-track{color:#0000;background:0 0;border-color:#0000;border-radius:5px;height:.5rem}.avatar-list-item{box-sizing:border-box;border-radius:.25rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex;position:relative;overflow:hidden}.avatar-list-item .text-container{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.avatar-list-item .text-container h5,.avatar-list-item .text-container p{text-overflow:ellipsis;text-wrap:nowrap;flex:1;width:100%;min-width:0;overflow:hidden}.avatar-list-item .avatar{background-color:#011e26}.avatar-list-item .avatar>span{color:#fbfaf8}.avatar-list-item--listitem{cursor:pointer;width:calc(100% - .5rem);margin:.25rem;padding:.5rem 1rem .5rem .5rem}.avatar-list-item--listitem:hover:not(.avatar-list-item--disabled){background-color:#ecedeb}.avatar-list-item--disabled{opacity:.6;cursor:not-allowed}#flotilla-company-layout .nav-item--disabled{pointer-events:none}#flotilla-company-layout .nav-item--disabled button,#flotilla-company-layout .nav-item--disabled label{opacity:.5;cursor:default}#flotilla-company-layout #layout-header #avatar-container{cursor:pointer;border-radius:.75rem;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex}#flotilla-company-layout #layout-header #avatar-container #avatar{background-color:#fbfaf8}#flotilla-company-layout #layout-header #avatar-container #avatar>span{color:#011e26}#flotilla-company-layout #layout-header #avatar-container:hover{background-color:#4c6065}#flotilla-company-layout #layout-header #right-actions{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}#flotilla-company-layout #layout-header #right-actions .action-button{color:#fbfaf8}#flotilla-company-layout #layout-header #avatar-menu{color:#011e26;z-index:999999;position:absolute;top:4.25rem;right:1rem}#flotilla-company-layout #layout-header #avatar-menu .menu-item>p{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}#flotilla-company-layout #layout-header #avatar-menu .menu-item--static{cursor:default;background-color:#e7e8e7;border-radius:.75rem;align-items:center;width:calc(100% - 1rem);height:2.5rem;margin:.5rem;padding:0 1rem;display:flex}#flotilla-company-layout #layout-header #avatar-menu #company{background-color:#e7e8e7;border-radius:.75rem;align-items:center;width:calc(100% - 1rem);height:2.5rem;margin:.5rem;padding:0 1rem;display:flex}#flotilla-company-layout #layout-nav{z-index:9999;justify-content:space-between}#flotilla-company-layout #layout-nav #main-items{scrollbar-width:none;flex-direction:column;flex:1;align-items:flex-start;min-height:0;max-height:calc(100dvh - 10rem);display:flex;overflow-y:auto}#flotilla-company-layout #layout-nav #main-items::-webkit-scrollbar{display:none}#flotilla-company-layout #layout-nav #settings{min-height:2.5rem}#flotilla-company-layout #layout-main{box-sizing:border-box;flex-direction:row;width:calc(100dvw - 4.5rem);max-width:calc(100dvw - 4.5rem);height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem);display:flex;position:relative;overflow:clip}#flotilla-company-layout #layout-main .main-aside-container{min-width:25rem;max-width:800px;width:var(--aside-width,25rem);position:relative}#flotilla-company-layout #layout-main .main-aside-container:has(.ai-assistant-mode){min-width:430px}#flotilla-company-layout #layout-main .main-aside-container.is-resizing .main-aside{pointer-events:none;-webkit-user-select:none;user-select:none}#flotilla-company-layout #layout-main .main-aside-container .layout-resizer{cursor:col-resize;z-index:1000;background-color:#0000;width:4px;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}#flotilla-company-layout #layout-main .main-aside-container .layout-resizer:hover,#flotilla-company-layout #layout-main .main-aside-container .layout-resizer.resizing{background-color:#e35924}#flotilla-company-layout #layout-main .main-aside{width:100%;height:100%}#flotilla-company-layout #layout-main .main-aside#virtual-consultant-aside.ai-assistant-mode{padding:unset}#flotilla-company-layout #layout-main .main-aside#virtual-consultant-aside.ai-assistant-mode>h4{display:none}#flotilla-company-layout #layout-main .main-aside#virtual-consultant-aside.ai-assistant-mode .aside-form-content{height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem)}#flotilla-company-layout #layout-main .main-aside #ribbo-iframe{border:unset;border-radius:1rem;flex:1;width:100%}#flotilla-company-layout #layout-main.layout-main--show-aside>:first-child{width:calc(100dvw - 4.5rem - var(--aside-width,25rem));max-width:calc(100dvw - 4.5rem - var(--aside-width,25rem))}#flotilla-company-layout #layout-main.layout-main--show-aside>:first-child .flotilla-search-filter-tab-screen:not(.flotilla-search-filter-tab-screen--search-filter-collapsed)>main{max-width:calc(100dvw - var(--aside-width,25rem) - 26.75rem)}#flotilla-company-layout #layout-main.layout-main--hide-aside>:first-child{flex:auto;width:100%;max-width:100%}#flotilla-company-layout .menu-item-container{flex-direction:row;justify-content:space-between;align-items:center;gap:.25rem;width:100%;display:flex}#flotilla-company-layout .menu-item-container p{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}#flotilla-company-layout .menu-item-container--danger{color:#ff4040}#flotilla-company-layout .menu-item-container--danger svg{stroke:#ff4040}#flotilla-company-layout .nav-divider{box-sizing:border-box;border-color:#e2e4e3;width:calc(100% - 2rem);max-width:2.5rem;margin:1rem}#flotilla-company-layout .menu-item-link{width:100%;min-width:0;height:100%;color:inherit;white-space:nowrap;text-overflow:ellipsis;flex:1;text-decoration:none;display:block;overflow:hidden}#onboarding-modal{border:unset;max-width:62rem;padding:0}#onboarding-modal .flotilla-wizard{border:unset}#onboarding-modal svg path,#onboarding-modal svg circle{cursor:unset}#data-period-section{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:500px;margin:auto;display:flex}#data-period-section #options,#data-period-section #type{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}#data-period-section #options .checkbox,#data-period-section #type .checkbox{box-sizing:border-box;width:fit-content}#data-period-section #options .checkbox--loading,#data-period-section #type .checkbox--loading{width:200px;height:33px}#data-period-name-section,#data-period-settings-section{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:500px;margin:auto;display:flex}#data-period-settings-section #copy-settings{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}#data-period-settings-section #survey-settings{flex-direction:column;gap:1rem;display:flex}#data-period-settings-section #survey-settings #survey-options{flex-flow:wrap;gap:1rem;display:flex}#data-period-summary-section{flex-direction:column;align-items:flex-start;gap:2rem;width:100%;display:flex}#data-period-summary-section #stat-container{flex-direction:column;gap:.5rem;width:100%;display:flex}#data-period-summary-section #stat-container .stat{flex-direction:row;justify-content:center;gap:.5rem;width:100%;display:flex}#data-period-summary-section #stat-container .stat p{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:60%;overflow:hidden}#data-period-summary-section #stat-container .stat label{color:#4c6065;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}#data-period-summary-section .comment{flex-direction:column;gap:.25rem;padding-top:2rem;display:flex}#create-data-modal{padding:unset}#create-data-modal #content{gap:1rem}#create-data-modal #content>main{min-height:0}#create-data-modal #data-period-template-section{height:100%}#create-data-modal #data-period-template-section .template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}#create-data-modal #data-period-template-section .template-grid .template-card{height:13rem;min-height:13rem;max-height:13rem;padding:unset;box-sizing:border-box;cursor:pointer;margin:1px;position:relative;overflow:hidden}#create-data-modal #data-period-template-section .template-grid .template-card--disabled{opacity:.5;cursor:not-allowed}#create-data-modal #data-period-template-section .template-grid .template-card--selected{border-color:#e35924;outline:1px solid #e35924}#create-data-modal #data-period-template-section .template-grid .template-card .template-card-image{width:100%;height:7rem;overflow:hidden}#create-data-modal #data-period-template-section .template-grid .template-card .template-card-image img{object-fit:contain;width:100%;height:100%;overflow:hidden}#create-data-modal #data-period-template-section .template-grid .template-card .template-card-image--placeholder img{width:50%;padding:0 25%}#create-data-modal #data-period-template-section .template-grid .template-card .template-card-content{background-color:#f1f1f0;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}#create-data-modal #data-period-template-section .template-grid .template-card .template-card-content>p{height:2.5rem}#create-data-modal #data-period-template-section .template-grid .template-card .template-card-tags{flex-direction:row;gap:.5rem;display:flex}#create-data-modal #data-period-template-section .template-grid .template-card .template-card-tags .compliance-tag{background-color:#0d91e2}#create-data-modal #data-period-template-section .template-grid .template-card.blank-option{flex-direction:column;justify-content:center;align-items:center;display:flex}#create-data-modal #data-period-template-section .template-grid .template-card.blank-option .template-card-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}#create-data-modal #data-period-template-section .template-grid .template-card.blank-option .template-card-content label{color:#4c6065;font-size:.9rem}#report-type-section{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;width:100%;max-width:500px;margin:auto;padding-top:2.5dvh;display:flex}#report-type-section #options{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:200px;display:flex}#report-type-section #options .checkbox{justify-content:center;min-width:150px}#report-type-section #options .checkbox--loading{width:200px;height:33px}#report-type-section #unsubmitted-data-period-warning,#report-type-section #unsubmitted-data-period-warning .message{width:100%;max-width:unset}#report-description-section{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;width:100%;max-width:500px;margin:auto;padding-top:2.5dvh;display:flex;position:relative}#report-description-section #company-description{padding-right:2.5rem}#report-description-section #unsubmitted-data-period-warning,#report-description-section #unsubmitted-data-period-warning .message{width:100%;max-width:unset}#report-output-section{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;width:100%;max-width:500px;margin:auto;padding-top:2.5dvh;display:flex}#report-output-section #options{flex-direction:row;justify-content:center;align-items:center;gap:3rem;width:100%;min-height:200px;display:flex}#report-output-section #options .checkbox{flex-direction:column;justify-content:center;min-width:150px;padding-bottom:1rem}#year-end-section{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:500px;margin:auto;padding-top:2.5dvh;padding-bottom:5rem;display:flex}#sector-industry-section{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.5rem;width:100%;max-width:500px;margin:auto;padding-bottom:5rem;display:flex}#logo-website-section{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:500px;margin:auto;padding-top:2.5dvh;display:flex}#logo-website-section #edit-avatar{cursor:pointer;background-color:#011e26;border:2px solid #0000;border-radius:100%;justify-content:center;align-items:center;width:5rem;height:5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}#logo-website-section #edit-avatar #company-logo{object-fit:contain;width:100%;height:100%}#logo-website-section #edit-avatar #person-icon,#logo-website-section #edit-avatar #add-icon{width:3rem;height:3rem}#logo-website-section #edit-avatar #add-icon{display:none;position:absolute}#logo-website-section #edit-avatar input#upload-logo-input{display:none}#logo-website-section #edit-avatar:hover{background-color:#011e26b3;border:2px solid #e35924}#logo-website-section #edit-avatar:hover #company-logo{opacity:.5}#logo-website-section #edit-avatar:hover #add-icon{display:block}#logo-website-section #edit-avatar:hover #person-icon{display:none;position:absolute}#logo-website-section #company-url{flex-direction:column;gap:.5rem;width:100%;display:flex}#onboarding-welcome-section{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}#onboarding-welcome-section #logo{width:10rem}#onboarding-welcome-section #icon{font-size:8rem}#onboarding-welcome-section #text{flex-direction:column;gap:.25rem;display:flex}#onboarding-welcome-section #next{margin-top:3rem}#onboarding-summary-section{flex-direction:column;align-items:flex-start;gap:2rem;width:100%;display:flex}#onboarding-summary-section #stat-container{flex-direction:column;gap:.5rem;width:100%;display:flex}#onboarding-summary-section #stat-container #logo-container{box-sizing:border-box;background-color:#011e26;border:.25rem solid #e35924;border-radius:99999px;width:10rem;height:10rem;margin:auto;padding:1rem}#onboarding-summary-section #stat-container #logo-container #company-logo{object-fit:contain;width:100%;height:100%}#onboarding-summary-section #stat-container .stat{flex-direction:row;justify-content:center;gap:.5rem;width:100%;display:flex}#onboarding-summary-section #stat-container .stat p{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:60%;overflow:hidden}#onboarding-summary-section #stat-container .stat label{color:#4c6065;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}#onboarding-summary-section #stat-container .stat.industry-container p{max-width:90%}#onboarding-summary-section #stat-container .stat.industry-container label{flex:0;min-width:fit-content}#onboarding-summary-section #stat-container .stat.industry-container .industry-list{flex-direction:column;flex:1;align-items:end;min-width:0;display:flex}#onboarding-summary-section .comment{flex-direction:column;gap:.25rem;display:flex}#onboarding-dashboard-template-section{height:100%}#onboarding-dashboard-template-section .onboarding-dashboard-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}#onboarding-dashboard-template-section .onboarding-dashboard-template-grid .onboarding-dashboard-template-card{height:9.25rem;min-height:9.25rem;max-height:9.25rem;padding:unset;box-sizing:border-box;cursor:pointer;margin:1px;position:relative;overflow:hidden}#onboarding-dashboard-template-section .onboarding-dashboard-template-grid .onboarding-dashboard-template-card--selected{border-color:#e35924;outline:1px solid #e35924}#onboarding-dashboard-template-section .onboarding-dashboard-template-grid .onboarding-dashboard-template-card .onboarding-dashboard-template-card-image{width:100%;height:7rem;overflow:hidden}#onboarding-dashboard-template-section .onboarding-dashboard-template-grid .onboarding-dashboard-template-card .onboarding-dashboard-template-card-image img{object-fit:contain;width:100%;height:100%}#onboarding-dashboard-template-section .onboarding-dashboard-template-grid .onboarding-dashboard-template-card .onboarding-dashboard-template-card-image--placeholder img{width:50%;padding:0 25%}#onboarding-dashboard-template-section .onboarding-dashboard-template-grid .onboarding-dashboard-template-card .onboarding-dashboard-template-card-content{background-color:#f1f1f0;flex-direction:column;padding:.5rem;display:flex}#data-period-name-section{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:500px;margin:auto;display:flex}#questionnaire-welcome-section{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}#questionnaire-welcome-section h4{margin-bottom:.5rem}#questionnaire-welcome-section #logo{width:10rem}#questionnaire-welcome-section #icon{width:8rem;height:8rem;margin:1rem}#questionnaire-welcome-section #text{flex-direction:column;gap:.25rem;display:flex}#questionnaire-welcome-section #next{margin-top:3rem}#questionnaire-data-period-section{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:500px;margin:auto;display:flex}#questionnaire-data-period-section .loading-message-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}#assign-questionnaire-modal,#create-questionnaire-modal{padding:unset}#assign-questionnaire-modal #content,#create-questionnaire-modal #content{gap:1rem}#assign-questionnaire-modal #content>main,#create-questionnaire-modal #content>main{min-height:0}#assign-questionnaire-modal #questionnaire-template-section,#create-questionnaire-modal #questionnaire-template-section{height:100%}#assign-questionnaire-modal #questionnaire-template-section .template-grid,#create-questionnaire-modal #questionnaire-template-section .template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}#assign-questionnaire-modal #questionnaire-template-section .template-grid .template-card,#create-questionnaire-modal #questionnaire-template-section .template-grid .template-card{height:13rem;min-height:13rem;max-height:13rem;padding:unset;box-sizing:border-box;cursor:pointer;margin:1px;position:relative;overflow:hidden}#assign-questionnaire-modal #questionnaire-template-section .template-grid .template-card--disabled,#create-questionnaire-modal #questionnaire-template-section .template-grid .template-card--disabled{opacity:.5;cursor:not-allowed}#assign-questionnaire-modal #questionnaire-template-section .template-grid .template-card--selected,#create-questionnaire-modal #questionnaire-template-section .template-grid .template-card--selected{border-color:#e35924;outline:1px solid #e35924}#assign-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-image,#create-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-image{width:100%;height:7rem;overflow:hidden}#assign-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-image img,#create-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-image img{object-fit:contain;width:100%;height:100%;overflow:hidden}#assign-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-image--placeholder img,#create-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-image--placeholder img{width:50%;padding:0 25%}#assign-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-content,#create-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-content{background-color:#f1f1f0;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}#assign-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-content>p,#create-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-content>p{height:2.5rem}#assign-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-tags,#create-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-tags{flex-direction:row;gap:.5rem;display:flex}#assign-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-tags .compliance-tag,#create-questionnaire-modal #questionnaire-template-section .template-grid .template-card .template-card-tags .compliance-tag{background-color:#0d91e2}#assign-questionnaire-modal #questionnaire-template-section .template-grid .template-card.blank-option,#create-questionnaire-modal #questionnaire-template-section .template-grid .template-card.blank-option{flex-direction:column;justify-content:center;align-items:center;display:flex}#assign-questionnaire-modal #questionnaire-template-section .template-grid .template-card.blank-option .template-card-content,#create-questionnaire-modal #questionnaire-template-section .template-grid .template-card.blank-option .template-card-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}#assign-questionnaire-modal #questionnaire-template-section .template-grid .template-card.blank-option .template-card-content label,#create-questionnaire-modal #questionnaire-template-section .template-grid .template-card.blank-option .template-card-content label{color:#4c6065;font-size:.9rem}#company-relationship-name-section{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:500px;margin:auto;display:flex}#create-dashboard-modal{padding:unset;border:none;width:100%}#create-dashboard-modal .flotilla-card{width:100%}#create-dashboard-modal #content{gap:1rem}#create-dashboard-modal #content>main{min-height:0}#create-dashboard-modal #dashboard-template-section{height:100%}#create-dashboard-modal #dashboard-template-section .dashboard-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}#create-dashboard-modal #dashboard-template-section .dashboard-template-grid .dashboard-template-card{height:9.25rem;min-height:9.25rem;max-height:9.25rem;padding:unset;box-sizing:border-box;cursor:pointer;margin:1px;position:relative;overflow:hidden}#create-dashboard-modal #dashboard-template-section .dashboard-template-grid .dashboard-template-card--selected{border-color:#e35924;outline:1px solid #e35924}#create-dashboard-modal #dashboard-template-section .dashboard-template-grid .dashboard-template-card .dashboard-template-card-image{width:100%;height:7rem;overflow:hidden}#create-dashboard-modal #dashboard-template-section .dashboard-template-grid .dashboard-template-card .dashboard-template-card-image img{object-fit:contain;width:100%;height:100%}#create-dashboard-modal #dashboard-template-section .dashboard-template-grid .dashboard-template-card .dashboard-template-card-image--placeholder img{width:50%;padding:0 25%}#create-dashboard-modal #dashboard-template-section .dashboard-template-grid .dashboard-template-card .dashboard-template-card-content{background-color:#f1f1f0;flex-direction:column;padding:.5rem;display:flex}#create-dashboard-modal #dashboard-template-section .dashboard-template-grid .dashboard-template-card.blank-option{flex-direction:column;justify-content:center;align-items:center;display:flex}#create-dashboard-modal #dashboard-template-section .dashboard-template-grid .dashboard-template-card.blank-option .dashboard-template-card-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}#create-dashboard-modal #dashboard-template-section .dashboard-template-grid .dashboard-template-card.blank-option .dashboard-template-card-content label{color:#4c6065;font-size:.9rem}.custom-chat{flex-direction:column;height:100%;display:flex}.custom-chat>header{box-sizing:border-box;border-bottom:1px solid #c9cece;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:1.2rem 4rem 1.2rem 1rem;display:flex}.custom-chat>header h4{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.custom-chat>header .header-buttons{gap:8px;display:flex;position:relative}.custom-chat>header .header-buttons .chat-history-dropdown{z-index:1000;background:#fff;border:1px solid #c9cece;border-radius:8px;flex-direction:column;width:300px;max-height:400px;margin-top:8px;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.custom-chat>header .header-buttons .chat-history-dropdown .history-header{color:#334a50;background:#f1f1f0;border-bottom:1px solid #c9cece;padding:12px;font-weight:600}.custom-chat>header .header-buttons .chat-history-dropdown .history-content{max-height:350px;overflow-y:auto}.custom-chat>header .header-buttons .chat-history-dropdown .history-empty{text-align:center;color:#4c6065;padding:20px}.custom-chat>header .header-buttons .chat-history-dropdown .history-item{cursor:pointer;border-bottom:1px solid #e2e4e3;justify-content:space-between;align-items:center;padding:12px;transition:background-color .2s;display:flex}.custom-chat>header .header-buttons .chat-history-dropdown .history-item:hover{background-color:#f1f1f0}.custom-chat>header .header-buttons .chat-history-dropdown .history-item.active{background-color:#e359241a;border-left:3px solid #e35924}.custom-chat>header .header-buttons .chat-history-dropdown .history-item .history-item-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.custom-chat>header .header-buttons .chat-history-dropdown .history-item .history-name{white-space:nowrap;text-overflow:ellipsis;color:#334a50;font-size:.9rem;font-weight:500;overflow:hidden}.custom-chat>header .header-buttons .chat-history-dropdown .history-item .history-time{color:#4c6065;font-size:.75rem}.custom-chat>header .header-buttons .chat-history-dropdown .history-item .history-delete{color:#4c6065;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:1.2rem;line-height:1}.custom-chat>header .header-buttons .chat-history-dropdown .history-item .history-delete:hover{color:#ff4040;background-color:#ff40401a}.custom-chat>main{flex-direction:column;flex:1;display:flex;overflow-y:auto}.custom-chat>footer.chat-input-container{border-top:1px solid #c9cece;padding:1rem}.custom-chat>footer.chat-input-container .pending-attachments{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.custom-chat>footer.chat-input-container .pending-attachment-card{background:#f1f1f0;border:1px solid #c9cece;border-radius:.875rem;align-items:center;gap:.75rem;min-width:0;max-width:100%;padding:.5rem .75rem .5rem .5rem;display:flex;position:relative}.custom-chat>footer.chat-input-container .pending-attachment-thumbnail,.custom-chat>footer.chat-input-container .pending-attachment-icon{object-fit:cover;background:#fff;border:1px solid #c9cece;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.custom-chat>footer.chat-input-container .pending-attachment-meta{min-width:0}.custom-chat>footer.chat-input-container .pending-attachment-name{color:#334a50;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;display:block;overflow:hidden}.custom-chat>footer.chat-input-container .pending-attachment-remove{color:#4c6065;cursor:pointer;background:0 0;border:none;border-radius:999px;width:1.75rem;height:1.75rem;font-size:1.2rem;line-height:1}.custom-chat>footer.chat-input-container .pending-attachment-remove:hover{color:#ff4040;background:#ff40401a}.custom-chat>footer.chat-input-container .chat-input{align-items:flex-end;gap:.5rem;display:flex;position:relative}.custom-chat>footer.chat-input-container .chat-input .chat-attachment-menu{z-index:2;position:absolute;top:.5rem;left:.5rem}.custom-chat>footer.chat-input-container .chat-input .chat-attachment-menu .chat-attachment-menu-dropdown{z-index:5;position:absolute;bottom:calc(100% + .5rem);left:0}.custom-chat>footer.chat-input-container .chat-input .chat-attachment-menu .chat-attachment-menu-dropdown #chat-attachment-menu{top:-55px}.custom-chat>footer.chat-input-container .chat-input .attach-file-button{width:2rem;height:2rem}.custom-chat>footer.chat-input-container .chat-input .send-message-button{width:3rem;height:3rem}.custom-chat>footer.chat-input-container .chat-input .chat-textarea textarea{resize:none;height:auto;min-height:3rem;max-height:10rem;padding:.9rem 1rem .75rem 3rem;overflow-y:auto}.custom-chat>footer.chat-input-container .chat-file-input{display:none}.context-details{position:relative}.context-dial-button{--context-usage:0%;cursor:pointer;background:radial-gradient(circle at center, white 58%, transparent 60%), conic-gradient(#e35924 var(--context-usage), #c9cece 0);border:none;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.context-dial-button:hover,.context-dial-button.active{transform:translateY(-1px);box-shadow:0 8px 18px #0000001f}.context-dial-inner{color:#1a343b;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.65rem;font-weight:700;line-height:1;display:grid}.context-tooltip{z-index:1001;background:#fff;border:1px solid #c9cece;border-radius:12px;width:280px;padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 30px #00000024}.context-tooltip-header,.context-tooltip-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.context-tooltip-header{margin-bottom:6px}.context-tooltip-title{color:#1a343b;font-size:.9rem;font-weight:700}.context-tooltip-total,.context-tooltip-subtitle,.context-tooltip-empty,.context-tooltip-flags{color:#4c6065;font-size:.78rem}.context-tooltip-subtitle,.context-tooltip-empty,.context-tooltip-flags{margin-top:4px}.context-tooltip-section.with-separator{border-top:1px solid #e2e4e3;margin-top:12px;padding-top:12px}.context-tooltip-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.context-tooltip-list-compact{margin-top:8px}.context-tooltip-item{border-top:1px solid #e2e4e3;padding-top:8px}.context-tooltip-label{color:#334a50;font-size:.82rem}.context-tooltip-value{color:#1a343b;text-align:right;font-size:.82rem;font-weight:600}.ai-usage-indicator #tooltip-icon{border-radius:50%;width:42px;height:42px}.ai-usage-indicator #tooltip-icon .ai-usage-dial{width:42px;height:42px;display:block}.ai-usage-indicator .ai-usage-dial #ai-usage-progress-value{stroke:#e35924;transition:stroke .2s}.ai-usage-indicator .ai-usage-dial #ai-usage-progress-path{stroke:#c9cece}.ai-usage-indicator .ai-usage-dial text{fill:#1a343b}.ai-usage-indicator--ok .ai-usage-dial #ai-usage-progress-value{stroke:#38a169}.ai-usage-indicator--caution .ai-usage-dial #ai-usage-progress-value{stroke:#ffaa15}.ai-usage-indicator--warning .ai-usage-dial #ai-usage-progress-value{stroke:#ff4040}.tools-used{background:#0078d414;border:1px solid #0078d433;border-radius:8px;width:100%;margin-bottom:12px;overflow:hidden}.tools-used.collapsed,.tools-used.expanded{padding:0}.tools-used .tools-header{cursor:pointer;color:#0078d4;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:12px;font-weight:600;transition:background-color .15s;display:flex}.tools-used .tools-header:hover{background:#0078d41f}.tools-used .tools-header:focus{outline-offset:-2px;outline:2px solid #0078d4}.tools-used .tools-header .tools-header-text{align-items:center;gap:4px;display:flex}.tools-used .tools-header .tools-chevron{will-change:transform;font-size:10px;transition:transform .2s}.tools-used .tools-header .tools-chevron.expanded{transform:rotate(180deg)}.tools-used .tools-list{border-top:1px solid #0078d426;flex-direction:column;gap:6px;margin:0;padding:4px 10px 0;list-style:none;display:flex}.tools-used .tool-item{color:#605e5c;border-bottom:1px solid #0000000d;flex-direction:column;gap:2px;padding:6px 0;font-size:12px;display:flex}.tools-used .tool-item:last-child{border-bottom:none}.tools-used .tool-item:before{content:none}.tools-used .tool-item .tool-name{align-items:center;gap:6px;display:flex}.tools-used .tool-item .tool-name:before{content:"✓";color:#0078d4;font-size:11px;font-weight:700}.tools-used .tool-item .tool-meta{color:#8a8886;align-items:center;gap:8px;margin-top:.5rem;margin-bottom:.5rem;padding-left:17px;font-size:11px;display:flex}.tools-used .tool-item .tool-model{color:#605e5c;background:#f3f2f1;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px}.tools-used .tool-item .tool-timing{font-style:italic}.chat-file-attachment-card{box-sizing:border-box;background:#fff;border:1px solid #d2d0ce;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;padding:12px;display:grid;overflow:hidden;container-type:inline-size}.chat-file-attachment-icon{color:#e35924;background:#e359241a;border:1px solid #e3592429;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.chat-file-attachment-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.chat-file-attachment-title{color:#323130;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.chat-file-attachment-description,.chat-file-attachment-metadata{color:#605e5c;overflow-wrap:anywhere;font-size:13px}.chat-file-attachment-actions{flex-shrink:0;justify-content:flex-end;min-width:0;display:flex}.chat-file-attachment-download{max-width:100%}@container (width<=400px){.chat-file-attachment-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.chat-file-attachment-icon{border-radius:12px;width:42px;height:42px}.chat-file-attachment-actions{grid-column:1/-1;justify-content:stretch;width:100%}.chat-file-attachment-download{width:100%}.chat-file-attachment-description,.chat-file-attachment-metadata{font-size:12px}}@media (width<=768px){.chat-file-attachment-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.chat-file-attachment-actions{grid-column:1/-1;justify-content:stretch;width:100%}.chat-file-attachment-download{width:100%}}.chat-messages{flex-direction:column;flex:1;gap:1rem;padding:1rem 1.5rem;display:flex;overflow-y:auto}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.chat-messages::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.message{flex-direction:column;max-width:80%;display:flex}.message.message--with-widgets{width:100%;max-width:100%}.message.message--with-widgets .message-content{box-sizing:border-box;width:100%}.message.user-message{align-self:flex-end;align-items:flex-end}.message.user-message .message-content{color:#fbfaf8;background:#e35924;border-radius:1rem 1rem .25rem;margin-bottom:.25rem;padding:1rem}.message.user-message .message-content p{word-wrap:break-word;margin:0}.message.assistant-message{align-self:flex-start;align-items:flex-start}.message.assistant-message .message-content{color:#323130;background:#f3f2f1;border-radius:18px 18px 18px 4px;margin-bottom:4px;padding:12px 16px}.message.assistant-message .message-content p{word-wrap:break-word;margin:0;line-height:1.4}.message.assistant-message.typing .message-content{background:#f3f2f1;padding:16px 20px}.message-time{color:#8a8886;padding:0 4px;font-size:11px}.chat-attachment-list{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.chat-attachment-card{flex-direction:column;align-items:center;gap:.35rem;width:84px;display:flex}.chat-attachment-thumbnail,.chat-attachment-icon{object-fit:cover;background:#fffc;border:1px solid #00000014;border-radius:.75rem;justify-content:center;align-items:center;width:84px;height:64px;display:flex}.chat-attachment-name{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;font-size:.75rem;line-height:1.2;overflow:hidden}.typing-status{color:#605e5c;align-items:center;gap:8px;font-style:italic;display:flex}.typing-status:before{content:"";background-color:#e35924;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.typing-indicator{align-items:center;gap:4px;display:flex}.typing-indicator span{background-color:#8a8886;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both typing;display:inline-block}.typing-indicator span:first-child{animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}.typing-indicator span:nth-child(3){animation-delay:0}@keyframes typing{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.error-message{background:#fdf2f2;border-left:4px solid #e53e3e;border-radius:8px;margin:8px 0;padding:12px 16px}.error-message p{color:#c53030;margin:0;font-size:14px}.confirmation-request{flex-direction:column;gap:.75rem;min-width:min(42rem,80vw);display:flex}.confirmation-header{justify-content:space-between;align-items:center;display:flex}.confirmation-title{font-size:.95rem;font-weight:600}.confirmation-summary{flex-direction:column;gap:.75rem;display:flex}.confirmation-period{flex-direction:column;gap:.125rem;display:flex}.confirmation-period span{font-weight:600}.confirmation-period small{color:#605e5c}.confirmation-body p{margin:0}.confirmation-message{color:#323130;margin:0}.confirmation-activity-card{background:#fff;border:1px solid #d2d0ce;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.confirmation-activity-name{font-weight:600}.confirmation-activity-meta{color:#605e5c;margin-top:.125rem;font-size:.8rem}.confirmation-field-table{border:1px solid #edebe9;border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.confirmation-field-table-header,.confirmation-field-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75rem;padding:.6rem .75rem;display:grid}.confirmation-field-table-header{text-transform:uppercase;color:#605e5c;background:#f3f2f1;font-size:.75rem;font-weight:600}.confirmation-field-row{border-top:1px solid #edebe9}.confirmation-field-row span{flex-direction:column;gap:.1rem;display:flex}.confirmation-field-row small{color:#605e5c;font-size:.75rem}.confirmation-detail-block{flex-direction:column;gap:.15rem;display:flex}.confirmation-detail-block p,.confirmation-detail-block small{margin:0}.confirmation-detail-block small{color:#605e5c}.confirmation-detail-label{text-transform:uppercase;color:#605e5c;font-size:.75rem;font-weight:600}.confirmation-actions{justify-content:flex-end;gap:.5rem;display:flex}@media (width<=720px){.confirmation-request{min-width:0}.confirmation-field-table-header,.confirmation-field-row{grid-template-columns:1fr}.confirmation-actions{flex-direction:column-reverse}}.markdown-content{line-height:1.6}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin:12px 0 8px;font-weight:600}.markdown-content h1{font-size:1.4em}.markdown-content h2{font-size:1.3em}.markdown-content h3{font-size:1.2em}.markdown-content h4{font-size:1.1em}.markdown-content h5{font-size:1.05em}.markdown-content h6{font-size:1em}.markdown-content p{word-wrap:break-word;margin:8px 0}.markdown-content ul,.markdown-content ol{margin:8px 0;padding-left:20px}.markdown-content ul li,.markdown-content ol li{margin:4px 0}.markdown-content blockquote{background:#00000008;border-left:4px solid #d0d0d0;margin:12px 0;padding:8px 16px;font-style:italic}.markdown-content blockquote p{margin:0}.markdown-content code{background:#00000014;border-radius:4px;padding:2px 6px;font-family:Monaco,Consolas,monospace;font-size:.9em}.markdown-content .code-block{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin:12px 0;padding:12px;overflow-x:auto}.markdown-content .code-block code{background:0 0;border-radius:0;padding:0;font-size:.85em}.markdown-content table{border-collapse:collapse;width:100%;margin:12px 0;font-size:.9em}.markdown-content table th,.markdown-content table td{text-align:left;border:1px solid #d0d0d0;padding:8px 12px}.markdown-content table th{background:#f8f9fa;font-weight:600}.markdown-content table tr:nth-child(2n){background:#00000005}.markdown-content hr{border:none;border-top:1px solid #d0d0d0;margin:16px 0}.markdown-content strong,.markdown-content b{font-weight:600}.markdown-content em,.markdown-content i{font-style:italic}.markdown-content a{color:#0078d4;text-decoration:none}.markdown-content a:hover{text-decoration:underline}.chat-widget-list{flex-direction:column;gap:12px;width:100%;margin-top:12px;display:flex}.chat-attachment-list{flex-direction:column;gap:12px;width:100%;min-width:0;margin-top:12px;display:flex}.chat-widget-wrapper{flex-direction:column;width:100%;height:360px;min-height:360px;max-height:400px;display:flex}.chat-widget-wrapper.chat-widget-wrapper--grouped-bar,.chat-widget-wrapper.chat-widget-wrapper--radar,.chat-widget-wrapper.chat-widget-wrapper--tree-map,.chat-widget-wrapper.chat-widget-wrapper--scatter{height:470px;min-height:470px;max-height:520px}.chat-widget-wrapper .widget-container{background:#fff;border:1px solid #edebe9;border-radius:12px;flex:1;height:100%;min-height:100%;max-height:100%;box-shadow:0 1px 3px #00000014}.chat-widget-wrapper .widget-container>header{min-height:2rem;padding-bottom:0}.chat-widget-wrapper .widget-container>header .header-container{height:auto;max-height:none}.chat-widget-wrapper .widget-container>header .header-container>h5{color:#323130;padding-top:.25rem;font-size:13px;font-weight:600;line-height:1.3}.chat-widget-wrapper .widget-container>header .header-container .flotilla-tooltip{transform:scale(.9)}.chat-widget-wrapper .widget-container>header .header-container .header-actions{gap:.25rem}.chat-widget-wrapper .widget-container>header .header-container .header-actions button{min-width:1.75rem;height:1.75rem;padding:.25rem}.chat-widget-wrapper .widget-container>header>p{margin-top:2px;font-size:11px}.chat-widget-wrapper .widget-container .widget-content{flex:1;min-height:0;max-height:none;padding:.5rem}.chat-widget-wrapper .widget-container .widget-content .bar-widget,.chat-widget-wrapper .widget-container .widget-content .detailed-donut-widget,.chat-widget-wrapper .widget-container .widget-content .stacked-bar-widget,.chat-widget-wrapper .widget-container .widget-content .grouped-column-widget,.chat-widget-wrapper .widget-container .widget-content .radar-widget,.chat-widget-wrapper .widget-container .widget-content .treemap-widget,.chat-widget-wrapper .widget-container .widget-content .scatterplot-widget{height:100%;min-height:210px}.chat-widget-wrapper .widget-container .widget-content .radar-widget{flex-direction:column;justify-content:center;display:flex}.chat-widget-wrapper .widget-container .widget-content .radar-widget .rw-layout,.chat-widget-wrapper .widget-container .widget-content .radar-widget #radar-chart,.chat-widget-wrapper .widget-container .widget-content .treemap-widget>section{height:210px}.chat-widget-wrapper .widget-container .widget-content .scatterplot-widget{min-height:285px}.chat-widget-wrapper .widget-container .widget-content #summary-chart{min-height:120px}.chat-widget-wrapper .widget-container .widget-content #summary-table{max-height:160px;overflow-y:auto}.chat-widget-wrapper .widget-container .widget-content #summary-table .summary-item{padding:.35rem .5rem .35rem .75rem}.chat-widget-wrapper .widget-container .widget-content #summary-table .summary-item .label,.chat-widget-wrapper .widget-container .widget-content #summary-table .summary-item .values .value{font-size:12px}.chat-widget-wrapper .widget-container .widget-content #summary-table .summary-item .values .percent{font-size:11px}.chat-widget-wrapper .widget-container.widget-loading{min-height:200px}.chat-widget-wrapper .widget-container.widget-error,.chat-widget-wrapper .widget-container.widget-placeholder{min-height:120px}.chat-widget-wrapper .widget-container.widget-error>main,.chat-widget-wrapper .widget-container.widget-placeholder>main{font-size:13px}.chat-widget-wrapper .bar-widget svg{overflow:visible}.chat-widget-wrapper .doughnut-center-metric .metric-value{font-size:1.25rem!important}.chat-widget-wrapper .doughnut-center-metric .metric-label{font-size:.7rem!important}.confirmation-request{flex-direction:column;gap:12px;padding:16px;display:flex}.confirmation-request .confirmation-header{align-items:center;gap:8px;display:flex}.confirmation-request .confirmation-header .confirmation-title{color:#323130;font-size:15px;font-weight:600}.confirmation-request .confirmation-body .confirmation-message{color:#605e5c;margin:0;font-size:14px;line-height:1.5}.confirmation-request .confirmation-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.confirmation-request .confirmation-actions .confirmation-btn{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.confirmation-request .confirmation-actions .confirmation-btn:disabled{opacity:.6;cursor:not-allowed}.confirmation-request .confirmation-actions .cancel-btn{color:#323130;background:#f3f2f1}.confirmation-request .confirmation-actions .cancel-btn:hover:not(:disabled){background:#e1dfdd}.confirmation-request .confirmation-actions .approve-btn{color:#fff;background:#0078d4}.confirmation-request .confirmation-actions .approve-btn:hover:not(:disabled){background:#106ebe}.company-question-container{flex-direction:column;gap:1rem;width:100%;display:flex}.company-question-container--child .conditional-questions-container{margin-left:calc(2rem + 1px)}.company-question-container--child .add-button{align-self:flex-end;width:calc(100% - 2rem)}.company-question-container .company-question-main{flex-direction:row;align-items:center;width:100%;display:flex;position:relative}.company-question-container .question-label-text{flex-direction:row;align-items:baseline;gap:.5rem;display:flex}.company-question-container .question-label-text h4{flex:1;margin:0}.company-question-container .question-label-text>svg{cursor:pointer;color:#4c6065}.company-question-container .question-label-text>svg:hover{color:#011e26}.company-question-container .information-card.company-question-card{z-index:1;width:100%;position:relative;overflow:hidden}.company-question-container .information-card.company-question-card--show-notes{padding-bottom:0}.company-question-container .information-card.company-question-card--selected{border-color:#e35924;outline:1px solid #e35924}.company-question-container .information-card.company-question-card .company-question .answer-checkbox>.flotilla-tooltip{align-items:center;height:1rem;display:flex}.company-question-container .information-card.company-question-card .company-question--toggle{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.company-question-container .information-card.company-question-card .company-question--toggle label .tooltip{min-width:250px}.company-question-container .information-card.company-question-card .company-question--toggle label .tooltip>p{padding-right:1rem}.company-question-container .information-card.company-question-card .company-question--checkbox{flex-direction:column;gap:.25rem;display:flex}.company-question-container .information-card.company-question-card .company-question--checkbox .checkbox-container{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.company-question-container .information-card.company-question-card .company-question--checkbox .checkbox-container .break{flex-basis:100%;height:0}.company-question-container .information-card.company-question-card .company-question--datalistmulti .list-container{max-height:12rem}.company-question-container .information-card.company-question-card .company-question--datalistmulti .list-container::-webkit-scrollbar{-webkit-appearance:none;width:.5rem}.company-question-container .information-card.company-question-card .company-question--datalistmulti .list-container::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:.25rem;box-shadow:0 0 1px #ffffff80}.company-question-container .information-card.company-question-card .company-question--file-upload.flotilla-text-input{display:none}.company-question-container .information-card.company-question-card .company-question--file-upload,.company-question-container .information-card.company-question-card .company-question--text-area{flex-direction:column;gap:.25rem;display:flex}.company-question-container .information-card.company-question-card .question-document-container{border:1px solid #c9cece;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 1rem 1rem;display:flex}.company-question-container .information-card.company-question-card .question-document-container #upload-document-input{display:none}.company-question-container .information-card.company-question-card .actions{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.company-question-container .information-card.company-question-card #action-buttons-container{z-index:1;background-color:#f1f1f0;border-top-left-radius:.25rem;border-bottom-left-radius:.5rem;gap:.5rem;position:absolute;top:0;right:0}.company-question-container .conditional-question-pointer{z-index:1;border:0 solid #e35924;border-width:0 0 1px 1px;border-bottom-left-radius:.5rem;width:2rem;min-width:2rem;height:2rem;display:block;translate:0 -1rem}.company-question-container .conditional-question-divider-cover{background-color:#f1f1f0;width:2rem;min-width:2rem;height:calc(50% + 2rem);display:none;position:absolute;bottom:0;left:-1px}.company-question-container .conditional-questions-container{flex-direction:column;gap:1rem;display:flex;position:relative}.company-question-container .conditional-questions-container .conditional-question-divider{border-color:#e35924;align-self:stretch;height:calc(100% + 3rem);position:absolute;top:-3rem;left:0}.company-question-container .conditional-questions-container .question-item:last-child>.company-question-main--non-editable>.conditional-question-divider-cover{display:block}.company-question-container .conditional-questions-container .question-item:last-child>.conditional-questions-container{position:relative}.company-question-container .conditional-questions-container .question-item:last-child>.conditional-questions-container>.conditional-question-divider-cover{height:calc(100% + 1rem);display:block;top:-1rem;left:-2.5rem}.company-question-container .conditional-questions-container .reorder-item:last-child>.company-question-container>.company-question-main--editable>.conditional-question-divider-cover{display:block}.company-question-container .conditional-questions-container .reorder-item:last-child>.company-question-container>.conditional-questions-container{position:relative}.company-question-container .conditional-questions-container .reorder-item:last-child>.company-question-container>.conditional-questions-container>.conditional-question-divider-cover{height:calc(100% + 1rem);display:block;top:-1rem;left:-2.5rem}.company-question-container .linked-questions-reorder .reorder-item{box-sizing:border-box;cursor:move;margin-bottom:1rem}.company-question-container .linked-questions-reorder .reorder-item:last-child{margin-bottom:0}.company-question-container .linked-activities-container{flex-direction:column;gap:1rem;display:flex;position:relative}.company-question-container .linked-activities-container .linked-activity-divider{border-color:#1baf94;align-self:stretch;height:calc(100% + 3rem);position:absolute;top:-3rem;left:0}.company-question-container .linked-activities-container .linked-activity-divider-cover{background-color:#f1f1f0;width:2rem;min-width:2rem;height:calc(50% + 2rem);display:none;position:absolute;bottom:0;left:-1px}.company-question-container .linked-activities-container .linked-activities-list{flex-direction:column;gap:1rem;margin-left:calc(2rem + 1px);display:flex}.company-question-container .linked-activities-container .linked-activity-card-wrapper{flex-direction:row;align-items:center;display:flex;position:relative}.company-question-container .linked-activities-container .linked-activity-card-wrapper .linked-activity-pointer{z-index:1;border:0 solid #1baf94;border-width:0 0 1px 1px;border-bottom-left-radius:.5rem;width:2rem;min-width:2rem;height:2rem;display:block;translate:0 -1rem}.company-question-container .linked-activities-container .linked-activity-card-wrapper:last-child .linked-activity-divider-cover{display:block}.company-question-container .linked-activities-container .linked-activity-card{background-color:#1baf940d;border-color:#1baf94;flex:1}.company-question-container .linked-activities-container .linked-activity-card header{flex-direction:column;gap:.25rem;display:flex}.company-question-container .linked-activities-container .linked-activity-card .activity-scope-category{color:#c9cece;margin:0;font-size:.875rem}.company-question-container .tags-container{flex-direction:row;gap:.5rem;display:flex;overflow:hidden}.company-question-container>.data-period-note-footer{box-sizing:border-box;width:calc(100% + 2rem);margin:0 -1rem}.file-input{flex-direction:column;gap:.25rem;display:flex}.file-input .flotilla-label>header{align-items:center;min-height:2rem}.file-input #select-file{width:fit-content}.file-input #selected-file-container{flex-direction:row;align-items:center;gap:.25rem;width:100%;display:flex}.file-input #selected-file-container a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flotilla-modal-overlay{z-index:10}.flotilla-modal-overlay>.flotilla-modal{max-height:90vh;overflow:auto}#add-action-modal{flex-direction:column;gap:2rem;width:50vw;min-width:300px;max-width:700px;display:flex}#add-action-modal>header{flex-direction:column;gap:.5rem;display:flex}#add-action-modal>header p{color:#4c6065}#add-action-modal main{flex-direction:column;gap:1rem;height:min-content;margin:0;display:flex}#add-action-modal main .switch-container,#add-action-modal .button-container{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#add-action-modal .button-container button{width:min-content;padding:0 2rem}#add-action-modal #locations-selector-container{flex-direction:column;gap:.5rem;display:flex}#add-action-modal .location-option{flex-direction:row;align-items:center;display:flex}#add-action-modal .location-option #name{flex:1}#add-action-modal .location-option .est-savings{flex-direction:column;align-items:center;display:flex}#add-action-modal .location-option .est-savings #value{font-size:.75rem}#add-action-modal .location-option .est-savings #label{font-size:.5rem}#add-action-modal .location-option .checked{justify-content:center;align-items:center;width:1.5rem;display:flex}.flotilla-modal{padding:0}#file-modal{box-sizing:border-box;flex-direction:column;gap:1.5rem;min-height:60dvh;max-height:100dvh;margin:1rem;display:flex}#file-modal>main{flex-direction:column;flex:1;gap:1rem;display:flex}#file-modal>main #files-container{flex:1}#file-modal #files-list-container{flex:1;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.5rem;width:100%;max-height:60dvh;display:grid;overflow-y:auto}#file-modal #files-list-container .file-list-item{cursor:pointer;box-sizing:border-box;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding:.5rem;display:flex;border:1px solid #c9cece!important}#file-modal #files-list-container .file-list-item h5{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;min-height:2.4em;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}#file-modal #files-list-container .file-list-item:hover{background-color:#f1f1f0}#file-modal #files-list-container .file-list-item:hover:not(.company-question-list-item--selected){padding:calc(.5rem - 1px);border:2px solid #c9cece!important}#file-modal #files-list-container .file-list-item--selected{background-color:#e7e8e7;padding:calc(.5rem - 1px);border:2px solid #e35924!important}#file-modal #upload-file-container{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}#file-modal #upload-file-container #upload-file{max-width:100%}#file-modal #upload-file-container #upload-file-input{display:none}#file-modal>footer{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}#file-modal #no-documents-container{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;margin:auto;display:flex}#location-scope-change-modal{padding:1rem}#location-scope-change-modal>header{flex-direction:column;gap:.5rem;display:flex}#location-scope-change-modal>header p{color:#4c6065}#location-scope-change-modal h4{max-width:90%}#location-scope-change-modal main{flex-direction:column;gap:1rem;margin-top:2rem;margin-bottom:2rem;display:flex}#location-scope-change-modal .button-container{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}#location-scope-change-modal .button-container button{width:min-content}#location-scope-change-modal .button-container button:first-of-type{margin-right:auto}.flotilla-tag.activity-data-status-tag.flotilla-tag--solid.activity-data-status-tag--converted{color:#011e26;background-color:#21403833;border:1px solid #214038}.flotilla-tag.activity-data-status-tag.flotilla-tag--solid.activity-data-status-tag--estimated{color:#011e26;background-color:#0d91e233;border:1px solid #0d91e2}.flotilla-tag.count-tag{border:unset}.flotilla-tag.count-tag.count-tag--completed{color:#fbfaf8;background-color:#38a169}.flotilla-tag.count-tag.count-tag--error{color:#fbfaf8;background-color:#ff4040}.flotilla-tag.data-status-tag.flotilla-tag--solid.data-status-tag--submitted{color:#fbfaf8;background-color:#38a169}.flotilla-tag.data-status-tag.flotilla-tag--solid.data-status-tag--submitted svg{position:relative;top:-1px;left:-1px}.flotilla-tag.flotilla-logo-tag{min-width:24px;height:min-content;max-height:24px;padding:2px;display:block}.flotilla-tag.flotilla-logo-tag #flotilla-logo-small{width:1.5rem;height:1.5rem}.flotilla-tag.tag.location-tag--hide-label #text{display:none}.flotilla-tag.location-status-tag.location-status-tag--active{color:#fbfaf8;background-color:#38a169}.flotilla-tag.rag-status-tag.flotilla-tag--solid{color:#1a343b;border:unset;background-color:#f1f1f0;justify-content:center;align-items:center;display:flex}.flotilla-tag.rag-status-tag.flotilla-tag--solid.rag-status-tag--red{color:#fbfaf8;background-color:#ff4040}.flotilla-tag.rag-status-tag.flotilla-tag--solid.rag-status-tag--amber{color:#011e26;background-color:#ffaa15}.flotilla-tag.rag-status-tag.flotilla-tag--solid.rag-status-tag--green{color:#fbfaf8;background-color:#38a169}.flotilla-tag.rag-status-tag.rag-status-tag--no-label #text{display:none}.flotilla-tag.scope-tag.flotilla-tag--solid{color:#1a343b;background-color:#e2e4e3;height:min-content;display:block}.flotilla-tag.scope-tag.flotilla-tag--solid.scope-tag--scope-1{color:#fbfaf8;background-color:#0076a1}.flotilla-tag.scope-tag.flotilla-tag--solid.scope-tag--scope-2{background-color:#83d1b9}.flotilla-tag.scope-tag.flotilla-tag--solid.scope-tag--scope-3{color:#fbfaf8;background-color:#008575}.flotilla-tag.tag.recommended-tag{background-color:#7ad8fe}.recommending-companies-summary p:not(:last-child){white-space:nowrap;margin-bottom:.5em}.recommending-companies-summary .recommending-companies-header{width:100%;margin-top:0;margin-bottom:.5em;font-weight:700;position:relative}.flotilla-tag.variance-tag.variance-tag--positive{color:#fbfaf8;background-color:#38a169}.flotilla-tag.variance-tag.variance-tag--positive svg{transform:rotate(90deg)}.flotilla-tag.variance-tag.variance-tag--negative{color:#fbfaf8;background-color:#ff4040}.flotilla-tag.variance-tag.variance-tag--negative svg,.flotilla-tag.variance-tag--inverse.variance-tag--positive svg{transform:rotate(-90deg)}.flotilla-tag.variance-tag--inverse.variance-tag--negative svg{transform:rotate(90deg)}.flotilla-tag.tag.portfolio-action-tag{padding:unset;flex-direction:row-reverse;justify-content:center;align-items:center;width:22px;height:22px;background-color:#9b59b6!important;min-width:0!important;display:flex!important}.flotilla-tag.tag.portfolio-action-tag #portfolio-action{width:1.1rem;height:1.1rem}.flotilla-tag.tag.portfolio-action-tag #text{display:none}.flotilla-tag.tag.portfolio-action-tag.flotilla-tag--medium{width:26px;height:26px}.flotilla-tag.tag.portfolio-action-tag--show-label{padding:0 .5rem 0 .25rem;color:#fbfaf8!important;width:fit-content!important}.flotilla-tag.tag.portfolio-action-tag--show-label #text{display:block}.flotilla-tag.questionnaire-result-status-tag.flotilla-tag--solid.questionnaire-result-status-tag--not-started{color:#011e26;background-color:#f1f1f0}.flotilla-tag.questionnaire-result-status-tag.flotilla-tag--solid.questionnaire-result-status-tag--in-progress{color:#fbfaf8;background-color:#e35924}.flotilla-tag.questionnaire-result-status-tag.flotilla-tag--solid.questionnaire-result-status-tag--awaiting-approval{color:#011e26;background-color:#ffaa15}.flotilla-tag.questionnaire-result-status-tag.flotilla-tag--solid.questionnaire-result-status-tag--changes-required{color:#fbfaf8;background-color:#ff4040}.flotilla-tag.questionnaire-result-status-tag.flotilla-tag--solid.questionnaire-result-status-tag--completed{color:#fbfaf8;background-color:#38a169}.flotilla-tag.questionnaire-result-status-tag.flotilla-tag--solid.questionnaire-result-status-tag--completed svg{position:relative;top:-1px;left:-1px}.flotilla-tag.questionnaire-result-status-tag.flotilla-tag--solid #text{margin-left:.25rem}.question--text-area{flex-direction:column;gap:.25rem;display:flex}.question--toggle{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.question--toggle label .tooltip{min-width:250px}.question--toggle label .tooltip>p{padding-right:1rem}.question--toggle-disabled .flotilla-switch{cursor:default}.question--checkbox{flex-direction:column;gap:.25rem;display:flex}.question--checkbox .checkbox-container{flex-flow:wrap;gap:.5rem;display:flex}.question--checkbox .checkbox-container .break{flex-basis:100%;height:0}.question--datalistmulti .list-container{max-height:12rem}.question--datalistmulti .list-container::-webkit-scrollbar{-webkit-appearance:none;width:.5rem}.question--datalistmulti .list-container::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:.25rem;box-shadow:0 0 1px #ffffff80}.day-month-input{flex-direction:column;gap:.25rem;width:100%;display:flex}.day-month-input #day-month-container{flex-direction:row;gap:.25rem;display:flex}.day-month-input #day-month-container .day-select{flex:1}.day-month-input #day-month-container .month-select{flex:3}.multi-checkbox-container{flex-direction:column;gap:.25rem;display:flex}.multi-checkbox-container .checkbox-options{flex-flow:wrap;gap:.5rem;display:flex}#user-role-selector{flex-direction:column;gap:1rem;width:100%;display:flex}#user-role-selector .user-role-group-container{flex-direction:column;gap:.25rem;display:flex}#user-role-selector .checkbox-container{flex-flow:wrap;gap:.5rem;display:flex}#user-role-selector .checkbox-container .checkbox{width:fit-content}#user-role-selector .checkbox-container .checkbox--skeleton{width:7rem;height:2.6rem}#user-role-selector .text--skeleton{width:50%;height:1.25rem}#user-role-selector #advanced-roles-link{padding:unset;align-self:flex-start}#user-role-selector .warning-alert{width:100%;max-width:unset;margin:1rem 0}#user-role-selector .warning-alert .message{max-width:100%}#error-boundary-screen{padding:0}#error-boundary-screen header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;margin-bottom:2rem;display:flex}#error-boundary-screen header svg{width:8rem;height:8rem}#error-boundary-screen .error-404-text{color:#011e26;font-size:6rem}#error-boundary-screen>main{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}#error-boundary-screen>main>footer{width:500px}#error-boundary-screen .error-boundary-container{background-color:#0000;border-color:#0000;flex-direction:column;justify-content:center;align-items:center;width:500px;padding:2rem;display:flex}#error-boundary-screen .error-boundary-buttons{flex-direction:column;width:100%;display:flex}#error-boundary-screen .error-boundary-dev-details{box-sizing:border-box;background-color:#e7e8e7;border-radius:6px;width:650px;margin-top:2rem;padding:1rem;position:absolute;transform:translate(-75px)}#error-boundary-screen .error-boundary-dev-details summary{cursor:pointer;opacity:.7;font-weight:700}#error-boundary-screen .error-boundary-dev-details pre{white-space:pre-wrap;word-break:break-word;margin:1rem 0 0;font-size:.875rem;line-height:1.4}.flotilla-card.generic-list-item{box-sizing:border-box;border-radius:.25rem;flex-direction:column;justify-content:space-between;align-items:center;gap:.25rem;display:flex;position:relative;overflow:hidden;padding:.5rem!important}.flotilla-card.generic-list-item>header{flex-direction:row;flex:1;align-items:flex-start;width:100%;height:2.5rem;display:flex;padding:0!important}.flotilla-card.generic-list-item>header h5{text-overflow:ellipsis;flex:1;width:100%;overflow:hidden}.flotilla-card.generic-list-item>main{flex:1;width:100%}.flotilla-card.generic-list-item .actions{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.flotilla-card.generic-list-item #tags-container{flex-direction:row;gap:.5rem;max-width:100%;min-height:2rem;display:flex}.flotilla-card.generic-list-item #action-buttons-container{background-color:#f1f1f0;border-top-left-radius:.25rem;border-bottom-left-radius:.5rem;gap:.5rem;position:absolute;top:0;right:0}.flotilla-card.generic-list-item--solid{background-color:#f6f6f4;border-color:#c9cece}.flotilla-card.generic-list-item--outline{border-color:#c9cece}.flotilla-card.generic-list-item--ghost{border-color:#0000}.flotilla-card.generic-list-item--label-container-small>header h5{white-space:nowrap}.flotilla-card.generic-list-item--label-container-medium>header h5{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.5rem;display:-webkit-box}.flotilla-card.generic-list-item--tag-container-small #tags-container{flex-wrap:nowrap}.flotilla-card.generic-list-item--tag-container-medium #tags-container{flex-wrap:wrap}.flotilla-card.generic-list-item--action-buttons>header{align-self:flex-start;width:calc(100% - 7.5rem)}.flotilla-card.generic-list-item--clickable{cursor:pointer}.flotilla-card.generic-list-item--clickable:hover,.flotilla-card.generic-list-item--clickable:active,.flotilla-card.generic-list-item--clickable:focus{z-index:999;background-color:#f1f1f0;border-color:#c9cece}.flotilla-card.generic-list-item--selected{background-color:#e7e8e7;outline:1px solid #e35924;border-color:#e35924!important}.flotilla-card.generic-list-item--disabled{opacity:.5;cursor:not-allowed}.aside{box-sizing:border-box;background-color:#fbfaf8;border-left:1px solid #c9cece;flex-direction:column;align-items:center;gap:0;width:33rem;min-width:33rem;min-height:100%;padding:0;display:flex;position:relative;overflow:auto}.aside>header,.aside>main,.aside>footer{box-sizing:border-box;width:100%;padding:1rem}.aside>header{border-bottom:1px solid #c9cece;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.aside>header #header-text{flex-direction:column;flex:1;gap:.25rem;width:100%;min-width:0;display:flex}.aside>header #header-text h4{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;margin:0;overflow:hidden}.aside>header #header-text p{color:#4c6065}.aside>header>button{min-width:2rem;translate:-.5rem}.aside>main{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;padding:0;display:flex;overflow-y:auto}.aside>main::-webkit-scrollbar{display:none}.aside>main>.aside-group{box-sizing:border-box;flex-direction:column;width:100%;padding:0 1rem;display:flex}.aside>main>.aside-group>header{-webkit-backdrop-filter:blur(.5rem);z-index:100;box-sizing:border-box;background:linear-gradient(#fbfaf8,#0000);border-radius:0 0 .5rem .5rem;flex-direction:row;align-self:center;align-items:center;gap:.5rem;width:calc(100% + 2rem);height:4.5rem;min-height:4.5rem;max-height:4.5rem;padding:1.25rem 1rem;display:flex;position:sticky;top:0}.aside>main>.aside-group>header>svg{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}.aside>main>.aside-group>header h4{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;margin:0;font-weight:900;overflow:hidden}.aside>main>.aside-group>main{flex-direction:column;gap:.5rem;width:100%;padding:1rem 0;display:flex}.aside>main>.aside-group>header+main{padding-top:0}.aside>footer{border-top:1px solid #c9cece;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.aside #aside-close{z-index:99999999;position:absolute;top:.5rem;right:.5rem}.aside hr{border-color:#c9cece}.aside>.child-aside{z-index:100;border:unset;position:absolute;top:0;left:-1px}.flotilla-tag.data-status-tag.flotilla-tag--solid.data-status-tag--published{color:#fbfaf8;background-color:#38a169;border-color:#38a169}.flotilla-tag.data-status-tag.flotilla-tag--solid.data-status-tag--published svg{position:relative;top:-1px;left:-1px}.flotilla-tag.data-status-tag.flotilla-tag--solid.data-status-tag--warning{color:#011e26;background-color:#ffaa15}.flotilla-tag.data-status-tag.flotilla-tag--solid #text{margin-left:.25rem}#industry-selector{flex-direction:column;gap:.25rem;width:100%;display:flex}#industry-selector .select-label-container{flex-direction:column;gap:.25rem;display:flex}#industry-selector .flotilla-tag>#text{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}#industry-selector #sector-industry-selector-list{transform:translateY(2.25rem)}.flotilla-datalistmulti{width:100%;position:relative}.flotilla-datalistmulti .list-container{box-sizing:border-box;z-index:9;width:100%;min-width:200px;max-width:500px;max-height:200px;display:none;top:3.5rem;overflow:auto}.flotilla-datalistmulti #selected-options{flex-flow:wrap;gap:.5rem;margin-top:.5rem;display:flex}.flotilla-datalistmulti #selected-options svg{cursor:pointer}.flotilla-datalistmulti--show .list-container{display:block}.flotilla-datalistmulti--list-column #selected-options{flex-direction:column}.flotilla-datalistmulti #no-options-container{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:1rem;display:flex}.flotilla-datalistmulti #no-options-container>#no-options-text{color:#4c6065;width:auto}#reduction-target-section{flex-direction:column;flex:1;align-items:center;gap:1rem;max-width:600px;margin:auto;display:flex}#reduction-target-section>header{box-sizing:border-box;flex-direction:row;justify-content:flex-end;gap:4rem;width:100%;padding-right:2rem;display:flex}#reduction-target-section>header>section{flex-direction:column;justify-content:center;align-items:center;width:10rem;display:flex}#reduction-target-section>header>section p{color:#4c6065;font-size:.75rem}#reduction-target-section .sbt-warning{max-width:unset;width:unset}#reduction-target-section .sbt-warning #icon{margin:auto 1rem auto 0}#reduction-target-section .reduction-target-input{box-shadow:none;border-left:.5rem solid #e35924;flex-direction:row;align-items:center;gap:4rem;padding:.5rem 2rem .5rem 1rem;display:flex}#reduction-target-section .reduction-target-input#scope-1{border-left-color:#0076a1}#reduction-target-section .reduction-target-input#scope-2{border-left-color:#83d1b9}#reduction-target-section .reduction-target-input#scope-3{border-left-color:#008575}#reduction-target-section .reduction-target-input h4{width:100px}#reduction-target-section .reduction-target-input .target{text-align:center;width:10rem}#reduction-target-section .reduction-target-input .input-target input{padding:unset;text-align:right;width:unset;pointer-events:none}#reduction-target-section .reduction-target-input .input-target .input-item{padding-right:.125rem;font-size:1.5rem}#reduction-target-section .reduction-target-input .input-target .alert-message{display:none}#reduction-target-section #reduction-chart{width:120%;min-height:250px;max-height:300px;margin-top:2.5dvh}.flotilla-datalist{width:100%;position:relative}.flotilla-datalist .list-container{box-sizing:border-box;z-index:9;width:100%;min-width:200px;max-width:500px;max-height:200px;display:none;overflow:auto}.flotilla-datalist #selected-options{flex-flow:wrap;gap:.5rem;margin-top:.5rem;display:flex}.flotilla-datalist #selected-options svg{cursor:pointer}.flotilla-datalist--show .list-container{display:block}.flotilla-datalist--list-column #selected-options{flex-direction:column}.flotilla-datalist #no-options-container{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:1rem;display:flex}.flotilla-datalist #no-options-container>#no-options-text{color:#4c6065;width:auto}#company-user-selector{flex-direction:column;gap:.25rem;width:100%;display:flex}#company-user-selector .selector-container{flex-flow:wrap;gap:.5rem;display:flex}#company-user-selector .selector-container .selector{width:fit-content}#company-user-selector .selector-container .selector--skeleton{box-sizing:border-box;width:100%;height:39px}.location-list-item{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:.25rem;flex-direction:column;gap:.25rem;padding:.5rem 1rem;display:flex}.location-list-item p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.location-list-item #tags-container{flex-direction:row;gap:.5rem;max-width:100%;display:flex}.location-list-item #tags-container .location-tag #text{white-space:nowrap;flex:1;max-width:max-content;display:block;overflow:hidden}.location-list-item:hover{background-color:#f1f1f0}.location-list-item:hover:not(.location-list-item--selected){border-color:#c9cece}.location-list-item--selected{background-color:#e7e8e7;border-color:#e35924}#location-selector{flex-direction:column;gap:.25rem;width:100%;display:flex}#location-selector .selector-container{flex-flow:wrap;gap:.5rem;display:flex}#location-selector .selector-container .selector{width:fit-content}#location-selector .selector-container .selector--skeleton{box-sizing:border-box;width:100%;height:39px}#location-selector .location-option{border-radius:.5rem;flex-direction:row;align-items:center;gap:.5rem;display:flex;overflow:hidden}#location-selector .location-option #name,#location-selector .location-option #location-info{flex:1}#location-selector .location-option .est-savings{flex-direction:column;align-items:center;display:flex}#location-selector .location-option .est-savings #value{font-size:.75rem}#location-selector .location-option .est-savings #label{font-size:.5rem}#location-selector .location-option .checked{justify-content:center;align-items:center;width:1.5rem;display:flex}#location-selector .location-option--selected{padding:unset}#location-selector .location-option--disabled{opacity:.5}#general-tags-input{flex-direction:column;gap:1rem;width:100%;display:flex}#general-tags-input #tags-input-container{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex;position:relative}#general-tags-input #tags-input-container #tags-input{flex:1;gap:.25rem;width:100%}#general-tags-input #tags-input-container #add-tag-button{margin:.5rem 0}.user-selector .user-selector-trigger{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.user-selector .user-selector-trigger>p{text-align:center;width:7.75rem}.user-selector .user-selector-button{border-radius:2rem;min-width:2.33rem;height:auto;padding:.125rem}.user-selector .avatars-group{flex-direction:row;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.user-selector .avatars-group .avatar-wrapper{justify-content:center;align-items:center;width:2rem;display:flex;overflow:visible}.user-selector .avatars-group .avatar{background-color:#1a343b;border-radius:100%;outline:2px solid #fbfaf8}.user-selector .avatars-group .avatar>span{color:#fbfaf8}.user-selector .avatar-placeholder{box-sizing:border-box;background-color:#f1f1f0;border:1px solid #c9cece;border-radius:100%;outline:2px solid #fbfaf8;justify-content:center;align-items:center;display:flex}.no-options-section{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.information-card.data-period-activity-card{flex-direction:column;align-items:center;gap:1rem;width:100%;padding-bottom:0;display:flex;position:relative;overflow:hidden}.information-card.data-period-activity-card--selected{border-color:#e35924;outline:1px solid #e35924}.information-card.data-period-activity-card>header{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.information-card.data-period-activity-card>header .header-container{flex-direction:column;gap:.5rem;width:100%;display:flex}.information-card.data-period-activity-card>header .activity-score{width:4rem;height:4rem;padding-right:1rem}.information-card.data-period-activity-card>header .activity-score text{font-size:18pt!important}.information-card.data-period-activity-card>header .activity-name .activity-name-text{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;width:100%;display:flex}.information-card.data-period-activity-card>header .activity-name .activity-name-text>h4{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.information-card.data-period-activity-card>header .activity-name .activity-name-text>svg{width:1.25rem;height:1.25rem}.information-card.data-period-activity-card>main{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.information-card.data-period-activity-card>main .row-container{flex-direction:row;flex:1;align-items:center;gap:1rem;width:100%;display:flex}.information-card.data-period-activity-card>main .row-container--header{background:#f1f1f0;padding:1rem}.information-card.data-period-activity-card>main .row-container .cell-container{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.information-card.data-period-activity-card>main .row-container .cell-container#estimate{max-width:5rem}.information-card.data-period-activity-card>main .row-container #input-container #input-tooltip{top:.6rem;right:.5rem}.information-card.data-period-activity-card>main .row-container #input-container #tooltip-icon{max-width:unset;max-height:unset;width:auto;height:auto}.information-card.data-period-activity-card>main #disclaimer{color:#4c6065;width:100%;margin:0}.information-card.data-period-activity-card>footer{box-sizing:border-box;cursor:pointer;width:calc(100% + 2rem);margin:0 -1rem}.information-card.data-period-activity-card .tags-container{flex-direction:row;gap:.5rem;display:flex;overflow:hidden}.information-card.data-period-activity-card .actions{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.information-card.data-period-activity-card #action-buttons-container{z-index:1;background-color:#f1f1f0;border-top-left-radius:.25rem;border-bottom-left-radius:.5rem;gap:.5rem;position:absolute;top:0;right:0}.information-card.data-period-activity-card .data-period-note-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;width:100%;display:flex}.information-card.data-period-activity-card .data-period-note-container .data-period-note>textarea{background:unset;border:unset;height:auto;min-height:unset;padding:.5rem}.information-card.data-period-activity-card .data-period-note-container .data-period-note>textarea:hover:not(:disabled),.information-card.data-period-activity-card .data-period-note-container .data-period-note>textarea:focus:not(:disabled){background:#fbfaf8;outline:1px solid #e2e4e3}.information-card.data-period-activity-card .data-period-note-container .data-period-note>textarea:active:not(:disabled),.information-card.data-period-activity-card .data-period-note-container .data-period-note>textarea:focus:not(:disabled){outline-color:#e35924}.information-card.data-period-activity-card .data-period-note-container .data-period-document{box-sizing:border-box;background-color:#f1f1f0;border-radius:.25rem;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.5rem .5rem .5rem 1rem;display:flex}.information-card.data-period-activity-card .data-period-note-container .data-period-document .link{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.information-card.data-period-activity-card .data-period-note-container .data-period-document .icon-button{width:2rem;height:2rem;padding:0}.information-card.data-period-activity-card .data-period-note-container .data-period-document .icon-button svg{color:#011e26;width:1.25rem;height:1.25rem}.information-card.data-period-activity-card .status-selector{background-color:#f1f1f0;gap:.25rem;width:100%;padding:.33rem}.information-card.data-period-activity-card .status-selector .view-selector{border:.125rem solid #0000;width:100%}.information-card.data-period-activity-card .status-selector .view-selector #label{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.information-card.data-period-activity-card .status-selector .view-selector--selected{background-color:#fbfaf8;border-color:#e35924}.information-card.data-period-activity-card .status-selector--disabled,.information-card.data-period-activity-card .status-selector--disabled .view-selector{pointer-events:none}.information-card.data-period-activity-card .status-selector--disabled .view-selector:hover{background-color:#0000}.information-card.data-period-activity-card #no-data-message{padding:.5rem 0 1rem}.information-card.data-period-activity-card .flotilla-icon-button.flotilla-icon-button--ghost svg{color:#011e26}#activity-detail-aside{min-width:25rem;max-width:25rem}#activity-detail-aside>h4{display:none}#activity-detail-aside>button{z-index:99}#activity-detail-aside .activity-detail{padding:0;transform:translateY(-1rem)}#activity-detail-aside .activity-detail>header{width:calc(100% - 3rem)}.data-period-activity-list-item .selector-content{flex-shrink:0;padding:.5rem}.data-period-note-footer{border-top:1px solid #e2e4e3;flex-direction:row;justify-content:space-between;align-items:last baseline;gap:1rem;width:100%;padding:1rem;display:flex}.data-period-note-footer .data-period-note-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;width:100%;display:flex}.data-period-note-footer .data-period-note-container .data-period-note>textarea{background:unset;border:unset;height:auto;min-height:unset;padding:.5rem}.data-period-note-footer .data-period-note-container .data-period-note>textarea:hover:not(:disabled),.data-period-note-footer .data-period-note-container .data-period-note>textarea:focus:not(:disabled){background:#fbfaf8;outline:1px solid #e2e4e3}.data-period-note-footer .data-period-note-container .data-period-note>textarea:active:not(:disabled),.data-period-note-footer .data-period-note-container .data-period-note>textarea:focus:not(:disabled){outline-color:#e35924}.data-period-note-footer .data-period-note-container .data-period-document{box-sizing:border-box;background-color:#f1f1f0;border-radius:.25rem;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.5rem .5rem .5rem 1rem;display:flex}.data-period-note-footer .data-period-note-container .data-period-document .link{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;min-width:0;display:block;overflow:hidden}.data-period-note-footer .data-period-note-container .data-period-document .icon-button{width:2rem;height:2rem;padding:0}.data-period-note-footer .data-period-note-container .data-period-document .icon-button svg{color:#011e26;width:1.25rem;height:1.25rem}.data-period-note-footer .icon-container{flex-direction:row;align-items:center;gap:1rem;display:flex}.data-period-note-footer .icon-container .icon-button{width:2rem;height:2rem;padding:0}.data-period-note-footer .icon-container .icon-button svg{color:#011e26;width:1.25rem;height:1.25rem}#tags-input{flex-direction:column;gap:1rem;width:100%;display:flex}#tags-input #tags-input-container{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}#tags-input #tags-input-container #add-new-tag{min-width:28px;margin-top:5.5px}#confirm-delete-modal{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;padding:1rem;display:flex}#confirm-delete-modal .button-container{flex-direction:row;justify-content:space-between;gap:.5rem;margin-top:2rem;display:flex}#recommend-action-modal{flex-direction:column;gap:2rem;width:50%;min-width:500px;min-height:350px;max-height:70dvh;display:flex;overflow:auto}#recommend-action-modal>header{flex-direction:column;gap:.25rem;display:flex}#recommend-action-modal>header p{color:#4c6065}#recommend-action-modal>main{flex-direction:column;flex:1;gap:1rem;height:min-content;margin:0;display:flex}#recommend-action-modal>main #selected-companies{flex-flow:wrap;gap:.5rem;display:flex}#recommend-action-modal>main #selected-companies .company{color:#334a50;cursor:pointer;background-color:#ecedeb;gap:.5rem;height:26px}#recommend-action-modal .button-container{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#recommend-action-modal .button-container button{width:min-content;padding:0 2rem}#recommend-action-modal .button-container#option-actions{justify-content:flex-end}#recommend-action-modal .button-container#option-actions button{width:fit-content;height:2rem;padding:.5rem 1rem;font-size:.75rem}#company-document-aside main{flex-direction:column;gap:1rem;display:flex}#company-document-aside main #uploaded-document-container{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}#company-document-aside main #uploaded-document-container a{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:100%;overflow:hidden}#company-document-aside main #upload-document-container{border:1px solid #c9cece;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 1rem 1rem;display:flex}#company-document-aside main #upload-document-container #upload-document-input{display:none}#company-document-aside footer{background-color:#fbfaf8;flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#company-document-aside footer #save,#company-document-aside footer #cancel{width:fit-content;padding:0 1rem}#company-document-aside footer #save{flex-direction:row-reverse;margin-left:auto}#company-document-aside .secondary-text{color:#4c6065}#company-report-aside main{flex-direction:column;gap:1rem;display:flex}#company-report-aside footer{background-color:#fbfaf8;flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#company-report-aside footer #save,#company-report-aside footer #cancel{width:fit-content;padding:0 1rem}#company-report-aside footer #save{flex-direction:row-reverse}#company-report-aside .secondary-text{color:#4c6065}.report-status-check{flex-direction:column;gap:1rem;display:flex}.report-status-check .check-container .check-header{padding:unset;border:unset;background-color:unset;padding-right:1.5rem}.report-status-check .check-container .check-header #chevron{right:0}.report-status-check .check-container .check-header--no-detail #chevron{display:none}.report-status-check .check-container .text .subtitle{color:#4c6065;font-size:.75rem}.report-status-check section.check-container{flex-direction:row;gap:.5rem;display:flex}#submit-data-period-aside main{flex-direction:column;gap:1rem;display:flex}#submit-data-period-aside main #activities-error{width:100%;max-width:unset;margin:0}#submit-data-period-aside main #text-input--loading,#submit-data-period-aside main .alerts--loading{height:6rem}#submit-data-period-aside main .alerts--loading:nth-child(3){height:10rem}#submit-data-period-aside main #incomplete-items-container,#submit-data-period-aside main #non-submitted-child-companies-container,#submit-data-period-aside main #incomplete-items-container main,#submit-data-period-aside main #non-submitted-child-companies-container main{flex-direction:column;gap:.5rem;display:flex}#submit-data-period-aside main .incomplete-activity-item{background-color:#f1f1f0;border:1px solid #f6f6f4}#submit-data-period-aside main .child-company-item{cursor:pointer;border-radius:.5rem;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem;display:flex}#submit-data-period-aside main .child-company-item .child-company-details h4{margin:0 0 .5rem;font-size:1rem}#submit-data-period-aside main .child-company-item .child-company-details p{color:#4c6065;margin:0 0 .25rem;font-size:.875rem}#submit-data-period-aside #financials-error{width:100%;max-width:unset;width:100%;max-width:unset}#submit-data-period-aside footer{background-color:#fbfaf8;flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#submit-data-period-aside footer #save,#submit-data-period-aside footer #cancel{width:fit-content;padding:0 1rem}#submit-data-period-aside footer #save{flex-direction:row-reverse}#submit-data-period-aside .secondary-text{color:#4c6065}#user-edit{z-index:99999}#user-edit main #user-information>main{flex-direction:column;gap:1rem;display:flex}#user-edit main #user-information>main .information-row{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}#user-edit main #user-information>main .information-row .value{max-width:60%}#user-edit footer{background-color:#fbfaf8;flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#user-edit footer #save,#user-edit footer #cancel{width:fit-content;padding:0 1rem}#user-edit footer #save{flex-direction:row-reverse}#user-edit .secondary-text{color:#4c6065}#checklist--task-aside{height:100%}#checklist--task-aside main{flex-direction:column;gap:1rem;display:flex}#checklist--task-aside footer{background-color:#fbfaf8;flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#checklist--task-aside footer #save,#checklist--task-aside footer #cancel{width:fit-content;padding:0 1rem}#checklist--task-aside footer #save{flex-direction:row-reverse}#checklist--task-aside .secondary-text{color:#4c6065}#action-detail-instances-tab>header h3{flex:1}#action-detail-instances-tab #data-view td{cursor:pointer}#action-detail-support-document-tab>main{height:100%}#action-detail-support-document-tab #document-container{height:100%;padding:unset;overflow:hidden}#action-detail-support-document-tab #document-container iframe{width:100%;height:100%}.activity-aside{height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem)}.activity-aside>header{height:4.85rem}.activity-aside #data-quality{border:unset;padding:unset}.activity-aside #data-quality>header{display:none}.activity-aside #general-information>main{flex-direction:column;gap:1rem;display:flex}.activity-aside #general-information .information-item{flex-direction:column;gap:.25rem;display:flex}.activity-aside #general-information .information-item #label{color:#4c6065;font-size:9px}.activity-aside .tags-container{flex-direction:row;gap:.5rem;display:flex;overflow:hidden}#company-task-list-aside{box-sizing:border-box;background-color:#fbfaf8;border-left:1px solid #c9cece;flex-direction:column;gap:1rem;height:100%;padding:1rem;display:flex;position:relative;overflow:auto}#company-task-list-aside>header{flex-direction:row;align-items:center;gap:.5rem;display:flex}#company-task-list-aside>header h4{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}#company-task-list-aside>header .sub-task-progress--completed{color:#fbfaf8;background-color:#38a169}#company-task-list-aside>header #menu-container{position:relative}#company-task-list-aside>header #menu{min-width:10rem;position:absolute;top:110%;right:0}#company-task-list-aside>main{flex-direction:column;gap:1rem;display:flex}#company-task-list-aside>main .required{color:#ff4040;font-size:9px}#company-task-list-aside>main .company-task-card{padding:1rem}#company-task-list-aside .list-item-skeleton{height:3.5rem}#company-task-list-aside #no-tasks-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}.company-task-list-item{flex-direction:column;gap:.25rem;display:flex}.company-task-list-item>header{flex-direction:row;flex:1;align-items:center;gap:.5rem;display:flex}.company-task-list-item>header a.title:hover{text-decoration:underline}.company-task-list-item>header .title{white-space:nowrap;text-overflow:ellipsis;color:#011e26;flex:1;min-width:0;text-decoration:none;overflow:hidden}.company-task-list-item>header .title h5{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.company-task-list-item>header .sub-task-progress{cursor:pointer}.company-task-list-item>header .sub-task-progress a.title:hover{text-decoration:none}.company-task-list-item>header .sub-task-progress--completed{color:#fbfaf8;background-color:#38a169}.company-task-list-item.completed header h5,.company-task-list-item.completed main #description{cursor:default}.company-task-list-item>main{flex-direction:column;gap:.5rem;margin-left:2rem;display:flex}.company-task-list-item>main #description{color:#4c6065;cursor:pointer;font-size:9px}#recommend-action-aside main{flex-direction:column;gap:1rem;display:flex}#recommend-action-aside footer{background-color:#fbfaf8;flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#recommend-action-aside footer #save,#recommend-action-aside footer #cancel{width:fit-content;padding:0 1rem}#recommend-action-aside footer #save{flex-direction:row-reverse}#company-selector{flex-direction:column;gap:.25rem;width:100%;display:flex}#company-selector .selector-container{flex-flow:wrap;gap:.5rem;display:flex}#company-selector .selector-container .selector{width:fit-content}#company-selector .selector-container .selector--skeleton{box-sizing:border-box;width:100%;height:39px}#company-selector .company-option{border-radius:.5rem;flex-direction:row;align-items:center;gap:.5rem;display:flex;overflow:hidden}#company-selector .company-option #name,#company-selector .company-option #company-info{flex:1}#company-selector .company-option .est-savings{flex-direction:column;align-items:center;display:flex}#company-selector .company-option .est-savings #value{font-size:.75rem}#company-selector .company-option .est-savings #label{font-size:.5rem}#company-selector .company-option .checked{justify-content:center;align-items:center;width:1.5rem;display:flex}#company-selector .company-option--selected{padding:unset}#company-selector .company-option--disabled{opacity:.5}#company-selector .button-container{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#company-selector .button-container button{width:min-content;padding:0 2rem}#company-selector .button-container#option-actions{justify-content:flex-end;padding-top:1rem}#company-selector .button-container#option-actions button{width:fit-content;height:2rem;padding:.5rem 1rem;font-size:.75rem}.company-list-item{box-sizing:border-box;cursor:pointer;border-radius:.25rem;flex-direction:column;gap:.25rem;padding:.5rem 1rem;display:flex}.company-list-item p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.company-list-item #tags-container{flex-direction:row;gap:.5rem;max-width:100%;display:flex}.company-list-item #tags-container .company-tag #text{white-space:nowrap;flex:1;max-width:max-content;display:block;overflow:hidden}.company-list-item--selected{background-color:#e7e8e7}#company-region-aside main{flex-direction:column;gap:1rem;display:flex}#company-region-aside main #colour{flex-direction:column;gap:.5rem;display:flex}#company-region-aside main #colour #colour-picker-container{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}#company-region-aside main #colour #colour-picker-container #colour-picker{border:1px solid #e7e8e7;width:2.5rem;height:2.5rem}#company-region-aside main #colour #colour-picker-container .colour-picker{width:auto}#company-region-aside main #colour .preview{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}#company-region-aside main #colour #chart-legend-marker{border:1px solid #c9cece;border-radius:999999px;width:1rem;height:1rem}#company-region-aside footer{background-color:#fbfaf8;flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#company-region-aside footer #save,#company-region-aside footer #cancel{width:fit-content;padding:0 1rem}#company-region-aside footer #save{flex-direction:row-reverse}#company-region-aside .section-divider{width:calc(100% + 4rem);margin:.5rem 0;position:relative;left:-2rem}#company-sector-aside main{flex-direction:column;gap:1rem;display:flex}#company-sector-aside main #colour{flex-direction:column;gap:.5rem;display:flex}#company-sector-aside main #colour #colour-picker-container{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}#company-sector-aside main #colour #colour-picker-container #colour-picker{border:1px solid #e7e8e7;width:2.5rem;height:2.5rem}#company-sector-aside main #colour #colour-picker-container .colour-picker{width:auto}#company-sector-aside main #colour .preview{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}#company-sector-aside main #colour #chart-legend-marker{border:1px solid #c9cece;border-radius:999999px;width:1rem;height:1rem}#company-sector-aside footer{background-color:#fbfaf8;flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#company-sector-aside footer #save,#company-sector-aside footer #cancel{width:fit-content;padding:0 1rem}#company-sector-aside footer #save{flex-direction:row-reverse}#company-sector-aside .section-divider{width:calc(100% + 4rem);margin:.5rem 0;position:relative;left:-2rem}#company-fund-aside main{flex-direction:column;gap:1rem;display:flex}#company-fund-aside main .dates-container{flex-direction:row;align-items:flex-end;gap:1rem;display:flex}#company-fund-aside main .dates-container .date-input{width:100%}#company-fund-aside main #colour{flex-direction:column;gap:.5rem;display:flex}#company-fund-aside main #colour #colour-picker-container{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}#company-fund-aside main #colour #colour-picker-container #colour-picker{border:1px solid #e7e8e7;width:2.5rem;height:2.5rem}#company-fund-aside main #colour #colour-picker-container .colour-picker{width:auto}#company-fund-aside main #colour .preview{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}#company-fund-aside main #colour #chart-legend-marker{border:1px solid #c9cece;border-radius:999999px;width:1rem;height:1rem}#company-fund-aside footer{background-color:#fbfaf8;flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#company-fund-aside footer #save,#company-fund-aside footer #cancel{width:fit-content;padding:0 1rem}#company-fund-aside footer #save{flex-direction:row-reverse}#company-fund-aside .section-divider{width:calc(100% + 4rem);margin:.5rem 0;position:relative;left:-2rem}#investment-period-aside main{flex-direction:column;gap:1rem;display:flex}#investment-period-aside main .dates-container{flex-direction:row;align-items:flex-end;gap:1rem;display:flex}#investment-period-aside main .dates-container .date-input{width:100%}#investment-period-aside footer{background-color:#fbfaf8;flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#investment-period-aside footer #save,#investment-period-aside footer #cancel{width:fit-content;padding:0 1rem}#investment-period-aside footer #save{flex-direction:row-reverse}#investment-period-aside .secondary-text{color:#4c6065}#data-period-relationship-aside main{flex-direction:column;gap:1rem;display:flex}#data-period-relationship-aside .data-period-item{flex-direction:row;flex:1;align-items:center;gap:.25rem;display:flex}#data-period-relationship-aside .data-period-item p{white-space:nowrap;flex-grow:0;margin-right:.5rem}#company-questionnaire-invite-aside main{flex-direction:column;gap:1rem;display:flex}#company-questionnaire-invite-aside main #users-selector-list{top:5rem}#company-questionnaire-invite-aside main .user-selected-list-item{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;max-height:3.5rem;padding:1rem;display:flex}#company-questionnaire-invite-aside main .user-list-item{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding-right:1rem;display:flex}#company-questionnaire-invite-aside main .user-list-item .text-container{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}#company-questionnaire-invite-aside main .user-list-item .text-container p{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}#company-questionnaire-invite-aside main .user-list-item svg{min-width:1rem;padding-bottom:2px}#company-questionnaire-invite-aside main .user-list-item--disabled{opacity:.6;cursor:not-allowed}#company-questionnaire-invite-aside main #company-selector .list-container{top:6rem}#company-questionnaire-invite-aside .user-invite-selector .user-selector-trigger{align-items:flex-start}#company-questionnaire-invite-aside footer{background-color:#fbfaf8;flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#company-questionnaire-invite-aside footer #save,#company-questionnaire-invite-aside footer #cancel{width:fit-content;padding:0 1rem}#company-questionnaire-invite-aside footer #save{flex-direction:row-reverse}.child-company-list-item{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:.25rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.child-company-list-item header{height:2.5rem;display:flex;flex-direction:row!important;align-items:flex-start!important;padding:0!important}.child-company-list-item header h5{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;width:100%;display:-webkit-box;overflow:hidden}.child-company-list-item #tags-container{flex-direction:row;gap:.5rem;max-width:100%;display:flex}.child-company-list-item #tags-container .flotilla-tag #text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.child-company-list-item:hover{background-color:#f1f1f0}.child-company-list-item:hover:not(.data-item--selected){border-color:#c9cece}.child-company-list-item--selected{background-color:#e7e8e7;border-color:#e35924}.child-company-list-item--disabled{opacity:.5;pointer-events:none}.flotilla-tag.portco-status-tag{flex-shrink:0;margin-left:auto}.flotilla-tag.portco-status-tag.flotilla-tag--solid.portco-status-tag--active{color:#fbfaf8;background-color:#38a169;border-color:#38a169}.flotilla-tag.portco-status-tag.flotilla-tag--solid.portco-status-tag--active svg{position:relative;top:-1px;left:-1px}.flotilla-tag.portco-status-tag.flotilla-tag--solid #text{margin-left:.25rem}.question-answer-aside{height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem)}.question-answer-aside #score-input{width:100%}.question-answer-aside .checkbox-button-group{gap:.5rem;display:flex}.question-answer-aside #close-button{width:1.5rem;height:1.5rem}.question-answer-aside #close-button>svg{width:.75rem;height:.75rem}.question-answer-aside .textarea textarea{min-height:4rem;padding-top:.75rem;padding-bottom:.75rem}.question-aside{height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem)}.question-aside #score-input{width:100%}.question-aside #conditional-question-input-list{top:unset}.question-aside .checkbox-button-group{gap:.5rem;display:flex}.question-aside #conditional-question{flex-direction:column;gap:.5rem;display:flex}.question-aside .inputs-container{flex-direction:row;align-items:center;gap:1rem;display:flex}.question-aside .textarea textarea{min-height:4rem;padding-top:.75rem;padding-bottom:.75rem}.question-info-aside{height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem)}.question-info-aside>header{height:4.85rem}.question-info-aside #general-information>main{flex-direction:column;gap:1rem;display:flex}.question-info-aside #general-information .information-item{flex-direction:column;gap:.25rem;display:flex}.question-info-aside #general-information .information-item #label{color:#4c6065;font-size:9px}.question-info-aside .past-answer-item{flex-direction:column;gap:.25rem;display:flex}.question-info-aside .past-answer-item #label{color:#4c6065;font-size:9px}.questionnaire-group-aside{height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem);position:relative}.questionnaire-group-aside .questions-reorder .reorder-item{box-sizing:border-box;margin-bottom:.5rem}.questionnaire-group-aside .questions-reorder .reorder-item:last-child{margin-bottom:0}.questionnaire-group-aside{height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem)}.questionnaire-group-aside #score-input{width:100%}.questionnaire-group-aside #conditional-question-input-list{top:unset}.questionnaire-group-aside .checkbox-button-group{gap:.5rem;display:flex}.questionnaire-group-aside #conditional-question{flex-direction:column;gap:.5rem;display:flex}.questionnaire-group-aside .inputs-container{flex-direction:row;align-items:center;gap:1rem;display:flex}.questionnaire-group-aside .textarea textarea{min-height:4rem;padding-top:.75rem;padding-bottom:.75rem}.question-relationships-aside{height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem);position:relative}.question-relationships-aside #scores-group>main{gap:1rem}.question-relationships-aside #conditional-question-input-list{top:unset}.question-relationships-aside .checkbox-button-group{flex-wrap:wrap;gap:.5rem;display:flex}.question-relationships-aside #conditional-question{flex-direction:column;gap:.5rem;display:flex}.question-relationships-aside .input-container{flex-direction:row;align-items:center;gap:1rem;display:flex}.question-relationships-aside .input-container.score-input{flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;display:flex}.question-relationships-aside .textarea textarea{min-height:4rem;padding-top:.75rem;padding-bottom:.75rem}.question-relationships-aside .conditional-questions-reorder .reorder-item{box-sizing:border-box;margin-bottom:.5rem}.question-relationships-aside .conditional-questions-reorder .reorder-item:last-child{margin-bottom:.25rem}.question-relationships-aside #score-warning{width:100%;max-width:none;margin:unset;margin-top:.5rem}.question-selector-aside{height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem)}.question-selector-aside #score-input{width:100%}.question-selector-aside #question-selector{width:100%;min-width:100%;max-width:100%;min-height:100%}.question-selector-aside #no-questions-found{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.question-selector-aside #no-questions-found .flotilla-button--href{width:100%}#edit-dashboard-aside{border:unset;border-left:1px solid #c9cece;min-width:33rem;height:fit-content;max-height:calc(100dvh - 10rem)}#edit-dashboard-aside>header{align-items:center;padding-top:0}#edit-dashboard-aside>header #header-text{box-sizing:border-box;border-bottom:1px solid #c9cece;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;width:calc(100% + 2rem);height:5rem;padding:0 1rem;display:flex}#edit-dashboard-aside>header #header-text>p{color:#4c6065}#edit-dashboard-aside .widget-list-item{cursor:default;background-color:#fbfaf8;flex-direction:column;gap:.5rem;height:14rem;padding:0;transition:all .2s;display:flex;overflow:hidden}#edit-dashboard-aside .widget-list-item #add-widget{z-index:1}#edit-dashboard-aside .widget-list-item>header{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}#edit-dashboard-aside .widget-list-item>header .title{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}#edit-dashboard-aside .widget-list-item>header .title>h5{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}#edit-dashboard-aside .widget-list-item>header .title>p{color:#4c6065;font-size:9px}#edit-dashboard-aside .widget-list-item>header .tag-container{gap:.5rem;margin-top:.25rem;display:flex}#edit-dashboard-aside .widget-list-item>main{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.5rem;display:flex}#edit-dashboard-aside .widget-list-item>main #preview{object-fit:contain;width:100%;height:100%}#edit-dashboard-aside .widget-list-item--draggable{cursor:grab;-webkit-user-select:none;user-select:none}#edit-dashboard-aside .widget-list-item--draggable:active{cursor:grabbing;transform:scale(.99)}#edit-dashboard-aside .widget-list-item--non-draggable{filter:grayscale();cursor:not-allowed}#edit-dashboard-aside .widget-list-item--non-draggable button{cursor:not-allowed}#edit-dashboard-aside .widget-list-item h4{pointer-events:none}#edit-dashboard-aside .widget-list-item button{align-self:flex-start}#edit-dashboard-aside .widget-list-item--skeleton{box-sizing:border-box;height:14rem}#action-detail-card-split{flex-direction:row;width:100%;height:100%;display:flex;overflow-x:clip}#action-detail-card-split>.screen{gap:0}#action-detail-card-split>.screen>main{padding-top:1rem}#action-detail-card-split>.screen>header+main{padding-top:unset}#action-manager-general-tab>header .cancel-btn{margin-left:auto}#action-manager-general-tab>main .column{flex-direction:column;gap:1rem;display:flex}#action-manager-general-tab>main .information-card{flex-direction:column;gap:1rem;padding:1rem;display:flex}#action-manager-general-tab>main .information-card>header{flex-direction:column;gap:.25rem;display:flex}#action-manager-general-tab>main .information-card>header>p{color:#4c6065}#action-manager-general-tab>main .information-card>main{flex-direction:column;gap:1rem;display:flex}#action-manager-general-tab>main .information-card>main .switch-input{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#action-manager-general-tab>main .information-card>main .switch-input label{flex-direction:row;align-items:center;display:flex}#action-manager-general-tab>main .information-card>main .switch-input #label{flex:1}#action-manager-general-tab>main .information-card>main .checkbox-list{flex-direction:row;gap:.5rem;display:flex}#action-manager-general-tab>main #action-title-matches{width:100%;padding:unset;flex-direction:column;display:flex;overflow:hidden}#action-manager-general-tab>main #action-title-matches .option{padding:1rem}#action-manager-general-tab>main #action-title-matches hr{margin:0 1rem}#action-manager-general-tab>main #action-title-matches hr:last-child{display:none}#action-manager-general-tab>main #action-title-matches #info-message{width:100%;max-width:unset}#product-selector{flex-direction:column;gap:1rem;width:100%;display:flex}#product-selector .checkbox-container{flex-flow:wrap;gap:.5rem;display:flex}#product-selector .checkbox-container .checkbox{width:fit-content}#product-selector .checkbox-container .checkbox--skeleton{width:120px;height:37px}#sdg-selector{flex-direction:column;gap:1rem;width:100%;display:flex}#sdg-selector .sdg-icon{border-radius:.25rem;height:3.5rem}#sdg-selector .checkbox-container{flex-flow:wrap;gap:.5rem;display:flex}#sdg-selector .checkbox-container.checkbox-container-list{flex-direction:column;gap:0}#sdg-selector .checkbox-container .back-btn{cursor:pointer;margin-bottom:.5rem}#sdg-selector .checkbox-container .sdg-checkbox{width:fit-content;padding:unset;flex-direction:row;align-items:center;gap:.5rem;display:flex}#sdg-selector .checkbox-container .sdg-checkbox.sdg-checkbox--full{width:100%;padding:.25rem}#sdg-selector .checkbox-container .sdg-checkbox .labels{flex-direction:column;flex:1;align-items:flex-start;margin:.25rem 1rem .25rem 0;display:flex}#sdg-selector .checkbox-container .sdg-checkbox .labels #sub-label{color:#4c6065;text-align:left;-webkit-line-clamp:2;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}#sdg-selector .selected-container{flex-direction:column;gap:.5rem;display:flex}#sdg-selector .selected-sdg{padding:unset;background-color:#f6f6f4;flex-direction:row;flex:1;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .25rem;display:flex}#sdg-selector .selected-sdg .sdg-image{height:3.5rem}#sdg-selector .selected-sdg .labels{flex-direction:column;flex:1;align-items:flex-start;margin:.25rem 1rem .25rem 0;display:flex}#sdg-selector .selected-sdg .labels #sub-label{color:#4c6065;text-align:left;-webkit-line-clamp:2;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}#sdg-selector .selected-sdg .close{align-self:flex-start;padding:.5rem .125rem}#sdg-selector #skeleton-container{flex-direction:row;gap:.5rem;display:flex}#sdg-selector #skeleton-container .skeleton-checkbox{padding:unset;border:unset;width:3rem;height:3rem;box-shadow:none;animation:1s linear infinite alternate skeleton-loading}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.action-selector{flex-direction:column;gap:.25rem;width:100%;display:flex}.action-selector .actions-container{flex-flow:wrap;gap:.5rem;display:flex}.action-selector #selected-actions-container{margin:.5rem 0}.action-selector #option-actions-container{max-height:20rem;margin-top:.5rem;overflow-y:auto}.action-selector .action-card--reduced-detail{height:unset;gap:.5rem}.action-selector .action-card--reduced-detail.action-card--error{border:1px solid #ff4040;border-left-width:.5rem}.action-selector .action-card--reduced-detail .flotilla-tooltip{position:absolute;bottom:5px;right:5px}.action-selector .action-card--reduced-detail .flotilla-tooltip .tooltip{padding-right:2.5rem}.action-selector .action-card--reduced-detail header{height:unset}.action-selector .action-card--reduced-detail #tags{flex-wrap:wrap}#department-selector{flex-direction:column;gap:.25rem;width:100%;display:flex}#department-selector .selector-container{flex-flow:wrap;gap:.5rem;display:flex}#department-selector .selector-container .selector{width:fit-content}#department-selector .selector-container .selector--skeleton{box-sizing:border-box;width:100%;height:39px}#activity-selector{flex-direction:column;gap:.25rem;width:100%;display:flex}#activity-selector .selector-container{flex-flow:wrap;gap:.5rem;display:flex}#activity-selector .selector-container .selector{width:fit-content}#activity-selector .selector-container .selector--skeleton{box-sizing:border-box;width:100%;height:39px}#action-split-view{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:clip}#action-split-view #action-selector{flex-direction:column;height:100%;min-height:100%;display:flex}#action-split-view #action-selector>header{display:none}#action-split-view #action-selector main{width:100%;height:100%;overflow:hidden auto}#action-split-view #action-selector main .action-list-card{background-color:#0000;border:2px solid #0000}#action-split-view #action-selector main .action-list-card.selected{background-color:#e7e8e7;border-color:#e35924}#action-split-view #action-selector main .action-list-card:hover{background-color:#f1f1f0}#action-split-view #action-selector main .action-list-card:hover:not(.selected){border-color:#c9cece}#action-split-view>#content{flex:1;max-width:calc(100% - 22rem)}#action-split-view #no-detail-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}#action-suggested-modal{box-sizing:border-box;flex-direction:column;width:calc(100dvw - 2rem);max-width:120rem;height:calc(100dvh - 4rem);max-height:60rem;margin:2rem;display:flex}#action-suggested-modal>main{height:calc(100% - 3.5rem)}#action-suggested-modal>main .suggested-actions-view{width:100%;height:100%;overflow:hidden}.image-download-content{background-color:#fbfaf8}#action-project-plan-screen{width:100%;min-width:0;max-width:100dvw;height:100%;max-height:100dvh}#action-project-plan-screen #extra-content{flex-direction:row;gap:1rem;display:flex}#action-project-plan-screen #extra-content #actions-completed-container{flex-direction:column;align-items:flex-end;gap:.25rem;min-width:150px;height:2rem;display:flex}#action-project-plan-screen #extra-content #actions-completed-container h3,#action-project-plan-screen #extra-content #actions-completed-container p{margin:unset;padding:unset}#action-project-plan-screen #extra-content #actions-completed-container p{color:#4c6065}#action-project-plan-screen #content{flex:1;width:100%;min-width:300px;height:100%;max-height:100%;overflow:hidden}#action-project-plan-screen #content>main{height:calc(100dvh - 12rem);overflow:hidden}#action-project-plan-screen #content>main>article>main>section,#action-project-plan-screen #content>main>article>main>section>main{height:100%}#action-project-plan-screen #content>main #view>main{height:calc(100dvh - 200px);margin-top:.5rem;overflow-y:auto}#action-project-plan-screen #download-options{z-index:9999;position:absolute;top:60%;right:0}#action-project-plan-screen #no-actions-comment{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}.quick-filter-menu-item{border-left:.5rem solid #0000}.quick-filter-menu-item--travel-\&-logistics{border-left-color:#c7d043}.quick-filter-menu-item--facilities{border-left-color:#213f37}.quick-filter-menu-item--supply-chain{border-left-color:#648491}.quick-filter-menu-item--governance{border-left-color:#0d91e2}.quick-filter-menu-item--buildings{border-left-color:#1baf94}.quick-filter-menu-item--people{border-left-color:#d87093}.quick-filter-menu-item--investments{border-left-color:#7030a0}.action-column-list-item{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}._3_ygE{border-top:1px solid #e6e4e4;border-bottom:1px solid #e6e4e4;border-left:1px solid #e6e4e4;display:table}._1nBOt{list-style:none;display:table-row}._2eZzQ{opacity:1;border-right:1px solid #c4c4c4;margin-left:-2px}._WuQ0f{vertical-align:-webkit-baseline-middle;vertical-align:middle;display:table-cell}._3ZbQT{border-bottom:1px solid #e6e4e4;border-left:1px solid #e6e4e4;display:table}._34SS0{text-overflow:ellipsis;display:table-row}._34SS0:nth-of-type(2n){background-color:#f5f5f5}._3lLk3{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;display:table-cell;overflow:hidden}._nI1Xw{display:flex}._2QjE6{color:#565656;-webkit-user-select:none;user-select:none;cursor:pointer;padding:.15rem .2rem 0;font-size:.6rem}._2TfEi{-webkit-user-select:none;user-select:none;padding-left:1rem;font-size:.6rem}._3T42e{background:#fff;padding:12px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}._29NTg{color:#666;margin-bottom:6px;font-size:12px}._25P-K{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-shrink:0;display:flex;position:absolute}._3gVAq{visibility:hidden;pointer-events:none;display:flex;position:absolute}._1eT-t{scrollbar-width:thin;flex-shrink:0;width:1rem;overflow:hidden auto}._1eT-t::-webkit-scrollbar{width:1.1rem;height:1.1rem}._1eT-t::-webkit-scrollbar-corner{background:0 0}._1eT-t::-webkit-scrollbar-thumb{background:#0003;background:var(--palette-black-alpha-20,#0003);background-clip:padding-box;border:6px solid #0000;border-radius:10px}._1eT-t::-webkit-scrollbar-thumb:hover{background:#0000004d;background:var(--palette-black-alpha-30,#0000004d);background-clip:padding-box;border:4px solid #0000}._2dZTy{fill:#fff}._2dZTy:nth-child(2n){fill:#f5f5f5}._3rUKi{stroke:#ebeff2}._RuwuK{stroke:#e6e4e4}._9w8d5{text-anchor:middle;fill:#333;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._1rLuZ{stroke:#e6e4e4}._2q1Kt{text-anchor:middle;fill:#555;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._35nLX{fill:#fff;stroke:#e0e0e0;stroke-width:1.4px}._KxSXS{cursor:pointer;outline:none}._KxSXS:hover ._3w_5u{visibility:visible;opacity:1}._3w_5u{fill:#ddd;cursor:ew-resize;opacity:0;visibility:hidden}._31ERP{-webkit-user-select:none;user-select:none;stroke-width:0}._RRr13{cursor:pointer;outline:none}._2P2B1{-webkit-user-select:none;user-select:none}._1KJ6x{cursor:pointer;outline:none}._2RbVy{-webkit-user-select:none;user-select:none;opacity:.6}._2pZMF{-webkit-user-select:none;user-select:none}._3zRJQ{fill:#fff;text-anchor:middle;dominant-baseline:central;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:lighter}._3KcaM{fill:#555;text-anchor:start;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}._CZjuD{margin:0;padding:0;font-size:0;overflow:hidden}._2B2zv{margin:0;padding:0;overflow:hidden}._3eULf{outline:none;margin:0;padding:0;list-style:none;display:flex;position:relative}._2k9Ys{scrollbar-width:thin;max-width:100%;height:1.2rem;overflow:auto}._2k9Ys::-webkit-scrollbar{width:1.1rem;height:1.1rem}._2k9Ys::-webkit-scrollbar-corner{background:0 0}._2k9Ys::-webkit-scrollbar-thumb{background:#0003;background:var(--palette-black-alpha-20,#0003);background-clip:padding-box;border:6px solid #0000;border-radius:10px}._2k9Ys::-webkit-scrollbar-thumb:hover{background:#0000004d;background:var(--palette-black-alpha-30,#0000004d);background-clip:padding-box;border:4px solid #0000}._19jgW{height:1px}.action-gantt{height:100%;position:relative}.action-gantt .image-download-content{height:100%}.action-gantt .action-gantt-controls{flex-direction:row;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.action-gantt .action-gantt-controls .flotilla-text-input{width:unset}.action-gantt .action-gantt-controls #action-toggle-label{margin-left:auto}.action-gantt .action-gantt-controls .slide-container{flex-direction:column;display:flex}.action-gantt .action-gantt-controls .slide-container input{accent-color:#e35924}.action-gantt .action-gantt-controls .slide-container>label{margin-left:4px;font-size:.9rem}.action-gantt .action-gantt-controls .flotilla-selector{gap:0}.action-gantt .action-gantt-controls .flotilla-selector>button{width:unset}.action-gantt .task-list-header{background-color:#e2e4e3;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;justify-content:space-between;align-items:center;display:flex}.action-gantt .task-list-header>span{padding:10px}.action-gantt ._34SS0{color:#000;background-color:#fff!important}.action-gantt ._2B2zv>div{transform:translateY(.5px)}.action-gantt .task-list-row{white-space:nowrap;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #ebeff2;padding-left:47px;position:relative}.action-gantt .task-list-row:nth-child(2n){background-color:#f5f5f5}.action-gantt .task-list-row .task-list-row-chevron{align-items:center;margin-right:10px;display:flex}.action-gantt .task-list-row.project,.action-gantt .task-list-row.activity{-webkit-user-select:none;user-select:none;flex-direction:row;font-weight:700;display:flex}.action-gantt .task-list-row.project{cursor:pointer;padding-left:10px}.action-gantt .task-list-row.activity{cursor:pointer;padding-left:20px;font-size:.9em}.action-gantt .task-list-row.task{font-size:.9em}.action-gantt .task-list-row .task-list-row-name{box-sizing:border-box;white-space:normal;cursor:default;align-items:center;min-width:100%;height:100%;min-height:100%;padding-top:5px;padding-bottom:5px;padding-right:10px;display:flex;overflow:hidden}.action-gantt .task-list-row .task-list-row-name>span{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.action-gantt .task-list-row.task:hover{white-space:unset;height:16px;overflow:visible}.action-gantt .task-list-row.task:hover .task-list-row-name{background-color:inherit;z-index:1;padding-left:47px;position:absolute;left:0;overflow:visible;height:unset!important;max-height:unset!important}.action-gantt .task-list-row.task:hover .task-list-row-name>span{line-clamp:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset;display:inline;overflow:visible}.action-gantt .task-list-row.task-list-row--status-todo>.task-list-row-name{border-right:8px solid #e2e4e3}.action-gantt .task-list-row.task-list-row--status-active>.task-list-row-name{border-right:8px solid #e35924}.action-gantt .task-list-row.task-list-row--status-completed>.task-list-row-name{border-right:8px solid #38a169}.action-gantt .task-list-row.task-list-row--status-overdue>.task-list-row-name{border-right:8px solid #ff4040}.action-gantt .calendar{justify-content:center;align-items:center;display:flex}.action-gantt .calendar>text{transform:translateY(-10px)}.action-gantt .calendar ._35nLX{fill:#e2e4e3}.action-gantt .calendar ._2q1Kt{fill:#333;transform:translateY(-4px)}.action-gantt .gantt-bar-tooltip{text-align:center;background-color:#fff;border-radius:.25rem;padding:15px;box-shadow:3px 3px 15px -2px #0000008f}.action-gantt .gantt-bar-tooltip .gantt-bar-tooltip-status,.action-gantt .gantt-bar-tooltip .gantt-bar-tooltip-title,.action-gantt .gantt-bar-tooltip .gantt-bar-tooltip-department{margin-bottom:10px}.action-gantt .gantt-bar-tooltip .gantt-bar-tooltip-status{margin-left:auto;margin-right:auto;display:flex}.action-gantt ._1KJ6x:has(+._3KcaM){transform:translateY(-8px)}.action-gantt ._1KJ6x>rect:first-of-type{display:none}.action-gantt ._1KJ6x>rect:nth-of-type(2){height:23px}.action-gantt ._1KJ6x>rect:nth-of-type(3){height:3.5px;transform:translateY(14px)}.action-gantt ._1KJ6x>polygon{transform:translateY(4px)}.action-gantt ._1KJ6x+text{fill:#555;font-size:.85em;font-weight:500;transform:translateY(-10px)}.action-gantt ._1KJ6x+text._3KcaM{transform:translateY(0)}.action-gantt ._3zRJQ{font-size:.85em;font-weight:400}.action-gantt ._KxSXS>g>rect{height:21px;transform:translateY(4px)}.action-gantt ._KxSXS>g>rect:first-of-type{stroke-width:2px}.action-gantt ._KxSXS>g>rect:first-of-type:before{content:"";width:8px;height:16px}.action-gantt ._3KcaM{alignment-baseline:central;font-size:.85em}#board-view{flex-direction:row;flex:1;gap:1rem;height:100%;display:flex;height:fit-content!important}#board-view .status-column{background-color:#f6f6f4;border-radius:.25rem;width:25%}#board-view .status-column>header{box-sizing:border-box;z-index:1;background-color:#e2e4e3;border-radius:.25rem;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:.75rem;display:flex;position:sticky;top:0}#board-view .status-column>main{flex-direction:column;gap:1rem;padding:1rem .5rem;display:flex}#board-view .status-column>main .action-card{background-color:#f1f1f0;gap:.5rem}#board-view .status-column>main .action-card header{padding:0}#project-plan-table-view,#project-plan-table-view>main{height:100%}#project-plan-table-view #project-plan-table{height:100%;max-height:100%}#project-plan-table-view #project-plan-table .flotilla-tag{width:auto!important}#project-plan-table-view #project-plan-table #no-actions-comment{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:500px;margin:5rem auto;display:flex}#project-plan-table-view #project-plan-table .key-metrics-cell{flex-direction:row;align-items:center;gap:.25rem;display:flex}#project-plan-table-view #project-plan-table .key-metrics-cell .flotilla-tag.tag{width:2rem!important;height:2rem!important}.potential-icon{border-radius:6px;flex-direction:row;justify-content:center;align-items:flex-end;gap:2px;width:10px;height:10px;margin-right:1rem;padding:4px;display:flex}.potential-icon .bar{background-color:#fbfaf880;border-radius:1px;width:2px;height:4px}.potential-icon .bar:first-of-type{background-color:#fbfaf8}.potential-icon .bar:nth-of-type(2){height:7px}.potential-icon .bar:nth-of-type(3){height:10px}.potential-icon.potential-icon--low{background-color:#ff4040}.potential-icon.potential-icon--medium{color:#011e26;background-color:#ffaa15}.potential-icon.potential-icon--medium .bar:first-of-type,.potential-icon.potential-icon--medium .bar:nth-of-type(2){background-color:#011e26}.potential-icon.potential-icon--high{background-color:#38a169}.potential-icon.potential-icon--high .bar:nth-of-type(2),.potential-icon.potential-icon--high .bar:nth-of-type(3){background-color:#fbfaf8}.flotilla-tag.tag.quick-win-tag{padding:unset;flex-direction:row;justify-content:center;align-items:center;background-color:gold!important;width:22px!important;min-width:0!important;height:22px!important;display:flex!important}.flotilla-tag.tag.quick-win-tag #quick-win{width:.75rem;height:.75rem}.flotilla-tag.tag.quick-win-tag #text{display:none}.flotilla-tag.tag.quick-win-tag--show-label{flex-basis:min-content;width:auto;padding:0 .5rem 0 .25rem}.flotilla-tag.tag.quick-win-tag--show-label #text{display:block}.flotilla-tag.tag.quick-win-tag.flotilla-tag--medium{width:auto!important;height:26px!important}.activity-detail{box-sizing:border-box;width:100%;padding:0 2rem 2rem}.activity-detail>header{box-sizing:border-box;flex-direction:row;align-items:center;height:4.25rem;padding:1rem 0;display:flex}.activity-detail>header h4{white-space:nowrap;text-overflow:ellipsis;flex:1;width:100%;overflow:hidden}.activity-detail>main{box-sizing:border-box;flex-direction:column;gap:1rem;display:flex}.activity-detail #general-information>main{flex-direction:column;gap:.5rem;display:flex}.activity-detail #general-information>main #tags-container{flex-flow:wrap;gap:.5rem;display:flex}.activity-detail .measures-card>main>header{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.activity-detail .measures-card>main>header #estimate-text{text-align:center;width:5rem}.activity-detail .measures-card>main .measure-container{flex-direction:row;gap:1rem;display:flex}.activity-detail .measures-card>main .measure-container .checkbox{justify-content:center;align-items:center;width:5rem;display:flex}.activity-detail #evidence #uploaded-evidence-container{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.activity-detail #evidence #uploaded-evidence-container a{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:100%;overflow:hidden}.activity-detail #evidence #upload-evidence-container{border:1px solid #c9cece;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 1rem 1rem;display:flex}.activity-detail #evidence #upload-evidence-container #upload-evidence{max-width:100%}.activity-detail #evidence #upload-evidence-container #upload-evidence-input{display:none}.activity-detail .secondary-text{color:#4c6065}.financial-activity-detail{box-sizing:border-box;width:100%;padding:0 2rem 2rem}.financial-activity-detail>header{box-sizing:border-box;flex-direction:row;align-items:center;height:4.25rem;padding:1rem 0;display:flex}.financial-activity-detail>main{box-sizing:border-box;flex-direction:column;gap:1rem;padding-bottom:2rem;display:flex}.financial-activity-detail #general-information>main{flex-direction:column;gap:.5rem;display:flex}.financial-activity-detail #general-information>main #tags-container{flex-flow:wrap;gap:.5rem;display:flex}.financial-activity-detail .measures-card>main>header{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.financial-activity-detail .measures-card>main>header #estimate-text{text-align:center;width:5rem}.financial-activity-detail .measures-card>main .measure-container{flex-direction:row;gap:1rem;display:flex}.financial-activity-detail .measures-card>main .measure-container .checkbox{justify-content:center;align-items:center;width:5rem;display:flex}.financial-activity-detail .measures-card>main #input-container #input-tooltip{top:.6rem;right:.5rem}.financial-activity-detail .measures-card>main #input-container #tooltip-icon{max-width:unset;max-height:unset;width:auto;height:auto}.financial-activity-detail #evidence #uploaded-evidence-container{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.financial-activity-detail #evidence #uploaded-evidence-container a{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:100%;overflow:hidden}.financial-activity-detail #evidence #upload-evidence-container{border:1px solid #c9cece;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 1rem 1rem;display:flex}.financial-activity-detail #evidence #upload-evidence-container #upload-evidence-input{display:none}.financial-activity-detail .secondary-text{color:#4c6065}.financial-activity-detail .financials-tab-policy-checker{max-width:unset!important}.financial-activity-detail .financials-tab-policy-checker #comply-policies>p:first-child{display:none}.financial-activity-detail .financials-tab-policy-checker #comply-policies .secondary-color-text{text-align:center;max-width:20rem;margin:1rem auto}article.activity-list-item{box-sizing:border-box;cursor:pointer;border-radius:.5rem;flex-direction:row;justify-content:space-between;gap:.5rem;width:100%;padding:1rem;display:flex}article.activity-list-item .activity-list-item__content{box-sizing:border-box;flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}article.activity-list-item .activity-list-item__content>header{padding:unset}article.activity-list-item .activity-list-item__content>header>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}article.activity-list-item .activity-list-item__content #tags-container{flex-direction:row;gap:.5rem;max-width:100%;display:flex}article.activity-list-item .activity-list-item__content #tags-container .location-tag #text{white-space:nowrap;flex:1;max-width:max-content;display:block;overflow:hidden}article.activity-list-item .activity-list-item__extra{flex-direction:row;flex:none;justify-content:flex-end;align-items:center;max-width:40%;display:flex}article.activity-list-item--checked{background-color:#e7e8e7}article.activity-list-item:hover{background-color:#f1f1f0}#audits-table-view tr{cursor:pointer}#audits-table-view #audits-table{height:100%}#audits-table-view #audits-table .document-title{flex-direction:row;align-items:center;gap:.52rem;display:flex}#audits-table-view #audits-table .document-title p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:300px;overflow:hidden}.company-questionnaire-main{flex-direction:column;display:flex}.company-questionnaire-main .company-questionnaire-content{flex-direction:row;gap:0;min-width:50rem;height:100%;padding:0;display:flex;overflow:hidden}.company-questionnaire-main .company-questionnaire-content #group-selector{height:100%}.company-questionnaire-main .company-questionnaire-content .company-questionnaire-view{box-sizing:border-box;width:100%;height:100%;padding-bottom:2rem}.company-questionnaire-main .company-questionnaire-content .list-item{box-sizing:border-box;cursor:pointer;border-radius:.25rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.company-questionnaire-main .company-questionnaire-content .list-item>p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.company-questionnaire-main .company-questionnaire-content .list-item:hover{background-color:#f1f1f0}.company-questionnaire-main .company-questionnaire-content .list-item--selected{background-color:#e7e8e7;outline:2px solid #e35924}.company-questionnaire-main .company-questionnaire-content .list-item--disabled{cursor:not-allowed;opacity:.6}.company-questionnaire-main .company-questionnaire-content .list-item--disabled:hover{background-color:#0000}.company-questionnaire-main #collect-data-employee-survey-view{padding:2rem}.company-questionnaire-main #collect-data-employee-survey-view #survey-settings{box-sizing:border-box;flex-direction:column;gap:1rem;display:flex}.company-questionnaire-main #collect-data-employee-survey-view #survey-settings #survey-options{flex-flow:wrap;gap:1rem;display:flex}.company-questionnaire-main #collect-data-employee-survey-view #survey-settings.information-card--loading{max-height:16rem}.company-questionnaire-general-view{box-sizing:border-box;background-color:#f1f1f0;flex-direction:column;gap:0;width:100%;min-height:100%;padding:0 0 2rem;display:flex;overflow-y:auto}.company-questionnaire-general-view>header{-webkit-backdrop-filter:blur(.5rem);z-index:100;box-sizing:border-box;background:linear-gradient(#fbfaf8,#0000);flex-direction:row;justify-content:space-between;align-items:center;max-height:6rem;margin-bottom:.25rem;padding:1.25rem 2rem;display:flex;position:sticky;top:0}.company-questionnaire-general-view>header .header-text{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;display:flex}.company-questionnaire-general-view>header .header-text p{color:#4c6065}.company-questionnaire-general-view>main{flex-direction:column;gap:1rem;padding:0 2rem;display:flex}.company-questionnaire-general-view>main .entities-reorder .reorder-item{box-sizing:border-box;cursor:move;margin-bottom:1rem}.company-questionnaire-general-view>main .entities-reorder .reorder-item:last-child{margin-bottom:0}.company-questionnaire-general-view>main .question-card{position:relative}.company-questionnaire-general-view>main .question-card .actions{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.company-questionnaire-general-view>main .question-card #action-buttons-container{z-index:1;background-color:#f1f1f0;border-top-left-radius:.25rem;border-bottom-left-radius:.5rem;gap:.5rem;position:absolute;top:0;right:0}.flotilla-search-menu #options-container{max-height:30dvh}.company-entity-container{flex-direction:column;gap:1rem;width:100%;display:flex}.company-entity-container--child .conditional-entities-container{margin-left:calc(2rem + 1px)}.company-entity-container--child .add-button{align-self:flex-end;width:calc(100% - 2rem)}.company-entity-container .company-entity-main{flex-direction:row;align-items:center;width:100%;display:flex;position:relative}.company-entity-container .conditional-entity-pointer{z-index:1;border:0 solid #e35924;border-width:0 0 1px 1px;border-bottom-left-radius:.5rem;width:2rem;min-width:2rem;height:2rem;display:block;translate:0 -1rem}.company-entity-container .conditional-entity-divider-cover{background-color:#f1f1f0;width:2rem;min-width:2rem;height:calc(50% + 2rem);display:none;position:absolute;bottom:0;left:-1px}.company-entity-container .conditional-entities-container{flex-direction:column;gap:1rem;display:flex;position:relative}.company-entity-container .conditional-entities-container .conditional-entity-divider{border-color:#e35924;align-self:stretch;height:calc(100% + 3rem);position:absolute;top:-3rem;left:0}.company-entity-container .conditional-entities-container .company-entity-container:last-child>.company-entity-main--non-editable>.conditional-entity-divider-cover,.company-entity-container .conditional-entities-container .reorder-item:last-child>.company-entity-main--non-editable>.conditional-entity-divider-cover{display:block}.company-entity-container .conditional-entities-container .company-entity-container:last-child>.conditional-entities-container,.company-entity-container .conditional-entities-container .reorder-item:last-child>.conditional-entities-container{position:relative}.company-entity-container .conditional-entities-container .company-entity-container:last-child>.conditional-entities-container>.conditional-entity-divider-cover,.company-entity-container .conditional-entities-container .reorder-item:last-child>.conditional-entities-container>.conditional-entity-divider-cover{height:calc(100% + 1rem);display:block;top:-1rem;left:-2.5rem}.company-entity-container .conditional-entities-container .company-entity-container:last-child>.company-entity-container>.company-entity-main--editable>.conditional-entity-divider-cover,.company-entity-container .conditional-entities-container .reorder-item:last-child>.company-entity-container>.company-entity-main--editable>.conditional-entity-divider-cover{display:block}.company-entity-container .conditional-entities-container .company-entity-container:last-child>.company-entity-container>.conditional-entities-container,.company-entity-container .conditional-entities-container .reorder-item:last-child>.company-entity-container>.conditional-entities-container{position:relative}.company-entity-container .conditional-entities-container .company-entity-container:last-child>.company-entity-container>.conditional-entities-container>.conditional-entity-divider-cover,.company-entity-container .conditional-entities-container .reorder-item:last-child>.company-entity-container>.conditional-entities-container>.conditional-entity-divider-cover{height:calc(100% + 1rem);display:block;top:-1rem;left:-2.5rem}.company-entity-container .entities-reorder .reorder-item,.company-entity-container .linked-entities-reorder .reorder-item{box-sizing:border-box;cursor:move;margin-bottom:1rem}.company-entity-container .entities-reorder .reorder-item:last-child,.company-entity-container .linked-entities-reorder .reorder-item:last-child{margin-bottom:0}.company-entity-container--highlighted{animation:2s ease-out entity-highlight}@keyframes entity-highlight{0%{outline-offset:4px;border-radius:8px;outline:2px solid #e35924}to{outline-offset:4px;outline:2px solid #0000}}.question-label-text{flex-direction:row;align-items:baseline;gap:.5rem;display:flex}.question-label-text h4{flex:1;margin:0}.question-label-text>svg{cursor:pointer;color:#4c6065}.question-label-text>svg:hover{color:#011e26}.information-card.company-question-card{z-index:1;width:100%;position:relative;overflow:hidden}.information-card.company-question-card--show-notes{padding-bottom:0}.information-card.company-question-card--selected{border-color:#e35924;outline:1px solid #e35924}.information-card.company-question-card .company-question .answer-checkbox>.flotilla-tooltip{align-items:center;height:1rem;display:flex}.information-card.company-question-card .company-question--toggle{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.information-card.company-question-card .company-question--toggle label .tooltip{min-width:250px}.information-card.company-question-card .company-question--toggle label .tooltip>p{padding-right:1rem}.information-card.company-question-card .company-question--checkbox{flex-direction:column;gap:.25rem;display:flex}.information-card.company-question-card .company-question--checkbox .checkbox-container{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.information-card.company-question-card .company-question--checkbox .checkbox-container .break{flex-basis:100%;height:0}.information-card.company-question-card .company-question--datalistmulti .list-container{max-height:12rem}.information-card.company-question-card .company-question--datalistmulti .list-container::-webkit-scrollbar{-webkit-appearance:none;width:.5rem}.information-card.company-question-card .company-question--datalistmulti .list-container::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:.25rem;box-shadow:0 0 1px #ffffff80}.information-card.company-question-card .company-question--file-upload.flotilla-text-input{display:none}.information-card.company-question-card .company-question--file-upload,.information-card.company-question-card .company-question--text-area{flex-direction:column;gap:.25rem;display:flex}.information-card.company-question-card .question-document-container{border:1px solid #c9cece;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 1rem 1rem;display:flex}.information-card.company-question-card .question-document-container #upload-document-input{display:none}.information-card.company-question-card .actions{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.information-card.company-question-card #action-buttons-container{z-index:1;background-color:#f1f1f0;border-top-left-radius:.25rem;border-bottom-left-radius:.5rem;gap:.5rem;position:absolute;top:0;right:0}.information-card.company-question-card .tags-container{flex-direction:row;gap:.5rem;display:flex;overflow:hidden}.information-card.company-question-card>.data-period-note-footer{box-sizing:border-box;width:calc(100% + 2rem);margin:0 -1rem}.company-questionnaire-introduction-view{box-sizing:border-box;background-color:#f1f1f0;flex-direction:column;gap:0;width:100%;min-height:100%;padding:0 0 2rem;display:flex;overflow-y:auto}.company-questionnaire-introduction-view>header{-webkit-backdrop-filter:blur(.5rem);z-index:100;box-sizing:border-box;background:linear-gradient(#fbfaf8,#0000);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;padding:1.25rem 2rem;display:flex;position:sticky;top:0}.company-questionnaire-introduction-view>main{flex-direction:column;gap:1rem;padding:0 2rem;display:flex}.company-questionnaire-introduction-view .loading-message-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.company-questionnaire-introduction-view #no-data-period-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;margin:auto;display:flex}.company-questionnaire-results-view{box-sizing:border-box;background-color:#f1f1f0;flex-direction:column;gap:0;width:100%;min-height:100%;padding:0 0 2rem;display:flex;overflow-y:auto}.company-questionnaire-results-view>header{-webkit-backdrop-filter:blur(.5rem);z-index:100;box-sizing:border-box;background:linear-gradient(#fbfaf8,#0000);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;padding:1.25rem 2rem;display:flex;position:sticky;top:0}.company-questionnaire-results-view>main{flex-direction:column;gap:1rem;min-height:25rem;padding:0 2rem;display:flex}.questionnaire-emission-data-section{background:#f1f1f0;border:1px solid #c9cece;border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.questionnaire-emission-data-section.loading{opacity:.6;pointer-events:none}.questionnaire-emission-data-section>header{justify-content:space-between;align-items:flex-start;display:flex}.questionnaire-emission-data-section>header .header-text h5{align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:600;display:flex}.questionnaire-emission-data-section>header .header-text h5 .emission-icon{width:1.25rem;height:1.25rem}.questionnaire-emission-data-section>header .header-text p{color:#c9cece;margin:.25rem 0 0;font-size:.8125rem}.questionnaire-emission-data-section>header .tco2e-summary{text-align:right}.questionnaire-emission-data-section>header .tco2e-summary .value{color:#e35924;font-size:1rem;font-weight:600}.questionnaire-emission-data-section>header .tco2e-summary .label{color:#c9cece;font-size:.75rem}.questionnaire-emission-data-section>.activities-list{flex-direction:column;gap:.75rem;display:flex}.questionnaire-emission-data-section>.activities-list .activity-item{box-sizing:border-box;cursor:pointer;background:#fbfaf8;border:1px solid #c9cece;border-radius:.5rem;flex-direction:row;gap:1rem;width:100%;padding:1rem;display:flex;position:relative;overflow:visible}.questionnaire-emission-data-section>.activities-list .activity-item.disabled{opacity:.7;cursor:not-allowed}.questionnaire-emission-data-section>.activities-list .activity-item.hidden{background:#e7e8e7}.questionnaire-emission-data-section>.activities-list .activity-item:hover{background-color:#f1f1f0}.questionnaire-emission-data-section>.activities-list .activity-item:hover .actions-container{background-color:#e7e8e7}.questionnaire-emission-data-section>.activities-list .activity-item>header{padding:unset;flex-direction:row;align-items:center;gap:1rem;width:100%;min-width:20rem;max-width:35rem;display:flex}.questionnaire-emission-data-section>.activities-list .activity-item>header .title-container{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:8rem;display:flex}.questionnaire-emission-data-section>.activities-list .activity-item>header .title{flex-direction:row;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.questionnaire-emission-data-section>.activities-list .activity-item>header .title>p{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;margin:0;font-weight:500;overflow:hidden}.questionnaire-emission-data-section>.activities-list .activity-item>header .title>.flotilla-icon-button{height:20px}.questionnaire-emission-data-section>.activities-list .activity-item>header .required{color:#ff4040;margin:0;font-size:9px}.questionnaire-emission-data-section>.activities-list .activity-item>header .tags-container{flex-flow:wrap;gap:.5rem;max-width:100%;margin-top:.5rem;display:flex}.questionnaire-emission-data-section>.activities-list .activity-item>main{flex-direction:column;justify-content:center;gap:.5rem;width:100%;min-width:22rem;max-width:32rem;display:flex}.questionnaire-emission-data-section>.activities-list .activity-item>main.unknown-container{flex-direction:column;align-items:center;gap:.25rem;display:flex}.questionnaire-emission-data-section>.activities-list .activity-item>main.unknown-container p{color:#c9cece;margin:0}.questionnaire-emission-data-section>.activities-list .activity-item>main.measures-main .measure-container{flex-direction:row;justify-content:center;gap:1rem;display:flex}.questionnaire-emission-data-section>.activities-list .activity-item>main.measures-main .measure-container .measure-input .flotilla-label{display:none}.questionnaire-emission-data-section>.activities-list .activity-item>main.measures-main .measure-container .checkbox{justify-content:center;align-items:center;width:5rem;display:flex}.questionnaire-emission-data-section>.activities-list .activity-item>footer{flex-direction:row;justify-content:center;align-items:center;width:4rem;min-width:4rem;display:flex}.questionnaire-emission-data-section>.activities-list .activity-item .actions-container{background-color:#f1f1f0;border-bottom-left-radius:.5rem;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;top:0;right:0}.questionnaire-emission-data-section>.activities-list .activity-item .activity-status-menu{z-index:1;width:13rem;top:0;right:2.5rem}.questionnaire-emission-data-section .empty-state{text-align:center;color:#c9cece;padding:1.5rem;font-size:.875rem}#company-documents-table-container tr{cursor:pointer}#company-documents-table-container #documents-table{height:100%}#company-documents-table-container #documents-table .document-title{flex-direction:row;align-items:center;gap:.52rem;display:flex}#company-documents-table-container #documents-table .document-title p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:300px;overflow:hidden}#company-documents-table-container .action-button,#company-documents-table-container .action-button.flotilla-button--ghost{color:#fbfaf8}#company-documents-table-container .action-button#delete-button{color:#fbfaf8;background-color:#ff4040}#company-documents-table-container #download-menu{color:#011e26;bottom:100%}#emissions-compare-table{min-height:0}#emissions-compare-table .flotilla-selector .view-selector{width:auto;padding:0 .5rem}#emissions-compare-table tr td:nth-child(2) .cell-container{padding:0 1rem}#emissions-compare-table .flotilla-data-table #main{height:100%}#emissions-compare-table .flotilla-data-table #main table{min-height:100%}#emissions-compare-table .flotilla-data-table #main table thead tr,#emissions-compare-table .flotilla-data-table #main table tfoot tr{border-left:.5rem solid #e7e8e7}#emissions-compare-table .flotilla-data-table #main table thead tr th:first-child,#emissions-compare-table .flotilla-data-table #main table tfoot tr th:first-child{background-color:#e7e8e7}#emissions-compare-table .flotilla-data-table #main table .actions-count{flex-direction:row;align-items:center;width:100%;padding-right:2rem;display:flex}#emissions-compare-table .flotilla-data-table #main table .actions-count>p{width:2rem;min-width:2rem;max-width:2rem}#emissions-compare-table .flotilla-data-table #main .spacer:last-child{min-height:100%;height:100%!important}#emissions-compare-table .tco2e-cell{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}#emissions-compare-table .tco2e-cell #subtitle{color:#4c6065;font-size:9px}#emissions-compare-table .variance-cell{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}#emissions-compare-table #activity-data-status-tag{margin-left:auto}#no-products-screen{width:100%;height:100%}#no-products-screen #content{flex:1;width:100%;height:100%}#no-products-screen>main{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}#no-products-screen #no-products-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}#emissions-sunburst-widget{aspect-ratio:1;box-sizing:border-box;width:100%;height:fit-content}#emissions-sunburst-widget>main{width:100%;min-width:10rem;height:100%;min-height:12rem}#emissions-sunburst-widget>main svg{overflow:visible}#estimated-reductions-widget{box-sizing:border-box;width:100%}#estimated-reductions-widget>main{flex-direction:row;align-items:flex-end;gap:.25rem;width:100%;display:flex}#estimated-reductions-widget>main .secondary-text{color:#4c6065;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-bottom:.3rem;padding-right:.25rem;overflow:hidden}#estimated-reductions-widget>main .tag--positive{color:#fbfaf8;background-color:#38a169}#estimated-reductions-widget>main .tag--positive svg{transform:rotate(90deg)}#estimated-reductions-widget>main .tag--negative{color:#fbfaf8;background-color:#ff4040}#estimated-reductions-widget>main .tag--negative svg{transform:rotate(-90deg)}#questionnaire-completion-by-fund-widget{box-sizing:border-box;width:100%;height:fit-content;container-type:inline-size}#questionnaire-completion-by-fund-widget>main{flex-direction:column;align-items:center;width:100%;height:fit-content;min-height:30rem;display:flex}#questionnaire-completion-by-fund-widget>main .summary-chart{width:90%;margin:0 auto}#delete-modal{width:calc(100dvw - 2rem);max-width:40rem;min-height:unset;max-height:unset;box-sizing:border-box;flex-direction:column;gap:1.5rem;margin:2rem;padding:1rem;display:flex}#delete-modal>footer{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}#delete-modal>footer #delete{color:#fbfaf8;background-color:#ff4040}.widget-container--table>main{border-radius:0 0 .5rem .5rem;overflow:auto}.table-widget{flex:1;width:100%}.table-widget--headerless,.table-widget--headerless .table-section,.table-widget--headerless #main,.table-widget--headerless #main table{height:100%}.table-widget--headerless #main tbody tr.spacer:first-child[style*="height: 0px"],.table-widget--headerless #main thead{display:none}.table-widget--headerless #main tfoot{background-color:#fbfaf8;position:sticky;bottom:0}.table-widget--headerless #main tfoot section.footer-container{padding:0 0 0 1rem}.table-widget #main{border:none;border-radius:0}.table-widget #main tbody tr:nth-last-child(2):not(.spacer) td{border-bottom:none}.table-widget #main .table-widget-cell-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;width:100%;height:100%;padding:.5rem 0;display:flex}.table-widget #main .table-widget-cell-container>main,.table-widget #main .table-widget-cell-container>footer{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.table-widget #main .table-widget-cell-container>main .inline-location-tag,.table-widget #main .table-widget-cell-container>footer .inline-location-tag{margin-left:auto}.table-widget #main .table-widget-cell-container .value-container{flex-direction:row;align-items:baseline;gap:.25rem;display:flex}.table-widget #main .table-widget-cell-container--progress-percentage{align-items:center;padding:.25rem}.table-widget #main .table-widget-cell-container--progress-percentage .score{width:3.5rem;height:3.5rem}.table-widget #main .table-widget-cell-container--variance{align-items:flex-end}.table-widget #main .table-widget-cell-container--variance>main{flex-direction:column;align-items:flex-end;gap:.25rem}.table-widget #main tfoot .footer-container{padding:0 1rem;font-weight:400}#locations-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:hidden}#locations-screen #location-selector{flex-direction:column;height:100%;display:flex}#locations-screen #location-selector main{width:100%;height:100%;overflow:hidden auto}#locations-screen #tabs{flex:1;width:100%}#locations-screen #tabs .tab-content{box-sizing:border-box;height:calc(100dvh - 10rem);padding:0}#locations-screen #no-location-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}#location-overview-tab>header #menu{position:absolute;top:90%;right:0}#location-overview-tab>main{padding-bottom:0}#location-overview-tab>main .column{flex-direction:column;gap:1rem;display:flex}#location-overview-tab>main #dates{flex-direction:row;justify-content:center;align-items:flex-start;gap:.5rem;display:flex}#location-overview-tab>main #dates #label-container{min-height:2rem}#location-overview-tab>main #dates .alert-message{z-index:9}#location-overview-tab>main #location-type #options{flex-flow:wrap;gap:1rem;display:flex}#location-overview-tab>main #colour #colour-picker-container{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}#location-overview-tab>main #colour #colour-picker-container #colour-picker{border:1px solid #e7e8e7;width:2.5rem;height:2.5rem}#location-overview-tab>main #colour #colour-picker-container .colour-picker{width:auto}#location-overview-tab>main #colour .preview{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}#location-overview-tab>main #colour #chart-legend-marker{border:1px solid #c9cece;border-radius:999999px;width:1rem;height:1rem}#location-overview-tab .required{color:#ff4040;font-size:9px}#data-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:hidden}#data-screen #data-selector{flex-direction:column;height:100%;display:flex}#data-screen #data-selector main{width:100%;height:100%;overflow:hidden auto}#data-screen #data-selector main .data-item{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:.25rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.25rem;padding:.5rem 1rem;display:flex}#data-screen #data-selector main .data-item p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#data-screen #data-selector main .data-item:hover{background-color:#f1f1f0}#data-screen #data-selector main .data-item:hover:not(.data-item--selected){border-color:#c9cece}#data-screen #data-selector main .data-item--selected{background-color:#e7e8e7;border-color:#e35924}#data-screen #tabs{flex:1;width:100%}#data-screen #tabs .tab-content{box-sizing:border-box;height:calc(100dvh - 10rem);padding:0}#data-screen #no-data-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}#data-screen .create-modal{border:unset;padding:0}#data-screen .create-modal .flotilla-wizard{border:unset}#history-tab>header{position:relative}#history-tab>header h3{flex:1}#history-tab>header #menu{z-index:1;position:absolute;top:70%;right:0}#history-tab>main{min-height:0}#history-tab>main .fieldName p{text-overflow:ellipsis;overflow:hidden}#progress{display:flex}#data-progress-tab{padding:unset;gap:unset}#data-progress-tab>header{padding-bottom:1rem;padding-left:2rem;padding-right:2rem}#data-progress-tab>header h3{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}#data-progress-tab>header #menu{z-index:1;position:absolute;top:80%;right:0}#data-progress-tab>main{max-width:unset;padding:0 1.25rem 1.25rem;overflow:auto}#data-progress-tab .secondary-text{color:#4c6065}#data-progress-tab #delete-option{color:#ff4040}#data-progress-tab #delete-option>article{align-items:center;gap:.5rem;display:flex}#data-progress-tab #delete-option>article svg{fill:#ff4040}#data-progress-tab #delete-option>article p{margin:0}#create-report-modal{width:fit-content;max-width:unset;border:unset;padding:0}#create-report-modal .flotilla-wizard{border:unset}#collectdata{display:flex}#data-collect-data-tab{gap:0}#data-collect-data-tab>header{max-width:1000px}#data-collect-data-tab>header h3{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}#data-collect-data-tab>header #menu{z-index:2;position:absolute;top:80%;right:0}#data-collect-data-tab>main{z-index:1;min-width:50rem;max-width:1000px;height:calc(100dvh - 17rem)}#data-collect-data-tab>main .collect-data-card{border-radius:.5rem;height:100%;padding:0;overflow:hidden}#data-collect-data-tab>main .collect-data-card #collect-data-tabs{height:100%}#data-collect-data-tab>main .collect-data-card #collect-data-tabs>div{height:calc(100% - 58px)}#data-collect-data-tab>main .collect-data-card #collect-data-tabs .tab-container{height:100%}#data-collect-data-tab>main .tab-label{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}#collect-data-financials-view{height:100%;padding:0}#collect-data-financials-view>main{width:100%;height:100%;max-width:unset;flex-direction:row;gap:0;padding:0;display:flex}#collect-data-list-view{height:100%;padding:0}#collect-data-list-view>main{background-color:#f6f6f4;flex-direction:column;gap:0;width:100%;height:100%;padding:0;display:flex;overflow:hidden auto}#collect-data-list-view>main #accordion-header{z-index:99;border:none;flex-direction:row;gap:1rem;padding:1rem 3rem 1rem 2rem;display:flex;position:sticky;top:0}#collect-data-list-view>main #accordion-header p{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:88%;overflow:hidden}#collect-data-list-view>main #accordion-content{flex-direction:column;gap:1rem;padding:1rem;display:flex}#collect-data-list-view>main #accordion-content .accordion-content-item{width:100%}#collect-data-side-nav-view{height:100%;padding:unset;display:flex;overflow:hidden}#collect-data-side-nav-view #tab-selector{min-height:100%}#collect-data-side-nav-view #collect-data-tabs{flex:1}#collect-data-side-nav-view .list-item{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:.25rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}#collect-data-side-nav-view .list-item>p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}#collect-data-side-nav-view .list-item:hover{background-color:#f1f1f0}#collect-data-side-nav-view .list-item:hover:not(.list-item--selected){border-color:#c9cece}#collect-data-side-nav-view .list-item--selected{background-color:#e7e8e7;border-color:#e35924}#data-overview-tab>header #menu{z-index:1;position:absolute;top:80%;right:0}#data-overview-tab #delete-option{color:#ff4040}#data-overview-tab #delete-option>article{align-items:center;gap:.5rem;display:flex}#data-overview-tab #delete-option>article svg{fill:#ff4040}#data-overview-tab #delete-option>article p{margin:0}#data-overview-tab>main{height:calc(100dvh - 17rem)}#data-overview-tab>main #data-settings-card{border-radius:.5rem;height:100%;padding:0;overflow:hidden}#data-overview-tab>main #data-settings-card #data-settings-split-view{height:100%;padding:0}#data-overview-tab>main #data-settings-card #data-settings-split-view>main{height:100%;max-width:unset;grid-template-columns:22rem 1fr;gap:0;padding:0}#data-overview-tab>main #data-settings-card #data-settings-split-view>main #list{background-color:#fbfaf8;border-right:1px solid #c9cece;height:100%;overflow-y:auto}#data-overview-tab>main #data-settings-card #data-settings-split-view>main #list #data-settings-selector{border:none;width:100%;min-width:100%;max-width:100%;height:100%}#data-overview-tab>main #data-settings-card #data-settings-split-view>main #detail{box-sizing:border-box;background-color:#f1f1f0;width:100%;height:100%;padding:0 2rem 2rem;overflow-y:auto}#data-overview-tab>main #data-settings-card #data-settings-split-view>main #detail>header{box-sizing:border-box;flex-direction:row;align-items:center;height:4.25rem;padding:1rem 0;display:flex}#data-overview-tab>main #data-settings-card #data-settings-split-view>main #detail>header h4{white-space:nowrap;text-overflow:ellipsis;flex:1;width:100%;overflow:hidden}#data-overview-tab>main #data-settings-card #data-settings-split-view>main #detail>main{box-sizing:border-box;flex-direction:column;gap:1rem;display:flex}#data-overview-tab>main .list-container{top:unset}#data-overview-tab #survey-settings{box-sizing:border-box;flex-direction:column;gap:1rem;display:flex}#data-overview-tab #survey-settings #survey-options{flex-flow:wrap;gap:1rem;display:flex}#data-overview-tab #survey-settings.information-card--loading{max-height:16rem}#create-data-modal{width:fit-content;max-width:unset;border:unset;padding:0}#create-data-modal .flotilla-wizard{border:unset}#documents{display:flex}#data-documents-tab>header{position:relative}#data-documents-tab>header h3{flex:1}#data-documents-tab>header #menu{z-index:1;position:absolute;top:110%;right:0}#data-documents-tab>main{min-height:0}#data-documents-tab>main .fieldName p{text-overflow:ellipsis;overflow:hidden}#data-emissions-tab>header{position:relative}#data-emissions-tab>header h3{flex:1}#data-emissions-tab>header #menu{z-index:1;position:absolute;top:70%;right:0}#data-emissions-tab>main{min-height:0}#data-emissions-tab>main .flotilla-selector .view-selector{width:auto;padding:0 .5rem}#data-emissions-tab>main tr td:nth-child(2) .cell-container{padding:0 1rem}#data-emissions-tab>main #data-view>main{flex-direction:row;gap:1rem;display:flex}#data-emissions-tab>main .flotilla-data-table{flex:1;min-width:70%;max-width:100%}#data-emissions-tab>main .flotilla-data-table #main{height:100%}#data-emissions-tab>main .flotilla-data-table #main table{min-height:100%}#data-emissions-tab>main .flotilla-data-table #main table thead tr,#data-emissions-tab>main .flotilla-data-table #main table tfoot tr{border-left:.5rem solid #e7e8e7}#data-emissions-tab>main .flotilla-data-table #main table thead tr th:first-child,#data-emissions-tab>main .flotilla-data-table #main table tfoot tr th:first-child{background-color:#e7e8e7}#data-emissions-tab>main .flotilla-data-table #main table .actions-count{flex-direction:row;align-items:center;width:100%;padding-right:2rem;display:flex}#data-emissions-tab>main .flotilla-data-table #main table .actions-count>p{width:2rem;min-width:2rem;max-width:2rem}#data-emissions-tab>main .flotilla-data-table #main .spacer:last-child{min-height:100%;height:100%!important}#data-emissions-tab>main #extra-column{flex-direction:column;gap:1rem;width:100%;min-width:12rem;display:flex}#data-emissions-tab .tco2e-cell{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}#data-emissions-tab .tco2e-cell #subtitle{color:#4c6065;font-size:9px}#data-financed-emissions-container{flex-direction:row;gap:0;height:100%;display:flex}#data-financed-emissions-tab .footer-container{justify-content:flex-end;padding:8px;font-weight:700;display:flex}#data-financed-emissions-tab .flotilla-tag{align-items:center;gap:.25rem;min-height:1.5rem;padding:.25rem .5rem;display:inline-flex;overflow:visible}#data-financed-emissions-tab .flotilla-tag .flotilla-icon,#data-financed-emissions-tab .flotilla-tag svg{flex-shrink:0;width:16px;height:16px}#data-financed-emissions-tab .flotilla-tag.data-period-status-tag{border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.2}#data-financed-emissions-tab .flotilla-tag.data-period-status-tag .flotilla-icon,#data-financed-emissions-tab .flotilla-tag.data-period-status-tag svg{width:14px;height:14px;margin-right:.125rem}#data-collect-questionnaire-tab{gap:0}#data-collect-questionnaire-tab>header{z-index:2}#data-collect-questionnaire-tab>header #menu{z-index:99999;position:absolute;top:90%;right:0}#data-collect-questionnaire-tab>header .action-button,#data-collect-questionnaire-tab>header .action-button.flotilla-button--ghost{color:#fbfaf8}#data-collect-questionnaire-tab>header .action-button#delete-button{color:#fbfaf8;background-color:#ff4040}#data-collect-questionnaire-tab>main{z-index:1;height:calc(100dvh - 17rem)}#surveys-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:hidden}#surveys-screen #survey-selector{flex-direction:column;height:100%;display:flex}#surveys-screen #survey-selector main{width:100%;height:100%;overflow:hidden auto}#surveys-screen #survey-selector main .survey-status{width:2rem;height:2rem;padding:unset;justify-content:center;align-items:center;display:flex}#surveys-screen #tabs{flex:1;width:100%}#surveys-screen #tabs .tab-content{box-sizing:border-box;height:calc(100dvh - 10rem);padding:0}#surveys-screen #no-survey-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}#overview{display:flex}#survey-overview-tab>header #menu{position:absolute;top:90%;right:0}#survey-overview-tab>main{padding-bottom:0}#survey-overview-tab>main .column{flex-direction:column;gap:1rem;display:flex}#survey-overview-tab>main #dates{flex-direction:row;justify-content:center;align-items:flex-start;gap:.5rem;display:flex}#survey-overview-tab>main #dates #label-container{min-height:2rem}#survey-overview-tab>main #dates .alert-message{z-index:9}#survey-overview-tab #link #link-container{flex-direction:row;justify-content:space-between;align-items:center;gap:.125rem;max-width:450px;display:flex}#survey-overview-tab #link #link-container p{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}#survey-overview-tab #response-rate .response-rate-chart{width:10rem;height:10rem;margin:auto}#survey-overview-tab #survey-type{flex-direction:column;gap:.25rem;display:flex}#survey-overview-tab #survey-type .checkbox-container{flex-direction:row;gap:.5rem;display:flex}#survey-overview-tab #survey-type .checkbox-container .checkbox{width:max-content;padding-top:.25rem;padding-bottom:.25rem}#survey-overview-tab #custom-questions>main{position:relative}#survey-overview-tab #custom-questions #add-custom-question{position:absolute;top:.5rem;right:.5rem}#survey-overview-tab .custom-question-list-item{box-sizing:border-box;background-color:#f6f6f4;border:1px solid #c9cece;border-radius:.5rem;flex-direction:column;gap:.5rem;max-width:100%;margin-bottom:.5rem;padding:.5rem;display:flex;position:relative}#survey-overview-tab .custom-question-list-item .question{white-space:nowrap;text-overflow:ellipsis;flex:1;max-width:100%;padding-right:2rem;overflow:hidden}#survey-overview-tab .custom-question-list-item .question-answers{white-space:nowrap;text-overflow:ellipsis;color:#4c6065;flex:1;max-width:100%;font-size:9px;overflow:hidden}#survey-overview-tab .custom-question-list-item .remove-custom-question{position:absolute;top:.5rem;right:.5rem}#dashboard{display:flex}#survey-dashboard-tab{width:100%;max-width:100%;padding:unset;gap:unset}#survey-dashboard-tab>header{padding-bottom:1rem;padding-left:2rem;padding-right:2rem}#survey-dashboard-tab>header h3{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}#survey-dashboard-tab>header #menu{z-index:1;position:absolute;top:80%;right:0}#survey-dashboard-tab>main{max-width:unset;padding:0 1.25rem 1.25rem;overflow:auto}#survey-dashboard-tab .secondary-text{color:#4c6065}#survey-dashboard-tab #delete-option{color:#ff4040}#survey-dashboard-tab #delete-option>article{align-items:center;gap:.5rem;display:flex}#survey-dashboard-tab #delete-option>article svg{fill:#ff4040}#survey-dashboard-tab #delete-option>article p{margin:0}#responses{display:flex}#survey-responses-tab>header{position:relative}#survey-responses-tab>header h3{flex:1}#survey-responses-tab>header #menu{z-index:1;position:absolute;top:110%;right:0}#survey-responses-tab>main{min-height:0}#survey-responses-tab>main .fieldName p{text-overflow:ellipsis;overflow:hidden}.flotilla-tag.active-status-tag.flotilla-tag--solid{height:min-content;display:block}.flotilla-tag.active-status-tag.flotilla-tag--solid.active-status-tag--active{color:#fbfaf8;background-color:#38a169;border-color:#38a169}.flotilla-tag.active-status-tag.flotilla-tag--solid.active-status-tag--inactive{color:#011e26;background-color:#0000}#action-library-screen{width:100%;min-width:0;max-width:100dvw;height:100%;max-height:unset}#action-library-screen>header>h3{margin-right:auto}#action-library-screen>main{min-height:0}#action-library-screen>main .header-container{overflow:visible}#action-library-screen>main .header-container .tooltip{white-space:normal;max-width:200px}#action-library-screen #action-library-table td{cursor:pointer}#action-library-screen #action-library-filter>main{flex-direction:row;position:relative}#action-library-screen #action-library-filter>main .tagged-cell{flex-direction:row;align-items:center;gap:1rem;display:flex}#action-library-screen #action-library-filter>main .action-button,#action-library-screen #action-library-filter>main .action-button.flotilla-button--ghost{color:#fbfaf8}#action-library-screen #action-library-filter>main .action-button#delete-button{color:#fbfaf8;background-color:#ff4040}#action-library-screen .companiesUsingAction .cell-container,#action-library-screen .companies-using-action-tooltip{overflow:visible}#action-library-screen .companies-using-action-tooltip>p{margin-left:10px}#action-library-screen .companies-using-action-tooltip button{color:unset;text-decoration:underline}#action-library-screen .companies-using-action-tooltip .tooltip .copy-btn{position:absolute;right:1rem}#action-library-screen #action-library-split-view-card{padding:unset;width:100%;overflow:hidden}#action-library-screen .key-metrics-cell{flex-direction:row;align-items:center;gap:.25rem;display:flex}#action-library-screen .key-metrics-cell .flotilla-tag.tag{width:2rem!important;height:2rem!important}.customer-action-summary p:not(:last-child){white-space:nowrap;margin-bottom:.5em}.customer-action-summary .section-header{width:100%;margin-top:1em;margin-bottom:.5em;font-weight:700;position:relative}.customer-action-summary .section-header:first-of-type{margin-top:0}.customer-action-summary .section-header svg{width:1.4em;height:1.4em}.customer-action-summary .section-header .copy-btn{top:0!important;right:0!important}body{color:#011e26;letter-spacing:.12px;background-color:#fbfaf8;font-family:Verdana,Arial;font-size:12px;font-weight:400}body a{all:unset;cursor:pointer;color:#e35924}body a:hover{color:#e96f42}iframe{border:none}.copy-btn{position:relative}.copy-btn p{white-space:nowrap;z-index:99999999;padding:.3rem .6rem;font-size:.8rem;display:none;position:absolute;top:85%;right:-5%}.copy-btn:hover p{display:block}#documents-screen{background-color:#f1f1f0;flex-direction:row;width:100%;min-width:0;max-width:100dvw;height:100%;display:flex}#documents-screen>#content{flex:1;width:100%;min-width:300px;height:100%;max-height:100%;overflow:hidden}#documents-screen>#content>main{height:calc(100dvh - 12rem)}#documents-screen>#content tr{cursor:pointer}#documents-screen>#content #documents-table{height:100%}#documents-screen>#content #documents-table .document-title{flex-direction:row;align-items:center;gap:.52rem;display:flex}#documents-screen>#content #documents-table .document-title p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:300px;overflow:hidden}#documents-screen>#content .action-button,#documents-screen>#content .action-button.flotilla-button--ghost{color:#fbfaf8}#documents-screen>#content .action-button#delete-button{color:#fbfaf8;background-color:#ff4040}#documents-screen #status-menu{color:#011e26;position:fixed;bottom:80%;left:12rem}#emissions-screen{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100dvw;display:flex}#emissions-screen #content{height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem)}#emissions-screen #content>header{position:relative}#emissions-screen #content>header h3{flex:1}#emissions-screen #content>main{min-height:0}#emissions-screen #content>main .flotilla-selector .view-selector{width:auto;padding:0 .5rem}#emissions-screen #content>main tr td:nth-child(2) .cell-container{padding:0 1rem}#emissions-screen #content>main .flotilla-data-table #main{height:100%}#emissions-screen #content>main .flotilla-data-table #main table{min-height:100%}#emissions-screen #content>main .flotilla-data-table #main table thead tr,#emissions-screen #content>main .flotilla-data-table #main table tfoot tr{border-left:.5rem solid #e7e8e7}#emissions-screen #content>main .flotilla-data-table #main table thead tr th:first-child,#emissions-screen #content>main .flotilla-data-table #main table tfoot tr th:first-child{background-color:#e7e8e7}#emissions-screen #content>main .flotilla-data-table #main table .actions-count{flex-direction:row;align-items:center;width:100%;padding-right:2rem;display:flex}#emissions-screen #content>main .flotilla-data-table #main table .actions-count>p{width:2rem;min-width:2rem;max-width:2rem}#emissions-screen #content>main .flotilla-data-table #main .spacer:last-child{min-height:100%;height:100%!important}#emissions-screen .tco2e-cell{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}#emissions-screen .tco2e-cell #subtitle{color:#4c6065;font-size:9px}#emissions-screen .variance-cell{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}#settings-screen{background-color:#f1f1f0;flex-direction:row;width:100%;min-width:0;height:100%;display:flex;overflow-x:clip}#settings-screen #settings-selector{flex-direction:column;height:100%;display:flex}#settings-screen #settings-selector main{width:100%;height:100%;overflow:hidden auto}#settings-screen #settings-selector main .settings-item{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:.25rem;flex-direction:column;gap:.25rem;padding:.5rem 1rem;display:flex}#settings-screen #settings-selector main .settings-item p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#settings-screen #settings-selector main .settings-item:hover:not(.settings-item--disabled){background-color:#f1f1f0}#settings-screen #settings-selector main .settings-item:hover:not(.settings-item--disabled):not(.settings-item--selected){border-color:#c9cece}#settings-screen #settings-selector main .settings-item--selected{background-color:#e7e8e7;border-color:#e35924}#settings-screen #settings-selector main .settings-item--disabled{opacity:.7;cursor:not-allowed}#settings-screen>#content{flex:1;max-width:calc(100% - 22rem)}#settings-screen #no-settings-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}#accounting-package-settings-view{height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem)}#accounting-package-settings-view>header h3{flex:1}#accounting-package-settings-view>header #menu{position:absolute;top:80%;right:0}#accounting-package-settings-view>main{padding-bottom:0}#accounting-package-settings-view>main .column{flex-direction:column;gap:1rem;display:flex}#accounting-package-settings-view>main .activity-container header{flex-direction:row;display:flex}#accounting-package-settings-view>main .activity-container header h4{flex:1}#accounting-package-settings-view>main .activity-container .suggested{flex-direction:column;gap:.25rem;display:flex}#accounting-package-settings-view>main .activity-container .suggested #suggestions{flex-flow:wrap;gap:.5rem;display:flex}#accounting-package-settings-view>main .activity-container .suggested #suggestions .suggested-tag{color:#011e26;cursor:pointer;background-color:#7ad8fe!important}#accounting-package-settings-view>main #your-expenses{position:sticky;top:4.75rem}@media (width<=1100px){#accounting-package-settings-view #main{order:2}#accounting-package-settings-view #extra{order:1}#accounting-package-settings-view #your-expenses{top:unset;position:relative}}#accounting-package-settings-view #no-data-container,#accounting-package-settings-view #pending-auth-container,#accounting-package-settings-view #pending-data-container{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:500px;margin:30dvh auto auto;display:flex}#accounting-package-settings-view #no-data-container p,#accounting-package-settings-view #pending-auth-container p,#accounting-package-settings-view #pending-data-container p{flex:1}#funds-settings-view-container{flex-direction:row;gap:0;height:100%;display:flex}#funds-settings-view{height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem)}#funds-settings-view>header h3{flex:1}#funds-settings-view>header #menu{position:absolute;top:80%;right:0}#funds-settings-view>main{height:calc(100dvh - 12.5rem);max-height:calc(100dvh - 12.5rem)}#funds-settings-view .action-button,#funds-settings-view .action-button.flotilla-button--ghost{color:#fbfaf8}#funds-settings-view .action-button#delete-button{color:#fbfaf8;background-color:#ff4040}#delete-company-fund{padding:1rem}#general-settings-view{height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem)}#general-settings-view>header h3{flex:1}#general-settings-view>header #menu{position:absolute;top:110%;right:0}#general-settings-view>main{padding-bottom:0}#general-settings-view>main .column{flex-direction:column;gap:1rem;display:flex}#general-settings-view #company-information #company-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;margin:auto;overflow:hidden}#general-settings-view #edit-avatar{cursor:pointer;background-color:#011e26;border:2px solid #0000;border-radius:100%;justify-content:center;align-items:center;width:5rem;height:5rem;margin:auto;padding:1.5rem;display:flex;position:relative;overflow:hidden}#general-settings-view #edit-avatar #company-logo{object-fit:contain;width:100%;height:100%}#general-settings-view #edit-avatar #person-icon,#general-settings-view #edit-avatar #add-icon{width:3rem;height:3rem}#general-settings-view #edit-avatar #add-icon{display:none;position:absolute}#general-settings-view #edit-avatar input#upload-logo-input{display:none}#general-settings-view #edit-avatar:hover{background-color:#011e26b3;border:2px solid #e35924}#general-settings-view #edit-avatar:hover #company-logo{opacity:.5}#general-settings-view #edit-avatar:hover #add-icon{display:block}#general-settings-view #edit-avatar:hover #person-icon{display:none;position:absolute}@media (width<=1100px){#general-settings-view #main{order:2}#general-settings-view #extra{order:1}}#manage-users-settings-view-container{flex-direction:row;gap:0;height:100%;display:flex}#manage-users-settings-view{height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem)}#manage-users-settings-view>header h3{flex:1}#manage-users-settings-view>header #menu{position:absolute;top:80%;right:0}#manage-users-settings-view>main{height:calc(100dvh - 12.5rem);max-height:calc(100dvh - 12.5rem)}#regions-settings-view-container{flex-direction:row;gap:0;height:100%;display:flex}#regions-settings-view{height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem)}#regions-settings-view>header h3{flex:1}#regions-settings-view>header #menu{position:absolute;top:80%;right:0}#regions-settings-view>main{height:calc(100dvh - 12.5rem);max-height:calc(100dvh - 12.5rem)}#regions-settings-view .action-button,#regions-settings-view .action-button.flotilla-button--ghost{color:#fbfaf8}#regions-settings-view .action-button#delete-button{color:#fbfaf8;background-color:#ff4040}#delete-company-region{padding:1rem}#sectors-settings-view-container{flex-direction:row;gap:0;height:100%;display:flex}#sectors-settings-view{height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem)}#sectors-settings-view>header h3{flex:1}#sectors-settings-view>header #menu{position:absolute;top:80%;right:0}#sectors-settings-view>main{height:calc(100dvh - 12.5rem);max-height:calc(100dvh - 12.5rem)}#sectors-settings-view .action-button,#sectors-settings-view .action-button.flotilla-button--ghost{color:#fbfaf8}#sectors-settings-view .action-button#delete-button{color:#fbfaf8;background-color:#ff4040}#delete-company-sector{padding:1rem}#regulation-frameworks-settings-view{height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem)}#regulation-frameworks-settings-view>header h3{flex:1}#regulation-frameworks-settings-view>header #menu{position:absolute;top:110%;right:0}#regulation-frameworks-settings-view>main{padding-bottom:0}#regulation-frameworks-settings-view>main .column{flex-direction:column;gap:1rem;display:flex}#regulation-frameworks-settings-view>main .switch-input{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#regulation-frameworks-settings-view>main .checkbox-input{flex-direction:column;gap:.5rem;display:flex}#regulation-frameworks-settings-view>main .checkbox-input .options{flex-flow:wrap;gap:1rem;display:flex}#regulation-frameworks-settings-view #policy-checker-summary{max-width:unset}#regulation-frameworks-settings-view .info-alert{max-width:unset;width:100%}#regulation-frameworks-settings-view .info-alert svg{width:3rem;height:3rem}#targets-settings-view{height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem)}#targets-settings-view #no-data-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}#targets-settings-view .checkbox-input{flex-direction:column;gap:.5rem;display:flex}#targets-settings-view .checkbox-input .options{flex-flow:column wrap;gap:1rem;display:flex}#hierarchy-manager-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:hidden}#hierarchy-manager-screen #company-selector{flex-direction:column;height:100%;display:flex}#hierarchy-manager-screen #company-selector main{width:100%;height:100%;overflow:hidden auto}#hierarchy-manager-screen #tabs{flex:1;width:100%}#hierarchy-manager-screen #tabs .tab-content{box-sizing:border-box;height:calc(100dvh - 10rem);padding:0}#hierarchy-manager-screen #no-company-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}#hierarchy-manager-investments-tab{background-color:#f1f1f0;flex-direction:row;width:100%;min-width:0;max-width:100dvw;height:100%;display:flex}#hierarchy-manager-investments-tab #content{width:100%;height:100%}#hierarchy-manager-investments-tab #content>header #menu{position:absolute;top:90%;right:0}#hierarchy-manager-investments-tab #content>main{padding-bottom:0}#hierarchy-manager-investments-tab #content>main .column{flex-direction:column;gap:1rem;display:flex}#hierarchy-manager-investments-tab .action-button,#hierarchy-manager-investments-tab .action-button.flotilla-button--ghost{color:#fbfaf8}#hierarchy-manager-investments-tab .action-button#delete-button{color:#fbfaf8;background-color:#ff4040}#delete-investment-period{padding:1rem}#hierarchy-manager-settings-tab>header #menu{position:absolute;top:90%;right:0}#hierarchy-manager-settings-tab>main{padding-bottom:0}#hierarchy-manager-settings-tab>main .column{flex-direction:column;gap:1rem;display:flex}#hierarchy-manager-settings-tab>main #dates{flex-direction:row;justify-content:center;align-items:flex-end;gap:.5rem;display:flex}#hierarchy-manager-settings-tab>main #dates .alert-message{z-index:9}#hierarchy-manager-settings-tab>main #type-selector{flex-direction:column;gap:.25rem;width:100%;display:flex}#hierarchy-manager-settings-tab>main #type-selector .checkbox-container{flex-flow:wrap;gap:.5rem;display:flex}#hierarchy-manager-settings-tab>main #type-selector .checkbox-container .checkbox{width:fit-content}#hierarchy-manager-settings-tab>main #type-selector .checkbox-container .checkbox--restrict{pointer-events:none}#hierarchy-manager-settings-tab>main #type-selector .checkbox-container .checkbox--skeleton{width:5rem;height:37px}#hierarchy-manager-emissions-tab{height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem)}#hierarchy-manager-emissions-tab>header{position:relative}#hierarchy-manager-emissions-tab>header h3{flex:1}#hierarchy-manager-emissions-tab>main{min-height:0}.hierarchy-manager-project-plan-tab{height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem)}#create-company-modal{width:fit-content;max-width:unset;border:unset;padding:0}#create-company-modal .flotilla-wizard{border:unset}#questionnaire-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:hidden}#questionnaire-screen .flotilla-modal-overlay{z-index:999}#questionnaire-screen #questionnaire-selector{flex-direction:column;height:100%;display:flex}#questionnaire-screen #questionnaire-selector main{width:100%;height:100%;overflow:hidden auto}#questionnaire-screen #questionnaire-selector .questionnaire-list-item{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:.25rem;flex-direction:column;gap:.5rem;padding:.5rem 1rem;display:flex}#questionnaire-screen #questionnaire-selector .questionnaire-list-item #header-container{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}#questionnaire-screen #questionnaire-selector .questionnaire-list-item h5{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;min-height:2.4em;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}#questionnaire-screen #questionnaire-selector .questionnaire-list-item #tags-container{flex-direction:row;gap:.5rem;max-width:100%;display:flex}#questionnaire-screen #questionnaire-selector .questionnaire-list-item:hover{background-color:#f1f1f0}#questionnaire-screen #questionnaire-selector .questionnaire-list-item:hover:not(.questionnaire-list-item--selected){border-color:#c9cece}#questionnaire-screen #questionnaire-selector .questionnaire-list-item--selected{background-color:#e7e8e7;border-color:#e35924}#questionnaire-screen #tabs{flex:1;width:100%}#questionnaire-screen #tabs .tab-content{box-sizing:border-box;height:calc(100dvh - 10rem);padding:0}#questionnaire-screen #no-questionnaire-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}#questionnaire-questions-tab{gap:0}#questionnaire-questions-tab>header{z-index:2}#questionnaire-questions-tab>header #menu{z-index:99999;position:absolute;top:90%;right:0}#questionnaire-questions-tab>header .action-button,#questionnaire-questions-tab>header .action-button.flotilla-button--ghost{color:#fbfaf8}#questionnaire-questions-tab>header .action-button#delete-button{color:#fbfaf8;background-color:#ff4040}#questionnaire-questions-tab>main{z-index:1;height:calc(100dvh - 17rem)}#assign-questionnaire-modal{border:none;max-width:62rem}#questionnaire-history-tab>header #menu{position:absolute;top:90%;right:0}#questionnaire-history-tab>main{height:calc(100dvh - 17rem)}.recommendation-reason-alert{background-color:#fbfaf8;flex-direction:row;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}#questionnaire-manager-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:hidden}#questionnaire-manager-screen #questionnaire-selector{flex-direction:column;height:100%;display:flex}#questionnaire-manager-screen #questionnaire-selector main{width:100%;height:100%;overflow:hidden auto}#questionnaire-manager-screen #questionnaire-selector main>article>article:has(.questionnaire-list-item--menu-open){z-index:9}#questionnaire-manager-screen #questionnaire-selector .questionnaire-list-item{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:.25rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.25rem;padding:.5rem 1rem;display:flex}#questionnaire-manager-screen #questionnaire-selector .questionnaire-list-item .questionnaire-list-item-content{flex-direction:row;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}#questionnaire-manager-screen #questionnaire-selector .questionnaire-list-item .questionnaire-list-item-content p{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}#questionnaire-manager-screen #questionnaire-selector .questionnaire-list-item .questionnaire-list-item-actions{align-items:center;display:flex;position:relative}#questionnaire-manager-screen #questionnaire-selector .questionnaire-list-item .questionnaire-list-item-actions .flotilla-menu{right:calc(100% + .25rem)}#questionnaire-manager-screen #questionnaire-selector .questionnaire-list-item .questionnaire-list-item-actions .flotilla-menu .menu-item-container{align-items:center;gap:.5rem;display:flex}#questionnaire-manager-screen #questionnaire-selector .questionnaire-list-item .questionnaire-list-item-actions .flotilla-menu .menu-item-container p{margin:0}#questionnaire-manager-screen #questionnaire-selector .questionnaire-list-item .questionnaire-list-item-actions .flotilla-menu .menu-item-container--danger{color:#ff4040}#questionnaire-manager-screen #questionnaire-selector .questionnaire-list-item .questionnaire-list-item-actions .flotilla-menu .menu-item-container--danger svg{stroke:#ff4040}#questionnaire-manager-screen #questionnaire-selector .questionnaire-list-item p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#questionnaire-manager-screen #questionnaire-selector .questionnaire-list-item:hover{background-color:#f1f1f0}#questionnaire-manager-screen #questionnaire-selector .questionnaire-list-item:hover:not(.questionnaire-list-item--selected){border-color:#c9cece}#questionnaire-manager-screen #questionnaire-selector .questionnaire-list-item--selected{background-color:#e7e8e7;border-color:#e35924}#questionnaire-manager-screen #tabs{flex:1;width:100%}#questionnaire-manager-screen #tabs .tab-content{box-sizing:border-box;flex-direction:row;height:calc(100dvh - 10rem);padding:0;display:flex}#questionnaire-manager-screen #no-questionnaire-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}#questionnaire-manager-build-tab{flex-direction:row;flex:1;min-width:0;display:flex}#questionnaire-manager-build-tab #main-screen{padding:0}#questionnaire-manager-build-tab #main-screen>header,#questionnaire-manager-build-tab #main-screen>main{box-sizing:border-box;max-width:100rem;padding:1rem 2rem}#questionnaire-manager-build-tab #main-screen>header #menu{position:absolute;top:90%;right:0}#questionnaire-manager-build-tab #main-screen>main{height:100%;padding-top:0;padding-bottom:2rem;overflow-x:auto}#questionnaire-manager-build-tab #main-screen>main .questionnaire-content{box-sizing:border-box;background-color:#f1f1f0;flex-direction:row;width:100%;min-width:50rem;height:100%;padding:0;display:flex;overflow:hidden}#questionnaire-manager-build-tab #main-screen>main .questionnaire-content #questionnaire-groups-list{border:unset;border-radius:unset;box-sizing:border-box;border-right:1px solid #c9cece;flex-direction:column;gap:.5rem;width:20rem;min-width:20rem;max-width:20rem;height:100%;padding:1rem;display:flex}#questionnaire-manager-build-tab #main-screen>main .questionnaire-content #questionnaire-groups-list .questionnaire-groups-reorder .reorder-item{box-sizing:border-box;margin-bottom:.5rem}#questionnaire-manager-build-tab #main-screen>main .questionnaire-content #questionnaire-groups-list .questionnaire-groups-reorder .reorder-item:last-child{margin-bottom:0}#questionnaire-manager-settings-tab>header #menu{position:absolute;top:90%;right:0}#questionnaire-manager-settings-tab>main{padding-bottom:0}#questionnaire-manager-settings-tab>main .column{flex-direction:column;gap:1rem;display:flex}#questionnaire-manager-settings-tab>main #introduction #preview{flex-direction:column;gap:.5rem;display:flex}#questionnaire-manager-settings-tab>main #introduction #preview #no-preview-message{color:#4c6065;text-align:center;flex:1;width:100%}#questionnaire-manager-settings-tab>main .dates-container{flex-direction:row;align-items:flex-end;gap:1rem;display:flex}#questionnaire-manager-settings-tab>main .dates-container .date-input{width:100%}#questionnaire-manager-invite-tab>header #menu{position:absolute;top:90%;right:0}#questionnaire-manager-invite-tab>main{height:calc(100dvh - 17rem);padding-bottom:0}#questionnaire-manager-invite-tab>main .column{flex-direction:column;gap:1rem;display:flex}#questionnaire-manager-invite-tab>main .tags-container{flex-direction:row;align-items:center;gap:.5rem;display:flex}#questionnaire-manager-results-tab>header #menu{position:absolute;top:90%;right:0}#questionnaire-manager-results-tab>main{height:calc(100dvh - 17rem);padding-bottom:0}#questionnaire-manager-results-tab>main #data-view .view-selector{min-width:unset;width:fit-content;padding:0 .5rem}#questionnaire-manager-results-tab>main #data-view>main{flex-direction:row;gap:1rem;display:flex}#questionnaire-manager-results-tab>main .flotilla-data-table{flex:1;min-width:70%;max-width:100%}#questionnaire-manager-results-tab>main #extra-column{flex-direction:column;gap:1rem;width:100%;min-width:12rem;display:flex}#questionnaire-manager-results-tab>main .column{flex-direction:column;gap:1rem;display:flex}#questionnaire-manager-results-tab>main .score{width:3.5rem;height:3.5rem}#questionnaire-manager-results-tab>main .score text{font-size:1.75rem!important}#questionnaire-manager-results-tab>main .circular-progress-container{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}#questionnaire-manager-results-tab>main .answer-cell{justify-content:center;align-items:center;width:100%;display:flex}#questionnaire-manager-results-tab>main .answer-cell>p{text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:100%;overflow:hidden}#questionnaire-manager-results-tab>main .answer-cell svg{color:#011e26;width:1rem;height:1rem}#questionnaire-manager-results-tab .action-button,#questionnaire-manager-results-tab .action-button.flotilla-button--ghost{color:#fbfaf8}#questionnaire-manager-results-tab .action-button#delete-button{color:#fbfaf8;background-color:#ff4040}#questionnaire-manager-results-tab #status-menu{z-index:10;color:#011e26;position:absolute;bottom:3.5rem;right:0}#questionnaire-manager-results-tab .value-measure{flex-direction:row;align-items:baseline;gap:.25rem;display:flex}#questionnaire-manager-results-tab .value-measure__measure{color:#4c6065;font-size:9px}.column-list-item{flex-direction:column;gap:.5rem;height:4.75rem;padding:.5rem;display:flex}.column-list-item h5{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:calc(100% - 2.5rem);overflow:hidden}.column-list-item .tags-container{flex-direction:row;align-items:center;gap:.5rem;display:flex}.notes-document-content{flex-direction:column;gap:.5rem;display:flex}.notes-document-content .link{text-overflow:ellipsis;white-space:nowrap;max-width:20rem;overflow:hidden}#create-questionnaire-modal{border:unset;max-width:62rem;padding:0}#create-questionnaire-modal .flotilla-wizard{border:unset}#questionnaire-manager-history-tab>header #menu{position:absolute;top:90%;right:0}#questionnaire-manager-history-tab>main{height:calc(100dvh - 17rem)}#questionnaire-manager-scores-tab{flex-direction:row;flex:1;min-width:0;display:flex}#questionnaire-manager-scores-tab #main-screen{gap:0;padding:0}#questionnaire-manager-scores-tab #main-screen .view-selector{box-sizing:border-box;width:fit-content;padding:0 .5rem}#questionnaire-manager-scores-tab #main-screen>header,#questionnaire-manager-scores-tab #main-screen>main{box-sizing:border-box;max-width:100rem;padding:1rem 2rem}#questionnaire-manager-scores-tab #main-screen>header #menu{position:absolute;top:90%;right:0}#questionnaire-manager-scores-tab #main-screen>main{height:100%;padding-top:0;padding-bottom:2rem;overflow-x:auto}#questionnaire-manager-scores-tab #main-screen>main .questionnaire-content{box-sizing:border-box;background-color:#f1f1f0;flex-direction:row;width:100%;min-width:50rem;height:100%;padding:0;display:flex;overflow:hidden}#questionnaire-manager-scores-tab #main-screen>main .questionnaire-content #questionnaire-groups-list{border:unset;border-radius:unset;box-sizing:border-box;border-right:1px solid #c9cece;flex-direction:column;gap:.5rem;width:20rem;min-width:20rem;max-width:20rem;height:100%;padding:1rem;display:flex}#questionnaire-manager-scores-tab #main-screen>main .questionnaire-content #questionnaire-groups-list .questionnaire-groups-reorder .reorder-item{box-sizing:border-box;margin-bottom:.5rem}#questionnaire-manager-scores-tab #main-screen>main .questionnaire-content #questionnaire-groups-list .questionnaire-groups-reorder .reorder-item:last-child{margin-bottom:0}#questionnaire-manager-scores-tab .flotilla-generic-list-item>header{align-items:baseline}#questionnaire-manager-scores-tab .flotilla-search-filter>header{padding-top:.5rem}#questionnaire-manager-scores-by-company-view{background-color:#f1f1f0;flex-direction:row;flex:1;min-width:0;padding:0;display:flex;overflow:hidden}#questionnaire-manager-scores-by-company-view #company-scores-search-filter{height:100%}#questionnaire-manager-scores-by-company-view>main{flex-direction:column;gap:0;width:100%;padding:0;display:flex;overflow-y:auto}#questionnaire-manager-scores-by-company-view>main>header{-webkit-backdrop-filter:blur(.5rem);z-index:100;box-sizing:border-box;background:#f1f1f080;flex-direction:row;justify-content:space-between;align-items:center;max-height:6rem;margin-bottom:.25rem;padding:1.25rem 2rem;display:flex;position:sticky;top:0}#questionnaire-manager-scores-by-company-view>main>header .header-text{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;display:flex}#questionnaire-manager-scores-by-company-view>main>header .header-text p{color:#4c6065}#questionnaire-manager-scores-by-company-view>main>main{flex-direction:column;gap:1rem;margin-bottom:2rem;padding:0 2rem;display:flex}#questionnaire-manager-scores-by-company-view>main>main>section{border-bottom:.125rem solid #c9cece;flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}#questionnaire-manager-scores-by-company-view>main>main>section>header{-webkit-backdrop-filter:blur(.5rem);z-index:100;box-sizing:border-box;background:#f1f1f080;flex-direction:row;justify-content:space-between;align-items:center;max-height:6rem;margin-bottom:.25rem;padding-top:.25rem;padding-bottom:1.25rem;display:flex;position:sticky;top:4.8rem}#questionnaire-manager-scores-by-company-view>main>main>section:last-child{border-bottom:none;padding-bottom:0}#questionnaire-manager-scores-by-company-view .calculated-score{flex-direction:column;justify-content:center;align-items:flex-end;gap:.25rem;min-width:6rem;display:flex}.flotilla-card.score-card{width:100%;padding:0}.score-card{width:100%;padding:0;overflow:hidden;container:score-card/inline-size}.score-card>header{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.score-card #header,.score-card #footer{background-color:#f1f1f0;grid-template-columns:1fr 1fr 7.5rem;align-items:center;gap:1rem;padding:.5rem 1rem;display:grid}.score-card #header #header-original-score,.score-card #footer #header-original-score{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.score-card #header #header-score,.score-card #footer #header-score{text-align:right}.score-card #footer{grid-template-columns:1fr 7.5rem;padding:.75rem 1rem}.score-card #footer #footer-value{text-overflow:ellipsis;white-space:nowrap;text-align:center;overflow:hidden}.score-card #footer #footer-value label{width:100%}.score-card__header-info{flex-direction:column;gap:.25rem;display:flex}.score-card__header-info .tags-container{flex-wrap:wrap;gap:.5rem;display:flex}.score-card__answers{flex-direction:column;gap:1rem;padding:1rem;display:flex}.score-card__answer{grid-template-columns:1fr 1fr 7.5rem;align-items:baseline;gap:.5rem;display:grid}.score-card__answer--disabled{opacity:.4;pointer-events:none}.score-card__answer-score{flex-direction:column;gap:.5rem;display:flex}.score-card__checkbox-group{flex-wrap:wrap;gap:.5rem;display:flex}.score-card__answer-original{text-overflow:ellipsis;white-space:nowrap;text-align:center;overflow:hidden}.score-card__custom-input{width:100%}.score-card__calculated-score{flex-direction:column;justify-content:center;align-items:flex-end;gap:.25rem;min-width:6rem;display:flex}.score-card__information-message{text-align:center}@container score-card (width<=42rem){.score-card #header{grid-template-columns:1fr 7.5rem}.score-card #header #header-score{display:none}.score-card__answer{grid-template-columns:1fr 7.5rem}.score-card__answer-text,.score-card__answer-score{grid-column:1}.score-card__answer-original{grid-area:1/2/span 2}}.score-card #score-warning{width:100%;max-width:none;margin:unset;margin-top:.5rem}#questionnaire-manager-scores-by-question-view{background-color:#f1f1f0;flex-direction:row;flex:1;min-width:0;padding:0;display:flex;overflow:hidden}#questionnaire-manager-scores-by-question-view #question-scores-search-filter{height:100%}#questionnaire-manager-scores-by-question-view>main{flex-direction:column;gap:0;width:100%;padding:0;display:flex;overflow-y:auto}#questionnaire-manager-scores-by-question-view>main>header{-webkit-backdrop-filter:blur(.5rem);z-index:100;box-sizing:border-box;background:linear-gradient(#fbfaf8,#0000);flex-direction:row;justify-content:space-between;align-items:center;max-height:6rem;margin-bottom:.25rem;padding:1.25rem 2rem;display:flex;position:sticky;top:0}#questionnaire-manager-scores-by-question-view>main>header .header-text{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;display:flex}#questionnaire-manager-scores-by-question-view>main>header .header-text p{color:#4c6065}#questionnaire-manager-scores-by-question-view>main>main{flex-direction:column;gap:1rem;margin-bottom:2rem;padding:0 2rem;display:flex}#questionnaire-manager-scores-by-question-view .calculated-score{flex-direction:column;justify-content:center;align-items:flex-end;gap:.25rem;min-width:6rem;display:flex}#question-library-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:hidden}#question-library-screen #question-selector{flex-direction:column;height:100%;display:flex}#question-library-screen #question-selector main{width:100%;height:100%;overflow:hidden auto}#question-library-screen #tabs{flex:1;width:100%}#question-library-screen #tabs .tab-content{box-sizing:border-box;height:calc(100dvh - 10rem);padding:0}#question-library-screen #no-question-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;height:100%;min-height:500px;margin:auto;display:flex}#question-library-build-tab{flex-direction:row;display:flex}#question-library-build-tab #main-screen>header,#question-library-build-tab #main-screen>main{max-width:100rem}#question-library-build-tab #main-screen>header #menu{position:absolute;top:90%;right:0}#question-library-build-tab #main-screen>header #delete-option{color:#ff4040}#question-library-build-tab #main-screen>header #delete-option>article{align-items:center;gap:.5rem;display:flex}#question-library-build-tab #main-screen>header #delete-option>article svg{fill:#ff4040}#question-library-build-tab #main-screen>header #delete-option>article p{margin:0}#question-library-build-tab #main-screen>main{padding-bottom:0}#question-library-settings-tab>header #menu{position:absolute;top:90%;right:0}#question-library-settings-tab>main{padding-bottom:0}#question-library-settings-tab>main .column{flex-direction:column;gap:1rem;display:flex}#question-library-settings-tab>main #hide-question-warning{width:100%;max-width:unset}#question-library-settings-tab>main #hide-question-warning svg{width:5rem;height:2rem;padding-right:.5rem}#question-library-history-tab>header #menu{position:absolute;top:90%;right:0}#question-library-history-tab>main{height:calc(100dvh - 17rem)}main#app>:nth-child(2)#project-plan-screen{padding:unset}#project-plan-screen{width:100%;min-width:0;max-width:100dvw;height:100%;max-height:100dvh}
