._Drawer_wqnun_1{align-items:start;background:var(--mui-palette-primary-main);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;gap:0;height:100vh;justify-content:start;margin:0;overflow:hidden auto;padding:0;position:relative;transition:width .2s ease-in-out;width:4rem}._Drawer_wqnun_1>button{align-self:end;color:var(--mui-palette-common-white);height:4rem;margin-bottom:2rem;width:4rem;transform:scaleX(1);transition:transform,background-color .2s ease-in-out;z-index:2}._Drawer_wqnun_1 li{display:flex;flex-direction:row;height:64px;justify-content:start;list-style:none;margin:0;min-width:64px;padding:0;width:100%}._Drawer_wqnun_1 li span{align-items:center;display:flex;justify-content:center}._Drawer_wqnun_1 li span:first-of-type{flex-grow:0;height:100%;justify-content:center;min-width:64px;width:64px}._Drawer_wqnun_1 li span:last-child{flex-grow:1;height:100%;justify-content:start;padding-right:2rem;white-space:nowrap}._Drawer_wqnun_1 .active,._Drawer_wqnun_1 .active:hover,._Drawer_wqnun_1 .active:focus,._Drawer_wqnun_1 .active:focus:hover{pointer-events:none;background:var(--mui-palette-primary-dark);color:var(--mui-palette-common-white);cursor:default}._Drawer_wqnun_1 a{background-color:transparent;color:var(--mui-palette-common-white);text-decoration:none;transition:background-color .2s ease-in-out;width:100%;z-index:2}._Drawer_wqnun_1 a:focus,._Drawer_wqnun_1 a:hover{background:var(--mui-palette-primary-dark)}._Drawer_wqnun_1._open_wqnun_78{width:12rem}._Drawer_wqnun_1._open_wqnun_78>button{transform:scaleX(-1)}._Drawer_wqnun_1._landingTheme_wqnun_84{background:var(--mui-palette-background-default);border-right:1px solid var(--mui-palette-divider)}._Drawer_wqnun_1._landingTheme_wqnun_84>button{color:var(--mui-palette-secondary-main)}._Drawer_wqnun_1._landingTheme_wqnun_84 .active,._Drawer_wqnun_1._landingTheme_wqnun_84 .active:hover,._Drawer_wqnun_1._landingTheme_wqnun_84 .active:focus,._Drawer_wqnun_1._landingTheme_wqnun_84 .active:focus:hover{background:var(--mui-palette-grey-800);color:var(--mui-palette-text-primary)}._Drawer_wqnun_1._landingTheme_wqnun_84 .active .MuiTypography-root,._Drawer_wqnun_1._landingTheme_wqnun_84 .active .MuiSvgIcon-root,._Drawer_wqnun_1._landingTheme_wqnun_84 .active:hover .MuiTypography-root,._Drawer_wqnun_1._landingTheme_wqnun_84 .active:hover .MuiSvgIcon-root,._Drawer_wqnun_1._landingTheme_wqnun_84 .active:focus .MuiTypography-root,._Drawer_wqnun_1._landingTheme_wqnun_84 .active:focus .MuiSvgIcon-root,._Drawer_wqnun_1._landingTheme_wqnun_84 .active:focus:hover .MuiTypography-root,._Drawer_wqnun_1._landingTheme_wqnun_84 .active:focus:hover .MuiSvgIcon-root{color:var(--mui-palette-text-primary)}._Drawer_wqnun_1._landingTheme_wqnun_84 a,._Drawer_wqnun_1._landingTheme_wqnun_84 a .MuiTypography-root{color:var(--mui-palette-text-primary)}._Drawer_wqnun_1._landingTheme_wqnun_84 a .MuiSvgIcon-root{color:var(--mui-palette-secondary-main)}._Drawer_wqnun_1._landingTheme_wqnun_84 a:focus,._Drawer_wqnun_1._landingTheme_wqnun_84 a:hover{background:var(--mui-palette-grey-900)}._Drawer_wqnun_1._landingTheme_wqnun_84 a:focus .MuiTypography-root,._Drawer_wqnun_1._landingTheme_wqnun_84 a:hover .MuiTypography-root{color:var(--mui-palette-text-primary)}._Drawer_wqnun_1._landingTheme_wqnun_84 a:focus .MuiSvgIcon-root,._Drawer_wqnun_1._landingTheme_wqnun_84 a:hover .MuiSvgIcon-root{color:var(--mui-palette-text-primary)}._Drawer_wqnun_1._landingTheme_wqnun_84 li span,._Drawer_wqnun_1._landingTheme_wqnun_84 li .MuiTypography-root{color:var(--mui-palette-text-primary)}._Drawer_wqnun_1._landingTheme_wqnun_84 li .MuiSvgIcon-root{color:var(--mui-palette-secondary-main)}._MainPane_1hvwl_1{box-sizing:border-box;flex-grow:1;height:100vh;margin:0;overflow:auto;scrollbar-gutter:stable;position:relative}._MainPane_1hvwl_1:not(:has(>._landingPage_1hvwl_10)){padding:2rem}._DrawerContent_1uxku_1{height:100%;display:flex;flex-direction:column}._BuildingMaterialsPage_iq9on_1{padding:24px}._HeaderSection_k5sox_1{display:flex;flex-direction:column;gap:16px}._CreateProjectForm_j09wm_1{display:flex;flex-direction:column;gap:24px;padding:24px;max-width:1200px;margin:0 auto}._EditProjectForm_118pu_1{display:flex;flex-direction:column;gap:24px;padding:24px;max-width:1500px;margin:0 auto}._ProjectPageToolbar_118pu_10{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}._ProjectPageLayout_118pu_18{display:flex;gap:24px;align-items:flex-start}._ProjectPageSidebar_118pu_24{width:280px;min-width:240px;border:1px solid #e0e0e0;border-radius:8px;padding:12px}._ProjectPageContent_118pu_32{flex:1;min-width:0}@media(max-width:900px){._ProjectPageLayout_118pu_18{flex-direction:column}._ProjectPageSidebar_118pu_24{width:100%}}._FormHandlers_17tdw_1{align-self:end;display:flex;align-items:center;justify-content:end;gap:1rem;width:100%;padding-top:24px;border-top:1px solid rgba(0,0,0,.12)}._FormHandlers_17tdw_1 ._submitButton_17tdw_11{min-width:10rem}._FormHandlers_17tdw_1 ._cancelButton_17tdw_14{min-width:5rem}._FilteringCardsPanel_1htjy_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}._FilteringCard_1htjy_1{display:flex;flex-direction:column;border:1px solid;border-radius:12px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}._FilteringCardMainButton_1htjy_16{flex:1 1 auto;width:100%;border:0;background:transparent;padding:12px 16px 4px;text-align:left;display:flex;flex-direction:column;gap:2px;cursor:pointer}._FilteringCardMainButton_1htjy_16:disabled{cursor:default}._FilteringCardTitle_1htjy_32{font-size:.82rem;line-height:1.05rem;font-weight:600;letter-spacing:.01em}._FilteringCardCount_1htjy_39{font-size:2.25rem;line-height:2.35rem;font-weight:700}._FilteringCardMetric_1htjy_45{font-size:.72rem;line-height:.95rem;margin-top:0}._FilteringCardSubfilters_1htjy_51{list-style:none;margin:0;padding:0 16px 12px;display:flex;align-items:center;flex-wrap:wrap;column-gap:6px;row-gap:2px}._FilteringCardSubfilterItem_1htjy_63{display:flex;align-items:center;gap:6px}._FilteringCardSubfilterButton_1htjy_69{border:0;background:transparent;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}._FilteringCardSubfilterButton_1htjy_69[data-isselected=true],._FilteringCardSubfilterButton_1htjy_69[data-isdisabled=true]{cursor:default;text-decoration:none}._FilteringCardSubfilterLabel_1htjy_82{font-size:.78rem;line-height:1rem}._FilteringCardSubfilterLabelActive_1htjy_87{font-size:.78rem;line-height:1rem;font-weight:600}._MaterialsSection_1g3oe_1{display:flex;flex-direction:column;gap:16px}._GridHeader_1g3oe_7{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:4px 0 8px;border-bottom:1px solid var(--mui-palette-divider)}._CO2ChartsTab_1lvr2_1{display:flex;flex-direction:column;gap:16px}._ChartsGrid_1lvr2_7{display:grid;gap:16px}._ChartCard_1lvr2_12{padding:16px}._NotFoundPage_1fx5y_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}._UIShowcasePage_5o7tq_1{display:flex;align-items:flex-start;gap:2rem;width:100%}._UIShowcasePage_5o7tq_1 ._sections_5o7tq_7{display:flex;flex-direction:column;gap:1rem;text-align:left;min-width:0}._UIShowcasePage_5o7tq_1 ._sections_5o7tq_7 h2,._UIShowcasePage_5o7tq_1 ._sections_5o7tq_7 h4{scroll-margin-top:1rem}._UIShowcasePage_5o7tq_1 ._navigation_5o7tq_18{flex:1;min-width:110px;position:sticky;top:0}._UIShowcasePage_5o7tq_1 ._navigation_5o7tq_18 a{display:block;color:inherit;margin-bottom:.5rem;text-decoration:none}._UIShowcasePage_5o7tq_1 ._navigation_5o7tq_18 a:hover{text-decoration:underline}._buttonGrid_5o7tq_34{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:1rem}._textFieldGrid_5o7tq_41{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1rem}._FallbackErrorMessage_cwbet_1{display:flex;margin-inline:auto;align-items:center;gap:.5rem}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:var(--mui-palette-grey-500) transparent}}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background-color:transparent}*::-webkit-scrollbar-thumb{border-radius:100px;box-shadow:inset 0 0 2px 2px var(--mui-palette-grey-500);border:solid 4px transparent}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;padding:0;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;overflow:auto}
