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}html{color:#011e26;font-family:verdana,arial;font-size:12px;font-weight:400}html body h1,html body h2,html body h3,html body h4,html body h5,html body p{margin:unset;font-weight:400}html body h1{font-size:2.5rem}html body h2{font-size:2rem}html body h3{font-size:1.5rem}html body h4{font-size:1.25rem}html body h5{font-size:1rem}html body p.secondary-color-text{color:#4c6065}html body p.secondary-size-text{font-size:9px}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}.icon-container{justify-content:center;align-items:center;padding:.25rem;display:flex}body>main{max-width:100dvw;min-height:100dvh;overflow-x:hidden}.textarea-container{flex-direction:column;gap:.25rem;display:flex}.flotilla-component-library.alert-container{z-index:999;margin-top:4.75rem}.flotilla-component-library .tab-item{color:#4c6065;font-family:Verdana,Arial}.flotilla-component-library .tab-item--selected{color:#011e26}.flotilla-component-library.flotilla-search-filter{gap:.5rem}.flotilla-component-library.flotilla-search-filter>header,.flotilla-component-library.flotilla-search-filter>main{padding:unset}.flotilla-component-library .flotilla-tag #text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.flotilla-component-library .flotilla-filter-tag--string:not(.flotilla-filter-tag--checked),.flotilla-component-library .flotilla-filter-tag--boolean:not(.flotilla-filter-tag--checked),.flotilla-component-library .flotilla-text-input input{background-color:#fbfaf8}.flotilla-component-library .flotilla-avatar{color:#011e26;background-color:#fbfaf8;border-radius:.5rem;width:2.5rem;min-width:0;height:2.5rem}.flotilla-component-library .flotilla-avatar span{color:#011e26;font-size:1rem}.flotilla-component-library .flotilla-avatar.avatar--dark{color:#fbfaf8;background-color:#1a343b}.flotilla-component-library .flotilla-avatar.avatar--dark span{color:#fbfaf8}.flotilla-component-library .flotilla-avatar.avatar--small{width:1.75rem;height:1.75rem}.flotilla-component-library .flotilla-avatar.avatar--small span{font-size:9px}.flotilla-component-library .flotilla-avatar.avatar--circle{border-radius:9999999px}.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.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-general-screen{box-sizing:border-box;height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem);overflow-x:auto}.flotilla-component-library .flotilla-general-screen:not(.flotilla-general-screen--loading){gap:0}.flotilla-component-library .flotilla-general-screen>header{z-index:9;background:linear-gradient(#f1f1f0 80%,#0000);margin-bottom:0;padding-bottom:1.5rem;left:0}.flotilla-component-library .flotilla-layout-main{box-sizing:border-box;width:calc(100dvw - 4.5rem);max-width:calc(100dvw - 4.5rem);height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem)}.flotilla-component-library .search-filter-tab-screen--header{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.flotilla-component-library .flotilla-search-filter-tab-screen{max-width:calc(100dvw - 4.5rem)}.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-card.tooltip{max-width:18rem;padding:1rem}.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-column-screen>header{max-width:100rem}.flotilla-component-library .flotilla-datalistmulti--show .list-container{top:3.5rem}.flotilla-component-library .flotilla-column-options-modal #search-column-options{width:0}.flotilla-component-library .flotilla-datalist .list-container{z-index:999}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{word-break:break-word;font-size:15px;font-weight:400}html body p{font-size:12px;font-weight:400}html body p.small{font-size:9px;font-weight:400}html body .secondary-text{color:#4c6065}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}.flotilla-tag.warning-tag{color:#011e26;background-color:#ffaa15}.flotilla-tag.selected-option-tag{position:relative}#conversion-factors-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex}#conversion-factors-screen>#content{flex:1;width:100%;min-width:300px;height:100%;max-height:100%;overflow:hidden}#conversion-factors-screen>#content>main{height:calc(100dvh - 12rem)}#conversion-factors-screen>#content tr{cursor:pointer}#conversion-factors-screen>#content #conversion-factors-table{height:100%;padding-bottom:2rem}#conversion-factors-screen>#content .action-button,#conversion-factors-screen>#content .action-button.flotilla-button--ghost{color:#fbfaf8}#conversion-factors-screen>#content .action-button#delete-button{color:#fbfaf8;background-color:#ff4040}#conversion-factors-screen #status-menu{color:#011e26;position:fixed;bottom:80%;left:12rem}#action-ranking-edit .min-max-input{width:calc(50% - .5rem)}#action-ranking-edit .min-max-input:first-of-type{margin-right:.5rem}#action-ranking-edit .min-max-container{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}#action-ranking-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}#action-ranking-edit footer #save,#action-ranking-edit footer #cancel{width:fit-content;padding:0 1rem}#action-ranking-edit footer #save{flex-direction:row-reverse}.aside-form{box-sizing:border-box;background-color:#fbfaf8;border-left:1px solid #c9cece;flex-direction:column;gap:1rem;width:400px;min-width:400px;height:100%;padding:1rem;display:flex;position:relative;overflow:auto}.aside-form #close{position:absolute;top:.5rem;right:.5rem}.aside-form .aside-form-content{flex-direction:column;flex-grow:1;gap:1rem;display:flex}.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 h5{text-overflow:ellipsis;flex:1;width:100%;overflow:hidden}.avatar-list-item .avatar{background-color:#011e26}.avatar-list-item .avatar>span{color:#fbfaf8}#conversion-factor-edit .stat.stat--line{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}#conversion-factor-edit .stat.stat--line #label{color:#4c6065}#conversion-factor-edit .stat.stat--line #value{white-space:nowrap;text-overflow:ellipsis;max-width:70%;overflow:hidden}#conversion-factor-edit #min-max-inputs{flex-direction:row;gap:.5rem;display:flex}#conversion-factor-edit .switch-container{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#conversion-factor-edit #version-button{background-color:#f6f6f4;border:1px solid #c9cece;border-radius:.5rem;flex-direction:row;align-items:center;gap:.5rem;margin:1rem 0;padding:.5rem 1rem;display:flex}#conversion-factor-edit #version-button #label{width:fit-content}#conversion-factor-edit #version-button svg{width:2rem}#conversion-factor-edit #version-button .version-selector{width:100%}#conversion-factor-edit #version-button .version-selector #version-selector{border:unset;text-align-last:right;background-color:#0000;padding-right:2rem}#conversion-factor-edit #version-button .version-selector #version-selector option{direction:rtl}#conversion-factor-edit>footer{background-color:#fbfaf8;flex-direction:row;justify-content:space-between;margin-top:auto;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#conversion-factor-edit>footer #save,#conversion-factor-edit>footer #cancel{width:fit-content;padding:0 1rem}#conversion-factor-edit>footer #save{flex-direction:row-reverse}#conversion-factor-edit-version{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;height:100%;display:flex}#conversion-factor-edit-version .stat.stat--line{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}#conversion-factor-edit-version .stat.stat--line #label{color:#4c6065}#conversion-factor-edit-version .stat.stat--line #value{white-space:nowrap;text-overflow:ellipsis;max-width:70%;overflow:hidden}#conversion-factor-edit-version #min-max-inputs{flex-direction:row;gap:.5rem;display:flex}#conversion-factor-edit-version .switch-container{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#conversion-factor-edit-version #version-button{background-color:#f6f6f4;border:1px solid #c9cece;border-radius:.5rem;flex-direction:row;align-items:center;gap:.5rem;margin:1rem 0;padding:.5rem 1rem;display:flex}#conversion-factor-edit-version #version-button #label{width:fit-content}#conversion-factor-edit-version #version-button svg{width:2rem}#conversion-factor-edit-version #version-button .version-selector{width:100%}#conversion-factor-edit-version #version-button .version-selector #version-selector{border:unset;text-align-last:right;background-color:#0000;padding-right:2rem}#conversion-factor-edit-version #version-button .version-selector #version-selector option{direction:rtl}#conversion-factor-edit-version>footer{background-color:#fbfaf8;flex-direction:row;justify-content:space-between;margin-top:auto;padding-bottom:1rem;display:flex;position:sticky;bottom:-1rem}#conversion-factor-edit-version>footer #save,#conversion-factor-edit-version>footer #cancel{width:fit-content;padding:0 1rem}#conversion-factor-edit-version>footer #save{flex-direction:row-reverse}#flotilla-admin-layout #avatar{cursor:pointer;border-radius:.75rem;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex}#flotilla-admin-layout #avatar:hover{background-color:#4c6065}#flotilla-admin-layout #avatar-menu{color:#011e26;z-index:999;position:absolute;top:4.25rem;right:1rem}#flotilla-admin-layout #avatar-menu #admin{background-color:#e7e8e7;border-radius:.75rem;align-items:center;width:calc(100% - 1rem);height:2.5rem;margin:.5rem;padding:0 1rem;display:flex}#flotilla-admin-layout #settings{margin-top:auto}#layout-main{flex-direction:row;display:flex;overflow:clip}#layout-main.layout-main--show-aside>:first-child{flex:1;min-width:0;overflow:auto}#layout-main.layout-main--hide-aside>:first-child{flex:auto;overflow:auto}#layout-nav{z-index:9999;justify-content:space-between;padding-top:.75rem;padding-bottom:0}#layout-nav #main-items{scrollbar-width:none;box-sizing:border-box;flex-direction:column;flex:1;align-items:flex-start;min-height:0;max-height:calc(100dvh - 5.75rem);padding-bottom:.75rem;display:flex;overflow-y:auto}#layout-nav #main-items::-webkit-scrollbar{display:none}#layout-nav #settings{min-height:2.5rem}#flotilla-admin-layout{grid-template-columns:4.5rem minmax(0,1fr)}#flotilla-admin-layout #right-actions{flex-direction:row;align-items:center;gap:1rem;display:flex}#flotilla-admin-layout #right-actions .action-button{color:#fbfaf8}#flotilla-admin-layout #layout-main.layout-main--show-aside{flex-direction:row;display:flex;overflow:hidden}#flotilla-admin-layout #layout-main.layout-main--show-aside>:first-child{flex:1 1 0;min-width:0;height:100%;overflow:auto}#flotilla-admin-layout #layout-main.layout-main--show-aside .main-aside-container{width:var(--aside-width,28rem);flex:none;height:100%;position:relative}#flotilla-admin-layout #layout-main.layout-main--show-aside .main-aside-container.is-resizing .main-aside{pointer-events:none;-webkit-user-select:none;user-select:none}#flotilla-admin-layout #layout-main.layout-main--show-aside .main-aside-container .layout-resizer{cursor:col-resize;touch-action:none;z-index:1000;background-color:#0000;width:4px;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}#flotilla-admin-layout #layout-main.layout-main--show-aside .main-aside-container .layout-resizer:hover,#flotilla-admin-layout #layout-main.layout-main--show-aside .main-aside-container .layout-resizer.resizing{background-color:#e35924}#flotilla-admin-layout #layout-main.layout-main--show-aside .main-aside{width:100%;height:100%}#flotilla-admin-layout #layout-main.layout-main--show-aside .main-aside.ai-assistant-mode{padding:unset}#flotilla-admin-layout #layout-main.layout-main--show-aside .main-aside.ai-assistant-mode>h4{display:none}#flotilla-admin-layout #layout-main.layout-main--show-aside .main-aside.ai-assistant-mode .aside-form-content{height:100%;max-height:100%}.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}.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;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;flex-shrink:0;justify-content:center;gap:.25rem;width:100%;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#subtitle{color:#4c6065;line-clamp:2;-webkit-line-clamp:2;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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%;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}.widget-error-text{color:#4c6065;text-align:center;width:70%;max-width:10rem;margin:10% auto;padding-bottom:1rem}.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-summary-table__variance{flex-shrink:0}.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-emissionshotspots .widget-content{overflow:auto}#emission-hotspots-widget{flex-direction:column;flex:1;justify-content:space-between;gap:2rem;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}.widget-container--table>main{border-radius:0 0 .5rem .5rem;overflow:auto}.table-widget{flex:1;width:100%}.table-widget #main{border:none;border-radius:0}.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;display:flex}.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 tfoot .footer-container{padding:0 1rem;font-weight:400}.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.user-status-tag.flotilla-tag--solid.user-status-tag--active{color:#fbfaf8;background-color:#38a169}.flotilla-tag.user-status-tag.flotilla-tag--solid.user-status-tag--active svg{position:relative;top:-1px;left:-1px}.flotilla-tag.user-status-tag.flotilla-tag--solid.user-status-tag--invited{color:#011e26;background-color:#e7e8e7}.flotilla-tag.user-status-tag.flotilla-tag--solid.user-status-tag--disabled{color:#fbfaf8;background-color:#ff4040}.flotilla-tag.user-status-tag.flotilla-tag--solid #text{margin-left:.25rem}.flotilla-tag.user-status-tag.flotilla-tag--hide-label.flotilla-tag--medium{max-width:2rem;max-height:2rem}.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-card.information-card#company-notes-card #notes-input-container{position:relative}.flotilla-card.information-card#company-notes-card #notes-input-container #add-note-button{position:absolute;bottom:.5rem;right:.5rem}.flotilla-card.information-card#company-notes-card .company-notes-item{box-sizing:border-box;border-radius:.5rem;flex-direction:column;gap:1rem;width:100%;padding:.5rem;display:flex}.flotilla-card.information-card#company-notes-card .company-notes-item>footer{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.flotilla-card.information-card#company-notes-card .company-notes-item>footer #user{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.flotilla-card.information-card#company-notes-card .company-notes-item>footer #user>p,.flotilla-card.information-card#company-notes-card .company-notes-item>footer>p{color:#4c6065;font-size:9px}.flotilla-card.information-card#company-notes-card .company-notes-item:last-child{padding-bottom:0}.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}.flotilla-card.information-card#company-tasks-card>main{gap:.25rem}.flotilla-card.information-card#company-tasks-card .company-task-item{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:.5rem;flex-direction:row;gap:.25rem;width:100%;padding:.5rem;display:flex}.flotilla-card.information-card#company-tasks-card .company-task-item .main-info{flex-direction:column;gap:.25rem;width:100%;display:flex}.flotilla-card.information-card#company-tasks-card .company-task-item .main-info #description{color:#4c6065;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.flotilla-card.information-card#company-tasks-card .company-task-item .task-check{box-sizing:border-box;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;padding-bottom:3px;padding-right:3px;display:flex}.flotilla-card.information-card#company-tasks-card .company-task-item .task-check--completed{border:unset;background-color:#38a169}.flotilla-card.information-card#company-tasks-card .company-task-item--completed .main-info #title{color:#4c6065}.flotilla-card.information-card#company-tasks-card .company-task-item--first-not-completed{background-color:#f1f1f0;border-color:#e35924}.calculated-series-name{width:100%;margin-bottom:1rem}.formula-builder{flex-direction:row;align-items:flex-start;gap:1rem;width:100%;display:flex}.formula-builder__column{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.formula-builder__operator{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.formula-builder__operator-buttons{flex-direction:column;gap:.25rem;display:flex}.formula-builder__operator-buttons .operator-btn{width:3rem;font-size:1.1rem;font-weight:500}.flotilla-modal{padding:1rem}#confirm-delete-modal h4{margin-right:2.5rem}#confirm-delete-modal p{text-align:center;margin-top:1.5rem}#confirm-delete-modal .button-container{flex-direction:row;justify-content:space-between;gap:.5rem;margin-top:2rem;display:flex}#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}.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.quick-win-tag{padding:unset;flex-direction:row-reverse;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:26px!important;height:26px!important}.flotilla-tag.impact-area-tag{color:#1a343b;background-color:#e2e4e3;height:min-content;display:block}.flotilla-tag.impact-area-tag.impact-area-tag--travel-\&-logistics{color:#011e26;background-color:#c7d043}.flotilla-tag.impact-area-tag.impact-area-tag--energy{color:#011e26;background-color:#1baf94}.flotilla-tag.impact-area-tag.impact-area-tag--facilities{color:#fbfaf8;background-color:#213f37}.flotilla-tag.impact-area-tag.impact-area-tag--supply-chain{color:#fbfaf8;background-color:#648491}.flotilla-tag.impact-area-tag.impact-area-tag--governance{color:#011e26;background-color:#0d91e2}.flotilla-tag.impact-area-tag.impact-area-tag--buildings{color:#011e26;background-color:#1baf94}.flotilla-tag.impact-area-tag.impact-area-tag--people{color:#011e26;background-color:#d87093}.flotilla-tag.conversion-factor-status-tag{color:#1a343b;background-color:#e2e4e3;height:min-content;display:block}.flotilla-tag.conversion-factor-status-tag.conversion-factor-status-tag--active{color:#fbfaf8;background-color:#38a169}.flotilla-tag.conversion-factor-status-tag.conversion-factor-status-tag--draft{color:#fbfaf8;background-color:#e35924}.change-counter{color:#fff;border-radius:12px;align-items:center;padding:2px 6px;font-size:.85rem;font-weight:500;display:inline-flex}.change-counter .icon{align-items:center;margin-right:4px;display:flex}.change-counter .icon.up .flotilla-icon{transform:rotate(90deg)}.change-counter .icon.down .flotilla-icon{transform:rotate(270deg)}.change-counter .dash{margin-right:4px;font-size:1rem}.change-counter.positive{background-color:#38a169}.change-counter.negative{background-color:#ff4040}.change-counter.neutral{background-color:#c9cece}.potential-row{border-radius:6px;align-items:center;height:36px;margin-bottom:8px;font-weight:500;display:flex;position:relative}.potential-row .level{color:#fbfaf8;border-radius:4px 0 0 4px;justify-content:center;align-items:center;width:36px;height:100%;margin-right:12px;font-size:1.5rem;display:flex}.potential-row .area{flex-grow:1}.potential-row .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-row .icon .bar{background-color:#fbfaf880;border-radius:1px;width:2px;height:4px}.potential-row .icon .bar:first-of-type{background-color:#fbfaf8}.potential-row .icon .bar:nth-of-type(2){height:7px}.potential-row .icon .bar:nth-of-type(3){height:10px}.potential-row.potential-row--low{border:1px solid #ff4040}.potential-row.potential-row--low .level,.potential-row.potential-row--low .icon{background-color:#ff4040}.potential-row.potential-row--medium{border:1px solid #ffaa15}.potential-row.potential-row--medium .level,.potential-row.potential-row--medium .icon{color:#011e26;background-color:#ffaa15}.potential-row.potential-row--medium .icon .bar:first-of-type,.potential-row.potential-row--medium .icon .bar:nth-of-type(2){background-color:#011e26}.potential-row.potential-row--high{border:1px solid #38a169}.potential-row.potential-row--high .level,.potential-row.potential-row--high .icon{background-color:#38a169}.potential-row.potential-row--high .icon .bar:nth-of-type(2),.potential-row.potential-row--high .icon .bar:nth-of-type(3){background-color:#fbfaf8}#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 #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}.ranking-slider{width:100%;margin-top:.5rem;margin-bottom:1rem}.ranking-slider .slider{appearance:none;background:linear-gradient(90deg,red,orange,#ff0,green);border-radius:5px;width:100%;height:10px}.ranking-slider .slider::-webkit-slider-thumb{appearance:none;cursor:default;background:#fff;border:2px solid #ccc;border-radius:50%;width:20px;height:20px;margin-top:-5px}.ranking-slider .slider::-moz-range-thumb{cursor:default;background:#fff;border:2px solid #ccc;border-radius:50%;width:20px;height:20px}.ranking-slider .slider::-ms-thumb{cursor:default;background:#fff;border:2px solid #ccc;border-radius:50%;width:20px;height:20px}.ranking-slider .slider::-webkit-slider-runnable-track{border-radius:5px;height:10px}.ranking-slider .slider::-moz-range-track{border-radius:5px;height:10px}.ranking-slider .slider::-ms-track{color:#0000;background:0 0;border-color:#0000;border-radius:5px;height:10px}.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}.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}.flotilla-tooltip-card .activity-tooltip-content{color:#011e26;width:20rem;font-size:14px}.flotilla-tooltip-card .activity-tooltip-content label{color:#4c6065;font-size:.9rem}.flotilla-tooltip-card .activity-tooltip-content #tags-container{flex-flow:wrap;gap:.5rem;padding-top:.5rem;display:flex}.flotilla-tooltip-card .activity-tooltip-content .compliance-tag{color:#011e26;background-color:#e7e8e7}.flotilla-tooltip-card .activity-tooltip-content hr{margin-top:.5rem;margin-bottom:.5rem}.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 .company-question-card{z-index:1;width:100%;position:relative;overflow:hidden}.company-question-container .company-question-card--selected{border-color:#e35924;outline:1px solid #e35924}.company-question-container .company-question-card .company-question .answer-checkbox>.flotilla-tooltip{align-items:center;height:1rem;display:flex}.company-question-container .company-question-card .company-question--toggle{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.company-question-container .company-question-card .company-question--toggle label .tooltip{min-width:250px}.company-question-container .company-question-card .company-question--toggle label .tooltip>p{padding-right:1rem}.company-question-container .company-question-card .company-question--checkbox{flex-direction:column;gap:.25rem;display:flex}.company-question-container .company-question-card .company-question--checkbox .checkbox-container{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.company-question-container .company-question-card .company-question--checkbox .checkbox-container .break{flex-basis:100%;height:0}.company-question-container .company-question-card .company-question--datalistmulti .list-container{max-height:12rem}.company-question-container .company-question-card .company-question--datalistmulti .list-container::-webkit-scrollbar{-webkit-appearance:none;width:.5rem}.company-question-container .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 .company-question-card .company-question--file-upload.flotilla-text-input{display:none}.company-question-container .company-question-card .company-question--file-upload,.company-question-container .company-question-card .company-question--text-area{flex-direction:column;gap:.25rem;display:flex}.company-question-container .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 .company-question-card .question-document-container #upload-document-input{display:none}.company-question-container .company-question-card .actions{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.company-question-container .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 .tags-container{flex-direction:row;gap:.5rem;display:flex;overflow:hidden}.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}#action-detail-view>header{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}#action-detail-view>header .header-tags{flex-direction:row;gap:.5rem;display:flex}#action-detail-view>main .column{flex-direction:column;gap:1rem;display:flex}#action-detail-view>main #tags>main{flex-flow:wrap;gap:.5rem;display:flex}#action-detail-view>main #sdgs{flex-direction:column;display:flex}#action-detail-view>main #sdgs .sdg-list{flex-direction:column;gap:.5rem;display:flex}#action-detail-view>main #sdgs .sdg-list .sdg{background-color:#f6f6f4;flex-direction:row;padding:.25rem;display:flex}#action-detail-view>main #sdgs .sdg-list .sdg section{justify-content:center;display:flex}#action-detail-view>main #sdgs .sdg-list .sdg section img{border-radius:.25rem;width:50px;height:50px}#action-detail-view>main #sdgs .sdg-list .sdg article{flex-direction:column;justify-content:center;gap:.5rem;margin-left:1rem;display:flex}#action-detail-view>main #sdgs .sdg-list .sdg article .sdt{margin-left:.5rem}#action-detail-view>main .tooltip-card header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#action-detail-view>main #ranking .ranking-score{margin-bottom:1rem;font-size:2.5em}#action-detail-view>main #ranking .ranking-slider{width:calc(100% - 1rem)}#action-detail-view>main #savings .savings-stats{flex-direction:row;align-items:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}#action-detail-view>main #savings .savings-stats>.value{font-size:2.5rem}#action-detail-view>main #savings .savings-stats>.unit{color:#4c6065;font-size:1.2rem;position:relative;top:-.2rem}#action-detail-view>main #savings .savings-stats>.change-counter{position:relative;top:-.2rem}#action-detail-view>main #related-actions>main>section{flex-direction:column;gap:.5rem;display:flex}#action-detail-view>main #related-actions label{color:#4c6065;margin-bottom:.5rem;display:flex}#action-detail-view>main #action-information>main{gap:.5rem}#action-detail-view>main #action-information>main article{flex-direction:row;justify-content:space-between;display:flex}#action-detail-view>main #action-information>main article label{color:#4c6065}#action-detail-view>main #action-information>main .activities-list{text-align:right;flex-direction:column;gap:.25rem;display:flex}#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}.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-question-list-item .selector-content{flex-shrink:0;padding:.5rem}.flotilla-card.question-answer-list-item{box-sizing:border-box;cursor:pointer;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;width:100%;display:flex;padding:.5rem!important}.flotilla-card.question-answer-list-item>header{flex-direction:row;align-items:flex-start;gap:.25rem;width:100%;display:flex;padding:0!important}.flotilla-card.question-answer-list-item>header #info-container{flex-direction:column;gap:.125rem;width:100%;min-width:0;display:flex}.flotilla-card.question-answer-list-item>header #info-container h5{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;height:2.5rem;display:-webkit-box;overflow:hidden}.flotilla-card.question-answer-list-item>header #info-container p{color:#4c6065;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;font-size:9px;overflow:hidden}.flotilla-card.question-answer-list-item .selector-content{flex-shrink:0;padding:1rem}.flotilla-card.question-answer-list-item #tags-container{flex-direction:row;gap:.5rem;max-width:100%;display:flex}.flotilla-card.question-answer-list-item--selected{background-color:#e7e8e7;border-color:#e35924!important}.flotilla-card.question-answer-list-item--list{border-radius:unset;background-color:#0000;border:unset!important;padding:.75rem!important}.flotilla-card.question-answer-list-item--list:hover{background-color:#f1f1f0}.flotilla-card.question-answer-list-item--list:hover:not(.question-answer-list-item--selected){border-color:#c9cece!important}.flotilla-card.question-answer-list-item--datalist.question-answer-list-item--selected{background-color:#f6f6f4;border-color:#c9cece!important}.flotilla-card.question-answer-list-item--disabled{opacity:.5;cursor:not-allowed}.flotilla-card.data-period-question-answer-list-item{box-sizing:border-box;cursor:pointer;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;width:100%;display:flex;padding:.5rem!important}.flotilla-card.data-period-question-answer-list-item>header{flex-direction:row;align-items:flex-start;gap:.25rem;width:100%;display:flex;padding:0!important}.flotilla-card.data-period-question-answer-list-item>header #info-container{flex-direction:column;gap:.125rem;width:100%;min-width:0;display:flex}.flotilla-card.data-period-question-answer-list-item>header #info-container h5{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;height:2.5rem;display:-webkit-box;overflow:hidden}.flotilla-card.data-period-question-answer-list-item>header #info-container p{color:#4c6065;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;font-size:9px;overflow:hidden}.flotilla-card.data-period-question-answer-list-item .selector-content{flex-shrink:0;padding:1rem}.flotilla-card.data-period-question-answer-list-item #tags-container{flex-direction:row;gap:.5rem;max-width:100%;display:flex}.flotilla-card.data-period-question-answer-list-item--selected{background-color:#e7e8e7;border-color:#e35924!important}.flotilla-card.data-period-question-answer-list-item--list{border-radius:unset;background-color:#0000;border:unset!important;padding:.75rem!important}.flotilla-card.data-period-question-answer-list-item--list:hover{background-color:#f1f1f0}.flotilla-card.data-period-question-answer-list-item--list:hover:not(.data-period-question-answer-list-item--selected){border-color:#c9cece!important}.flotilla-card.data-period-question-answer-list-item--datalist.data-period-question-answer-list-item--selected{background-color:#f6f6f4;border-color:#c9cece!important}.flotilla-card.data-period-question-answer-list-item--disabled{opacity:.5;cursor:not-allowed}.flotilla-card.action-list-item{box-sizing:border-box;cursor:pointer;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;width:100%;display:flex;padding:.5rem!important}.flotilla-card.action-list-item>header{flex-direction:row;align-items:baseline;gap:.25rem;width:100%;display:flex;padding:0!important}.flotilla-card.action-list-item>header h5{white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;overflow:hidden}.flotilla-card.action-list-item .selector-content{flex-shrink:0;padding:1rem}.flotilla-card.action-list-item #tags-container{flex-direction:row;gap:.5rem;max-width:100%;display:flex}.flotilla-card.action-list-item--selected{background-color:#e7e8e7;border-color:#e35924!important}.flotilla-card.action-list-item--list{border-radius:unset;background-color:#0000;border:unset!important;padding:.75rem!important}.flotilla-card.action-list-item--list:hover{background-color:#f1f1f0}.flotilla-card.action-list-item--list:hover:not(.question-answer-list-item--selected){border-color:#c9cece!important}.flotilla-card.action-list-item--datalist.question-answer-list-item--selected{background-color:#f6f6f4;border-color:#c9cece!important}.flotilla-card.action-list-item--disabled{opacity:.5;cursor:not-allowed}.data-period-activity-list-item .selector-content,.company-question-list-item .selector-content{flex-shrink:0;padding:.5rem}.module-selector{flex-direction:column;gap:.25rem;width:100%;display:flex}.module-selector>main{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.module-selector>main .checkbox{box-sizing:border-box;width:fit-content;height:31px}.module-selector>main .checkbox--restrict{pointer-events:none}.module-selector>main .checkbox--skeleton{width:120px;height:37px}.module-selector--flat>main{flex-flow:wrap;gap:.5rem;display:flex}.module-selector__group{flex-direction:column;gap:.5rem;display:flex}.module-selector__group__container{flex-flow:wrap;gap:.5rem;display:flex}.module-selector__list-group{flex-flow:wrap;gap:.5rem;width:100%;display:flex}.module-selector__list-group .checkbox{min-width:0;max-width:100%}.module-selector__list-group .checkbox>p{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.module-selector #custom-modules-link{padding:0}#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}#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-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 #company-selector .list-container{top:6rem}#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:.25rem;padding:.5rem 1rem;display:flex}.child-company-list-item #header{flex-direction:row;align-items:center;gap:.5rem;display:flex}.child-company-list-item #header h5{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:90%;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}.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}.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-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}.widget-config-aside{height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem)}.widget-config-aside>main{padding-bottom:5rem!important}.widget-config-aside #score-input{width:100%}.widget-config-aside #conditional-question-input-list{top:unset}.widget-config-aside .checkbox-button-group{gap:.5rem;display:flex}.widget-config-aside #conditional-question{flex-direction:column;gap:.5rem;display:flex}.widget-config-aside .inputs-container{flex-direction:row;justify-content:space-around;align-items:flex-start;gap:1rem;display:flex}.widget-config-aside .textarea textarea{min-height:4rem;padding-top:.75rem;padding-bottom:.75rem}.widget-config-aside .checkbox-input{flex-direction:column;gap:.5rem;display:flex}.widget-config-aside .checkbox-options-container{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.widget-config-aside .checkbox-options-container .checkbox-option{width:100%;min-width:0}.widget-config-aside .checkbox-options-container .checkbox-option .checkbox-button{flex-direction:row;align-items:center;gap:.5rem;padding-left:.5rem;display:flex}.widget-config-aside .checkbox-options-container .checkbox-option>p{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.widget-config-aside #variance-group>main,.widget-config-aside #data-layer-group>main{flex-direction:column;gap:1rem;display:flex}.widget-config-aside #variance-group .checkbox-input .checkbox-option,.widget-config-aside #data-layer-group .checkbox-input .checkbox-option{background-color:#f6f6f4;border:1px solid #c9cece}.widget-config-aside #variance-group .checkbox-input .checkbox-option--checked,.widget-config-aside #data-layer-group .checkbox-input .checkbox-option--checked{background-color:#e35924;border:1px solid #e35924}.widget-config-aside #variance-group #report-as-checkboxes,.widget-config-aside #data-layer-group #report-as-checkboxes{grid-template-columns:1fr 1fr 1fr}.widget-config-aside #variance-group #operator-selector,.widget-config-aside #data-layer-group #operator-selector{grid-template-columns:1fr 1fr 1fr 1fr}.widget-config-aside #variance-group #operator-selector .checkbox-option .button-label,.widget-config-aside #data-layer-group #operator-selector .checkbox-option .button-label{font-size:1.25rem}.widget-config-aside #variance-group #metric-input,.widget-config-aside #data-layer-group #metric-input{flex-direction:column;gap:.5rem;width:100%;display:flex}.widget-config-aside #variance-group #metric-input .selected-metric-item,.widget-config-aside #data-layer-group #metric-input .selected-metric-item{border:1px solid #c9cece;border-radius:.5rem;flex-direction:row;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.widget-config-aside #variance-group #metric-input .selected-metric-item .flotilla-option-component-content,.widget-config-aside #data-layer-group #metric-input .selected-metric-item .flotilla-option-component-content{flex:1;min-width:0;padding-right:0}.widget-config-aside #variance-group #metric-input .selected-metric-item__controls,.widget-config-aside #data-layer-group #metric-input .selected-metric-item__controls{flex-direction:row;flex-shrink:0;align-items:center;gap:.25rem;display:flex}.widget-config-aside #variance-group #metric-input .selected-metric-item__remove,.widget-config-aside #variance-group #metric-input .selected-metric-item__action,.widget-config-aside #data-layer-group #metric-input .selected-metric-item__remove,.widget-config-aside #data-layer-group #metric-input .selected-metric-item__action{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.widget-config-aside #variance-group #metric-input .selected-metric-item__remove:hover,.widget-config-aside #variance-group #metric-input .selected-metric-item__action:hover,.widget-config-aside #data-layer-group #metric-input .selected-metric-item__remove:hover,.widget-config-aside #data-layer-group #metric-input .selected-metric-item__action:hover{background-color:#e2e4e3}.widget-config-aside #variance-group #metric-input .selected-metric-item .series-chart-type-selector,.widget-config-aside #data-layer-group #metric-input .selected-metric-item .series-chart-type-selector{flex-direction:row;gap:.125rem;display:flex}.widget-config-aside #variance-group #metric-input .selected-metric-item .series-chart-type-btn,.widget-config-aside #data-layer-group #metric-input .selected-metric-item .series-chart-type-btn{cursor:pointer;color:#4c6065;background:0 0;border:1px solid #0000;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex}.widget-config-aside #variance-group #metric-input .selected-metric-item .series-chart-type-btn:hover,.widget-config-aside #data-layer-group #metric-input .selected-metric-item .series-chart-type-btn:hover{color:#011e26;background-color:#e2e4e3}.widget-config-aside #variance-group #metric-input .selected-metric-item .series-chart-type-btn--active,.widget-config-aside #data-layer-group #metric-input .selected-metric-item .series-chart-type-btn--active{color:#fff;background-color:#e35924;border-color:#e35924}.widget-config-aside #variance-group #metric-input .calculated-series-list,.widget-config-aside #variance-group #metric-input .series-list,.widget-config-aside #data-layer-group #metric-input .calculated-series-list,.widget-config-aside #data-layer-group #metric-input .series-list{flex-direction:column;gap:.5rem;display:flex}.widget-config-aside #variance-group #metric-input .create-calculated-metric-btn,.widget-config-aside #data-layer-group #metric-input .create-calculated-metric-btn{cursor:pointer;color:#e35924;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.8125rem;font-weight:500;display:inline-flex}.widget-config-aside #variance-group #metric-input .create-calculated-metric-btn:hover,.widget-config-aside #data-layer-group #metric-input .create-calculated-metric-btn:hover{text-decoration:underline}.widget-config-aside #variance-group #metric-input .create-calculated-metric-btn:disabled,.widget-config-aside #data-layer-group #metric-input .create-calculated-metric-btn:disabled{opacity:.5;cursor:not-allowed}.widget-config-aside #variance-group .checkbox-input #variance-colour-green.checkbox-option--checked{color:#fbfaf8;background-color:#38a169;border:1px solid #38a169}.widget-config-aside #variance-group .checkbox-input #variance-colour-red.checkbox-option--checked{color:#fbfaf8;background-color:#ff4040;border:1px solid #ff4040}.widget-config-aside #thresholds-warning{width:100%;max-width:unset}.widget-config-aside .green-threshold .input-item.input-item--prepend{color:#fbfaf8;background-color:#38a169;width:6rem}.widget-config-aside .amber-threshold .input-item.input-item--prepend{color:#011e26;background-color:#ffaa15;width:6rem}.flotilla-option-component-content{flex-direction:row;align-items:baseline;gap:.5rem;padding-right:.5rem;display:flex}.flotilla-option-component-content .text-container{flex-direction:column;flex:1;gap:.25rem;width:100%;min-width:0;display:flex}.flotilla-option-component-content .tags-container{flex-direction:row;gap:.5rem;max-width:100%;display:flex}.series-config-aside .checkbox-options-container{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.series-config-aside .checkbox-options-container .checkbox-option{width:100%;min-width:0}.series-config-aside .checkbox-options-container .checkbox-option .checkbox-button{flex-direction:row;align-items:center;gap:.5rem;padding-left:.5rem;display:flex}.series-config-aside #series-operator-selector .checkbox-option,.series-config-aside .series-axis-selector .checkbox-option{background-color:#f6f6f4;border:1px solid #c9cece}.series-config-aside #series-operator-selector .checkbox-option--checked,.series-config-aside .series-axis-selector .checkbox-option--checked{color:#fff;background-color:#e35924;border-color:#e35924}.series-config-aside #series-operator-selector{grid-template-columns:1fr 1fr 1fr 1fr}.series-config-aside .series-chart-type-selector--large{flex-direction:row;gap:.5rem;display:flex}.series-config-aside .series-chart-type-selector--large .series-chart-type-btn--labeled{cursor:pointer;color:#4c6065;background:0 0;border:1px solid #c9cece;border-radius:.5rem;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.series-config-aside .series-chart-type-selector--large .series-chart-type-btn--labeled:hover{color:#011e26;background-color:#f1f1f0}.series-config-aside .series-chart-type-selector--large .series-chart-type-btn--labeled.series-chart-type-btn--active{color:#fff;background-color:#e35924;border-color:#e35924}.series-config-aside .series-colour-row{flex-flow:wrap;align-items:center;gap:.75rem;display:flex}.series-config-aside .series-colour-swatches{flex-flow:wrap;flex:1;gap:.375rem;display:flex}.series-config-aside .colour-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;transition:border-color .15s}.series-config-aside .colour-swatch:hover{border-color:#4c6065}.series-config-aside .colour-swatch--active{border-color:#011e26}.series-config-aside .formula-builder{flex-direction:row;align-items:flex-start;gap:.5rem;width:100%;display:flex}.series-config-aside .formula-builder__column{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.series-config-aside .formula-builder__operator{flex-direction:column;flex-shrink:0;gap:.375rem;display:flex}.series-config-aside .formula-builder__operator-buttons{flex-direction:column;gap:.25rem;display:flex}.series-config-aside .formula-builder__operator-buttons .operator-btn{width:2.5rem;font-size:1rem;font-weight:500}.series-config-aside .selected-metric-item{border:1px solid #c9cece;border-radius:.5rem;flex-direction:row;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.series-config-aside .selected-metric-item .flotilla-option-component-content{flex:1;min-width:0;padding-right:0}.series-config-aside .selected-metric-item__remove{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.series-config-aside .selected-metric-item__remove:hover{background-color:#e2e4e3}#company-user-role-edit main #company-selector>main{flex-direction:column;gap:1rem;display:flex}#company-user-role-edit main #company-selector>main .information-row{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}#company-user-role-edit main #company-selector>main .information-row .value{max-width:60%}#company-user-role-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}#company-user-role-edit footer #save,#company-user-role-edit footer #cancel{width:fit-content;padding:0 1rem}#company-user-role-edit footer #save{flex-direction:row-reverse}#company-user-role-edit .secondary-text{color:#4c6065}#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}.company-questionnaire-main{flex-direction:column;display:flex}.company-questionnaire-main .company-questionnaire-content{flex-direction:row;gap:0;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-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}.information-card.questionnaire-activity-card{flex-direction:column;gap:1rem;width:100%;display:flex;position:relative;overflow:hidden}.information-card.questionnaire-activity-card--selected{border-color:#e35924;outline:1px solid #e35924}.information-card.questionnaire-activity-card>main{flex-direction:column;align-items:center;gap:.5rem;display:flex}.information-card.questionnaire-activity-card>main .row-container{flex-direction:row;flex:1;align-items:center;gap:1rem;width:100%;display:flex}.information-card.questionnaire-activity-card>main .row-container--header{background:#f1f1f0;padding:1rem}.information-card.questionnaire-activity-card>main .row-container .cell-container{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.information-card.questionnaire-activity-card>main .row-container .cell-container#estimate{max-width:5rem}.information-card.questionnaire-activity-card>main #disclaimer{color:#4c6065;width:100%;margin:0}.information-card.questionnaire-activity-card .tags-container{flex-direction:row;gap:.5rem;display:flex;overflow:hidden}.information-card.questionnaire-activity-card .actions{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.information-card.questionnaire-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}.company-question-card{z-index:1;width:100%;position:relative;overflow:hidden}.company-question-card--selected{border-color:#e35924;outline:1px solid #e35924}.company-question-card .company-question .answer-checkbox>.flotilla-tooltip{align-items:center;height:1rem;display:flex}.company-question-card .company-question--toggle{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.company-question-card .company-question--toggle label .tooltip{min-width:250px}.company-question-card .company-question--toggle label .tooltip>p{padding-right:1rem}.company-question-card .company-question--checkbox{flex-direction:column;gap:.25rem;display:flex}.company-question-card .company-question--checkbox .checkbox-container{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.company-question-card .company-question--checkbox .checkbox-container .break{flex-basis:100%;height:0}.company-question-card .company-question--datalistmulti .list-container{max-height:12rem}.company-question-card .company-question--datalistmulti .list-container::-webkit-scrollbar{-webkit-appearance:none;width:.5rem}.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-card .company-question--file-upload.flotilla-text-input{display:none}.company-question-card .company-question--file-upload,.company-question-card .company-question--text-area{flex-direction:column;gap:.25rem;display:flex}.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-card .question-document-container #upload-document-input{display:none}.company-question-card .actions{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.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-card .tags-container{flex-direction:row;gap:.5rem;display:flex;overflow:hidden}.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}#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}.data-period-question-answer-selector{flex-direction:column;gap:.25rem;width:100%;display:flex}.data-period-question-answer-selector .answers-container{flex-flow:wrap;gap:.5rem;display:flex}.data-period-question-answer-selector #selected-answers-container{margin:.5rem 0}.data-period-question-answer-selector #option-answers-container{max-height:20rem;margin-top:.5rem;overflow-y:auto}#update-disabled-at-aside .form-group{margin-top:.5rem}#update-disabled-at-aside .form-group .input-header{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}#update-disabled-at-aside .form-group .input-header .clear-button{color:#e35924;height:unset;font-size:.9rem;text-decoration:underline}#update-disabled-at-aside .form-group .help-text{color:#4c6065;margin-top:.5rem;font-size:.875rem;line-height:1.4}#update-disabled-at-aside footer #save,#update-disabled-at-aside footer #cancel{flex-direction:row-reverse;width:fit-content;padding:0 1rem}.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.questionnaire-result-status-tag--awaiting-approval{color:#011e26;background-color:#ffaa15}.flotilla-tag.questionnaire-result-status-tag.flotilla-tag--solid #text{margin-left:.25rem}.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-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 .label-container{flex-direction:column;gap:.125rem;width:100%;min-width:0;display:flex}.flotilla-card.generic-list-item>header h5,.flotilla-card.generic-list-item>header p.subtitle{text-overflow:ellipsis;flex:1;width:100%;overflow:hidden}.flotilla-card.generic-list-item>header p.subtitle{color:#4c6065;font-size:.75rem}.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;min-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{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}#users-invite main #user-information>main{flex-direction:column;gap:1rem;display:flex}#users-invite main #user-information>main .information-row{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}#users-invite main #user-information>main .information-row .value{max-width:60%}#users-invite 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}#users-invite footer #save,#users-invite footer #cancel{width:fit-content;padding:0 1rem}#users-invite footer #save{flex-direction:row-reverse}#users-invite .secondary-text{color:#4c6065}.user-list-item{margin:.25rem}#activity-manager-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:hidden}#activity-manager-screen #activity-selector{flex-direction:column;height:100%;display:flex}#activity-manager-screen #activity-selector main{width:100%;height:100%;overflow:hidden auto}#activity-manager-screen #activity-selector main .activity-item{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:.25rem;flex-direction:column;gap:.25rem;padding:.5rem 1rem;display:flex}#activity-manager-screen #activity-selector main .activity-item p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#activity-manager-screen #activity-selector main .activity-item #focus-group-tag{max-width:100%}#activity-manager-screen #activity-selector main .activity-item:hover{background-color:#f1f1f0}#activity-manager-screen #activity-selector main .activity-item:hover:not(.activity-item--selected){border-color:#c9cece}#activity-manager-screen #activity-selector main .activity-item--selected{background-color:#e7e8e7;border-color:#e35924}#activity-manager-screen #tabs{width:100%}#activity-manager-screen #tabs .tab-content{box-sizing:border-box;height:calc(100dvh - 10rem);padding:0}#activity-manager-screen #no-activity-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}#activity-manager-general-tab>main .column{flex-direction:column;gap:1rem;display:flex}#activity-manager-general-tab>main .information-card{flex-direction:column;gap:1rem;padding:1rem;display:flex}#activity-manager-general-tab>main .information-card>header{flex-direction:column;gap:.25rem;display:flex}#activity-manager-general-tab>main .information-card>header>p{color:#4c6065}#activity-manager-general-tab>main .information-card>main{flex-direction:column;gap:1rem;display:flex}#activity-manager-general-tab>main .information-card>main .switch-input{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#activity-manager-general-tab>main .information-card>main .switch-input #label{flex:1}#activity-manager-general-tab>main #search-terms-card #search-terms-input-container{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex;position:relative}#activity-manager-general-tab>main #search-terms-card #search-terms-input-container #add-new{min-width:2.4rem;position:absolute;top:.5rem;right:.5rem}#activity-manager-conversion-factors-tab-container{flex-direction:row;gap:0;height:100%;display:flex}#activity-manager-conversion-factors-tab{background-color:#f1f1f0;flex-direction:column;gap:.5rem;width:100%;height:100%;display:flex}#activity-manager-conversion-factors-tab>header h3{flex:1;min-width:0;max-width:75%}#activity-manager-conversion-factors-tab>main{height:calc(100dvh - 16.5rem)}#activity-manager-conversion-factors-tab>main table{width:100%}#activity-manager-conversion-factors-tab>main table tbody tr{cursor:pointer}#activity-manager-conversion-factors-tab.tab--loading #h3{width:100%;max-width:350px;height:22px}#activity-manager-conversion-factors-tab.tab--loading .card{min-height:10rem}#activity-manager-conversion-factors-tab .action-button,#activity-manager-conversion-factors-tab .action-button.flotilla-button--ghost{color:#fbfaf8}#activity-manager-conversion-factors-tab .action-button#delete-button{color:#fbfaf8;background-color:#ff4040}#activity-manager-conversion-factors-tab #status-menu{color:#011e26;position:fixed;bottom:80%;left:12rem}#activity-manager-actions-tab{background-color:#f1f1f0;flex-direction:column;gap:.5rem;width:100%;height:100%;display:flex}#activity-manager-actions-tab>header h3{flex:1;min-width:0;max-width:75%}#activity-manager-actions-tab>main{height:calc(100dvh - 16.5rem)}#activity-manager-actions-tab>main table{width:100%}#activity-manager-actions-tab>main table tbody tr{cursor:pointer}#activity-manager-actions-tab.tab--loading #h3{width:100%;max-width:350px;height:22px}#activity-manager-actions-tab.tab--loading .card{min-height:10rem}#focus-group-manager-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:hidden}#focus-group-manager-screen #focus-group-selector{flex-direction:column;height:100%;display:flex}#focus-group-manager-screen #focus-group-selector main{width:100%;height:100%;overflow:hidden auto}#focus-group-manager-screen #focus-group-selector main .focus-group-item{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:.25rem;flex-direction:column;gap:.25rem;padding:.5rem 1rem;display:flex}#focus-group-manager-screen #focus-group-selector main .focus-group-item p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#focus-group-manager-screen #focus-group-selector main .focus-group-item>div{max-width:100%}#focus-group-manager-screen #focus-group-selector main .focus-group-item:hover{background-color:#f1f1f0}#focus-group-manager-screen #focus-group-selector main .focus-group-item:hover:not(.focus-group-item--selected){border-color:#c9cece}#focus-group-manager-screen #focus-group-selector main .focus-group-item--selected{background-color:#e7e8e7;border-color:#e35924}#focus-group-manager-screen #tabs{width:100%}#focus-group-manager-screen #tabs .tab-content{box-sizing:border-box;height:calc(100dvh - 10rem);padding:0}#focus-group-manager-screen #no-focus-group-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}#focus-group-manager-general-tab>main .column{flex-direction:column;gap:1rem;display:flex}#focus-group-manager-general-tab>main #information-card .info-row{flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}#focus-group-manager-activities-tab{background-color:#f1f1f0;flex-direction:column;gap:.5rem;width:100%;height:100%;display:flex}#focus-group-manager-activities-tab>header h3{flex:1;min-width:0;max-width:75%}#focus-group-manager-activities-tab>main{height:calc(100dvh - 16.5rem)}#focus-group-manager-activities-tab>main table{width:100%}#focus-group-manager-activities-tab>main table tbody tr{cursor:pointer}#focus-group-manager-activities-tab .visibility-tags{flex-wrap:wrap;gap:.25rem;display:flex}#focus-group-manager-activities-tab.tab--loading #h3{width:100%;max-width:350px;height:22px}#focus-group-manager-activities-tab.tab--loading .card{min-height:10rem}#company-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:hidden}#company-screen #company-selector{flex-direction:column;height:100%;display:flex}#company-screen #company-selector main{width:100%;height:100%;overflow:hidden auto}#company-screen #tabs{flex:1}#company-screen #tabs .tab-content{box-sizing:border-box;height:calc(100dvh - 10rem);padding:0}#company-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}#company-general-tab>main .column{flex-direction:column;gap:1rem;display:flex}#company-general-tab>main .information-card{flex-direction:column;gap:1rem;padding:1rem;display:flex}#company-general-tab>main .information-card>header{flex-direction:column;gap:.25rem;display:flex}#company-general-tab>main .information-card>header>p{color:#4c6065}#company-general-tab>main .information-card>main{flex-direction:column;gap:1rem;display:flex}#company-general-tab>main .information-card>main .information-row{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#company-general-tab>main .information-card>main .information-row>p{white-space:nowrap;text-overflow:ellipsis;max-width:50%;overflow:hidden}#company-general-tab>main .information-card>main .information-row #user{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}#company-general-tab>main .information-card#information-card>main{gap:.5rem}#company-general-tab .secondary-text{color:#4c6065}#company-general-tab>header{position:relative}#company-general-tab #more-menu{z-index:1;position:absolute;top:70%;right:0}.company-child-companies-container{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex}#company-child-companies-tab{flex-direction:column;flex:1;gap:.5rem;width:100%;min-width:300px;height:100%;display:flex}#company-child-companies-tab>main table{width:100%}#company-child-companies-tab>main table tbody tr{cursor:pointer}#company-child-companies-tab .name-link{align-items:center;gap:.5rem;display:flex}#company-child-companies-tab.tab--loading #h3{width:100%;max-width:350px;height:22px}#company-child-companies-tab.tab--loading .card{min-height:10rem}.flotilla-tag.company-status-tag{background-color:#e2e4e3;height:min-content;display:block}.flotilla-tag.company-status-tag.company-status-tag--active{color:#fbfaf8;background-color:#38a169}.flotilla-tag.company-status-tag.company-status-tag--disabled{color:#fbfaf8;background-color:#ff4040}.flotilla-tag.company-status-tag.company-status-tag--expired{background-color:#ffaa15}#company-settings-tab>main .column{flex-direction:column;gap:1rem;display:flex}#company-settings-tab>main .information-card{box-sizing:border-box;flex-direction:column;gap:1rem;padding:1rem;display:flex}#company-settings-tab>main .information-card>header{flex-direction:column;gap:.25rem;display:flex}#company-settings-tab>main .information-card>header>p{color:#4c6065}#company-settings-tab>main .information-card>main{flex-direction:column;gap:1rem;display:flex}#company-settings-tab>main .information-card>main .switch-input{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#company-settings-tab>main .information-card>main .switch-input #label{flex:1}#company-settings-tab>main #description-preview{text-align:center}#company-settings-tab>main .secondary{color:#4c6065}#company-settings-tab .product-selector{gap:.25rem}#company-settings-tab #company-title-matches{width:100%;padding:unset;flex-direction:column;max-height:20rem;display:flex;overflow:auto}#company-settings-tab #company-title-matches .option{cursor:pointer;padding:1rem}#company-settings-tab #company-title-matches .option p{color:#4c6065;font-size:9px}#company-settings-tab #company-title-matches .option:hover{background-color:#f1f1f0}#company-settings-tab #company-title-matches hr{margin:0 1rem}#company-settings-tab #company-title-matches hr:last-child{display:none}#company-settings-tab .parent-company-list-item{background-color:#f1f1f0;border:1px solid #c9cece;border-radius:.25rem;flex-direction:row;justify-content:space-between;align-items:center;padding-left:1rem;display:flex}#company-settings-tab .parent-company-list-item h5{white-space:nowrap;text-overflow:ellipsis;flex:1;width:100%;overflow:hidden}#company-type-selector{flex-direction:column;gap:.25rem;width:100%;display:flex}#company-type-selector .checkbox-container{flex-flow:wrap;gap:.5rem;display:flex}#company-type-selector .checkbox-container .checkbox{width:fit-content}#company-type-selector .checkbox-container .checkbox--restrict{pointer-events:none}#company-type-selector .checkbox-container .checkbox--skeleton{width:120px;height:37px}.sso-configuration-panel>header{padding-right:2.5rem;position:relative}.sso-configuration-panel>header #add-sso-provider{position:absolute;top:0;right:0}.sso-configuration-panel .sso-provider-row{background-color:#f1f1f0;border:1px solid #c9cece;border-radius:.25rem;flex-direction:row;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.sso-configuration-panel .sso-provider-row .sso-provider-info{flex:1;min-width:0}.sso-configuration-panel .sso-provider-row .sso-provider-info h5{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sso-configuration-panel .sso-provider-row .sso-provider-info p{color:#4c6065;font-size:9px}.sso-configuration-panel .sso-provider-row .sso-provider-tags{flex-direction:row;gap:.5rem;display:flex}.sso-configuration-panel .sso-provider-row .sso-provider-tags .tag--enabled{color:#38a169}.sso-configuration-panel .sso-provider-row .sso-provider-tags .tag--disabled{color:#4c6065}.sso-configuration-panel .sso-provider-row .sso-provider-tags .tag--sso-only{color:#ffaa15}.sso-configuration-panel .sso-provider-row .sso-provider-actions{flex-direction:row;display:flex}.sso-provider-aside .aside-group>header{gap:.5rem}.sso-provider-aside .switch-input{flex-wrap:wrap}.sso-provider-aside .switch-input .flotilla-label{flex:1;width:auto}.sso-provider-aside .switch-input p.secondary{color:#4c6065;flex-basis:100%;margin:0;font-size:9px}.information-card.email-domains-panel .email-domain-add-row{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.information-card.email-domains-panel .email-domain-add-row .flotilla-text-input{flex:1}.information-card.email-domains-panel .email-domain-row{background-color:#f1f1f0;border:1px solid #c9cece;border-radius:.25rem;flex-direction:row;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.information-card.email-domains-panel .email-domain-row .email-domain-info{flex:1;min-width:0}.information-card.email-domains-panel .email-domain-row .email-domain-info p{margin:0}.information-card.email-domains-panel .email-domain-row .email-domain-actions{flex-direction:row;display:flex}#company-users-tab-container{flex-direction:row;gap:0;height:100%;display:flex}#company-users-tab{background-color:#f1f1f0;flex-direction:column;gap:.5rem;width:100%;height:100%;display:flex}#company-users-tab>main{max-height:calc(100dvh - 17rem)}#company-users-tab>main table{width:100%}#company-users-tab>main table tbody tr{cursor:pointer}#company-users-tab>main table .cell-container{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;display:block;overflow:hidden}#company-users-tab.tab--loading #h3{width:100%;max-width:350px;height:22px}#company-users-tab.tab--loading .card{min-height:10rem}#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}#company-history-tab>header #menu{position:absolute;top:90%;right:0}#company-history-tab>main{height:calc(100dvh - 17rem)}#action-rankings-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex}#action-rankings-screen>#content{flex:1;width:100%;min-width:300px;height:100%;max-height:100%;overflow:hidden}#action-rankings-screen>#content>main{height:calc(100dvh - 12rem)}#action-rankings-screen>#content tr{cursor:pointer}#action-rankings-screen>#content #action-ranking-table{height:100%;padding-bottom:2rem}#action-rankings-screen>#content .action-button{color:#fbfaf8;margin-left:.5rem}#action-rankings-screen>#content .action-button.flotilla-button--ghost{color:#fbfaf8}#action-rankings-screen>#content .action-button#delete-button{color:#fbfaf8;background-color:#ff4040}#action-rankings-screen>aside{width:400px;min-width:400px;height:100%;overflow:auto}#action-rankings-screen #status-menu{color:#011e26;position:fixed;bottom:80%;left:12rem}#action-manager-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex}#action-manager-screen #action-selector{height:100%}#action-manager-screen #action-selector .action-item{box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-radius:.25rem;flex-direction:column;gap:.25rem;padding:.5rem 1rem;display:flex}#action-manager-screen #action-selector .action-item p{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5rem;display:-webkit-box;overflow:hidden}#action-manager-screen #action-selector .action-item .tag-list{flex-direction:row;gap:.5rem;display:flex}#action-manager-screen #action-selector .action-item .tag-list .flotilla-tag{white-space:nowrap;flex:1 1 0;max-width:max-content;display:block;overflow:hidden}#action-manager-screen #action-selector .action-item:hover{background-color:#f1f1f0}#action-manager-screen #action-selector .action-item:hover:not(.action-item--selected){border-color:#c9cece}#action-manager-screen #action-selector .action-item--selected{background-color:#e7e8e7;border-color:#e35924}#action-manager-screen #tabs{width:100%}#action-manager-screen #tabs .tab-content{box-sizing:border-box;height:calc(100dvh - 10rem);padding:0}#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:1}#action-manager-general-tab>main .information-card>main .checkbox-list{flex-direction:row;gap:.5rem;display:flex}#action-manager-general-tab>main .information-card .driver-tag .tag-content{flex-direction:row;align-items:center;gap:.25rem;display:flex}#action-manager-general-tab #more-menu{z-index:1;position:absolute;top:70%;right:0}#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}}#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}.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}#department-selector #department-selector-list{top:3.5rem}#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}#activity-selector #activity-selector-list{top:3.5rem}#action-manager-preview-tab{flex-direction:column;display:flex;overflow:hidden}#action-manager-preview-tab>header{margin-bottom:1rem}#action-manager-preview-tab>main{flex-shrink:1;min-height:0;display:flex;overflow:hidden}#action-manager-preview-tab>main>.flotilla-card{padding:0;display:flex;overflow:hidden}#action-manager-preview-tab>main #action-detail-tabs{flex-direction:column;flex-shrink:1;width:100%;display:flex}#action-manager-preview-tab>main #action-detail-tabs .tab-selector{flex-shrink:0}#action-manager-preview-tab>main #action-detail-tabs>div{display:flex;overflow:auto}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general{width:100%;height:unset;overflow:auto}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>header .header-tags{flex-direction:row;gap:.5rem;margin-top:.5rem;margin-bottom:1rem;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main{flex-direction:row;gap:1rem;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section{flex-direction:column;gap:1rem;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section>.flotilla-card{padding:1rem;overflow:auto}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section>.flotilla-card>header{margin-bottom:1rem}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section>.flotilla-card>main{flex-direction:column;gap:1rem;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section>.flotilla-card.tags-card>main{flex-direction:row;gap:.5rem;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:first-of-type{flex-basis:66%}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:first-of-type #sdgs{flex-direction:column;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:first-of-type #sdgs .sdg-list{flex-direction:column;gap:.5rem;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:first-of-type #sdgs .sdg-list .sdg{background-color:#f6f6f4;flex-direction:row;padding:.25rem;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:first-of-type #sdgs .sdg-list .sdg section{justify-content:center;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:first-of-type #sdgs .sdg-list .sdg section img{border-radius:.25rem;width:50px;height:50px}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:first-of-type #sdgs .sdg-list .sdg article{flex-direction:column;justify-content:center;gap:.5rem;margin-left:1rem;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:first-of-type #sdgs .sdg-list .sdg article .sdt{margin-left:.5rem}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:nth-of-type(2){flex-basis:34%}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:nth-of-type(2) .ranking-card,#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:nth-of-type(2) .savings-card,#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:nth-of-type(2) .benefit-card{padding-top:.5rem}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:nth-of-type(2) .ranking-card header,#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:nth-of-type(2) .savings-card header,#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:nth-of-type(2) .benefit-card header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:nth-of-type(2) .ranking-card .ranking-score{margin-bottom:1rem;font-size:2.5em}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:nth-of-type(2) .ranking-card .ranking-slider{width:calc(100% - 1rem)}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:nth-of-type(2) .savings-card .savings-stats{flex-direction:row;align-items:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:nth-of-type(2) .savings-card .savings-stats>.value{font-size:2.5rem}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:nth-of-type(2) .savings-card .savings-stats>.unit{color:#4c6065;font-size:1.2rem;position:relative;top:-.2rem}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section:nth-of-type(2) .savings-card .savings-stats>.change-counter{position:relative;top:-.2rem}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section .related-actions>main>section{flex-direction:column;gap:.5rem;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section .related-actions label{color:#4c6065;margin-bottom:.5rem;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section .action-info-card>main{gap:.5rem}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section .action-info-card>main article{flex-direction:row;justify-content:space-between;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section .action-info-card>main article label{color:#4c6065}#action-manager-preview-tab>main #action-detail-tabs #action-detail-general>main>section .action-info-card>main .activities-list{text-align:right;flex-direction:column;gap:.25rem;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-support{justify-content:center;align-items:center;width:100%;padding:0;display:flex}#action-manager-preview-tab>main #action-detail-tabs #action-detail-support #document{width:100%;height:calc(100vh - 60px)}#action-manager-preview-tab>main #action-detail-tabs #action-detail-support .no-document-message{margin:2rem}#action-manager-screen>main #companies.tab-content{padding:0}#action-manager-screen>main #companies.tab-content .companies-tab-content{overflow-y:scroll}#question-manager-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:hidden}#question-manager-screen #question-selector{flex-direction:column;height:100%;display:flex}#question-manager-screen #question-selector main{width:100%;height:100%;overflow:hidden auto}#question-manager-screen #tabs{flex:1;width:100%}#question-manager-screen #tabs .tab-content{box-sizing:border-box;height:calc(100dvh - 10rem);padding:0}#question-manager-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-manager-build-tab{flex-direction:row;display:flex}#question-manager-build-tab #main-screen>header,#question-manager-build-tab #main-screen>main{max-width:100rem}#question-manager-build-tab #main-screen>header #menu{position:absolute;top:90%;right:0}#question-manager-build-tab #main-screen>header #delete-option{color:#ff4040}#question-manager-build-tab #main-screen>header #delete-option>article{align-items:center;gap:.5rem;display:flex}#question-manager-build-tab #main-screen>header #delete-option>article svg{fill:#ff4040}#question-manager-build-tab #main-screen>header #delete-option>article p{margin:0}#question-manager-build-tab #main-screen>main{padding-bottom:0}#question-manager-settings-tab>header #menu{position:absolute;top:90%;right:0}#question-manager-settings-tab>main{padding-bottom:0}#question-manager-settings-tab>main .column{flex-direction:column;gap:1rem;display:flex}#question-manager-settings-tab>main #hide-question-warning{width:100%;max-width:unset}#question-manager-settings-tab>main #hide-question-warning svg{width:5rem;height:2rem;padding-right:.5rem}#question-manager-history-tab>header #menu{position:absolute;top:90%;right:0}#question-manager-history-tab>main{height:calc(100dvh - 17rem)}#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-menu{top:-.5rem}#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-build-tab .icon-container--repeat{margin-left:.5rem}#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 #edit-preview-image{cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;margin:auto;display:flex;position:relative;overflow:hidden}#questionnaire-manager-settings-tab>main #edit-preview-image #questionnaire-preview{box-sizing:border-box;object-fit:contain;width:100%;max-height:10rem;margin-bottom:.5rem}#questionnaire-manager-settings-tab>main #edit-preview-image #add-icon{width:3rem;height:3rem;display:none;position:absolute}#questionnaire-manager-settings-tab>main #edit-preview-image input#upload-preview-input{display:none}#questionnaire-manager-settings-tab>main #edit-preview-image:hover{background-color:#011e26b3;border:2px solid #e35924}#questionnaire-manager-settings-tab>main #edit-preview-image:hover #questionnaire-preview{opacity:.5}#questionnaire-manager-settings-tab>main #edit-preview-image:hover #add-icon{display:block}#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-settings-tab .checkbox-container{flex-flow:wrap;gap:.5rem;display:flex}#questionnaire-manager-settings-tab .checkbox-container .checkbox{box-sizing:border-box;width:fit-content;height:31px}#questionnaire-manager-invite-tab>header #menu{position:absolute;top:90%;right:0}#questionnaire-manager-invite-tab>main{padding-bottom:0}#questionnaire-manager-invite-tab>main .column{flex-direction:column;gap:1rem;display:flex}#questionnaire-manager-results-tab>header #menu{position:absolute;top:90%;right:0}#questionnaire-manager-results-tab>main{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:3rem;height:3rem}#questionnaire-manager-results-tab>main .score text{font-size:2.25rem!important}#questionnaire-manager-results-tab>main .circular-progress-container{justify-content:center;align-items:center;width:100%;display:flex}#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}.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}#create-questionnaire-modal{border:unset;max-width:62rem;padding:0}#create-questionnaire-modal .flotilla-wizard{border:unset}#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}#user-welcome-section{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}#user-welcome-section h4{margin-bottom:.5rem}#user-welcome-section #logo{width:10rem}#user-welcome-section #icon{width:8rem;height:8rem;margin:1rem}#user-welcome-section #text{flex-direction:column;gap:.25rem;display:flex}#user-email-section,#user-company-section{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:500px;margin:auto;display:flex}#user-roles-section{flex-direction:column;flex:1;justify-content:center;gap:1rem;width:100%;max-width:500px;margin:auto;display:flex;overflow-y:auto}.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}#questionnaire-manager-history-tab>header #menu{position:absolute;top:90%;right:0}#questionnaire-manager-history-tab>main{height:calc(100dvh - 17rem)}#widget-manager-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:hidden}#widget-manager-screen #widget-selector{flex-direction:column;height:100%;display:flex}#widget-manager-screen #widget-selector main{width:100%;height:100%;overflow:hidden auto}#widget-manager-screen #tabs{flex:1;width:100%}#widget-manager-screen #tabs .tab-content{box-sizing:border-box;height:calc(100dvh - 10rem);padding:0}#widget-manager-screen #no-widget-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-manager-build-tab{flex-direction:row;display:flex}#widget-manager-build-tab #main-screen{padding:0}#widget-manager-build-tab #main-screen>header,#widget-manager-build-tab #main-screen>main{max-width:100rem;padding:1rem 2rem}#widget-manager-build-tab #main-screen>header{padding-bottom:0}#widget-manager-build-tab #main-screen>header #menu{position:absolute;top:90%;right:0}#widget-manager-build-tab #main-screen>header #delete-option{color:#ff4040}#widget-manager-build-tab #main-screen>header #delete-option>article{align-items:center;gap:.5rem;display:flex}#widget-manager-build-tab #main-screen>header #delete-option>article svg{fill:#ff4040}#widget-manager-build-tab #main-screen>header #delete-option>article p{margin:0}#widget-manager-build-tab #main-screen #filters-container{align-items:center;gap:.5rem;padding-top:1rem;display:flex}#widget-manager-build-tab #main-screen>main{min-height:calc(100dvh - 14.5rem);padding-top:0;display:flex;overflow:auto}#widget-manager-build-tab #main-screen>main .rendered-widget-container{margin:auto;position:relative}#widget-manager-settings-tab>header #menu{position:absolute;top:90%;right:0}#widget-manager-settings-tab>main{padding-bottom:0}#widget-manager-settings-tab>main .column{flex-direction:column;gap:1rem;display:flex}#widget-manager-settings-tab>main #hide-question-warning{width:100%;max-width:unset}#widget-manager-settings-tab>main #hide-question-warning svg{width:5rem;height:2rem;padding-right:.5rem}#widget-manager-history-tab>header #menu{position:absolute;top:90%;right:0}#widget-manager-history-tab>main{height:calc(100dvh - 17rem)}#user-manager-screen{background-color:#f1f1f0;flex-direction:row;width:100%;height:100%;display:flex;overflow-x:hidden}#user-manager-screen #user-selector{flex-direction:column;height:100%;display:flex}#user-manager-screen #user-selector main{width:100%;height:100%;overflow:hidden auto}#user-manager-screen #tabs{flex:1;width:100%}#user-manager-screen #tabs .tab-content{box-sizing:border-box;height:calc(100dvh - 10rem);padding:0}#user-manager-screen #no-user-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}#create-user-modal{border:unset;max-width:62rem;padding:0}#create-user-modal .flotilla-wizard{border:unset}#user-manager-companies-tab-container{flex-direction:row;gap:0;height:100%;display:flex}#user-manager-companies-tab #main-screen{padding:0}#user-manager-companies-tab #main-screen>header,#user-manager-companies-tab #main-screen>main{max-width:100rem;padding:1rem 2rem}#user-manager-companies-tab #main-screen>header{padding-bottom:0}#user-manager-companies-tab #main-screen>header #menu{position:absolute;top:90%;right:0}#user-manager-companies-tab #main-screen>header #delete-option{color:#ff4040}#user-manager-companies-tab #main-screen>header #delete-option>article{align-items:center;gap:.5rem;display:flex}#user-manager-companies-tab #main-screen>header #delete-option>article svg{fill:#ff4040}#user-manager-companies-tab #main-screen>header #delete-option>article p{margin:0}#user-manager-companies-tab #main-screen #filters-container{align-items:center;gap:.5rem;padding-top:1rem;display:flex}#user-manager-companies-tab #main-screen>main{min-height:calc(100dvh - 14.5rem);padding-top:0;display:flex;overflow:auto}#user-manager-companies-tab #main-screen>main .rendered-widget-container{margin:auto;position:relative}.pinned-filter-menu{max-height:50dvh!important}#user-manager-settings-tab>header #menu{position:absolute;top:90%;right:0}#user-manager-settings-tab>main{padding-bottom:0}#user-manager-settings-tab>main .column{flex-direction:column;gap:1rem;display:flex}#user-manager-settings-tab .flotilla-select--disabled select{background-color:unset}#user-manager-settings-tab .user-status-indicator{gap:.5rem;width:100%;height:fit-content;padding:.75rem 1rem}#user-manager-settings-tab .user-status-indicator #text{text-align:left;font-size:1rem}#user-manager-history-tab>header #menu{position:absolute;top:90%;right:0}#user-manager-history-tab>main{height:calc(100dvh - 17rem)}
