.toolbar_toolbar__q5_vd{display:flex;flex-flow:column nowrap;gap:8px;z-index:1}.toolbar_toolbar__q5_vd>button{padding:4px 8px;border:1px solid #ccc;border-radius:4px;background-color:#fafad2}.tools_Tools__3kJEX{width:60px;padding:4px;display:flex;flex-flow:column nowrap;gap:4px;border-radius:8px;background-color:#f4f4f4;border:1px solid #d4d4d4;z-index:1}.tools_ToolButton__kCOe8{width:100%;height:52px;border:none;border-radius:4px;font-size:12px;font-weight:600;color:#555;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease-in-out,color .1s ease-in-out}.tools_ToolButton__kCOe8:hover{background-color:#e3e6e9}.tools_ToolButton__kCOe8.tools_active__icP7V{background-color:var(--tool-accent-color);color:#fff}.tools_ToolButton__kCOe8.tools_active__icP7V:hover{background-color:var(--tool-accent-color)}.tools_ToolButton__kCOe8:disabled:hover{background-color:transparent}.tools_ToolButton__kCOe8:disabled{opacity:.5}.layer-switcher_LayerSwitcher__TH01Q{width:60px;padding:4px;display:flex;flex-flow:column nowrap;gap:4px;border-radius:8px;background-color:#f4f4f4;border:1px solid #d4d4d4;z-index:1}.layer-switcher_LayerSwitcherButton__GC8KT{width:100%;height:30px;border:none;border-radius:4px;background-color:#cadbf7;color:var(--tool-accent-color);font-size:12px;font-weight:600;transition:background-color .15s ease-in-out,color forwards .15s ease-in-out}.layer-switcher_LayerSwitcherButton__GC8KT.layer-switcher_active__Qo7zd{background-color:var(--tool-accent-color);color:#fff}.layer-switcher_LayerBumpButton__pObba{width:100%;aspect-ratio:1;border-radius:4px;border:none;color:#555;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease-in-out,opacity .1s ease-in-out}.layer-switcher_LayerBumpButton__pObba:hover{background-color:#e3e6e9}.layer-switcher_LayerBumpButton__pObba:disabled{opacity:.2}.side-panel_SidePanel__CT4gl{padding:4px;display:flex;flex-flow:column nowrap;gap:4px;border-radius:8px;background-color:#f4f4f4;border:1px solid #d4d4d4;z-index:1;width:300px}.side-panel_group__lL5Sb{width:100%;background-color:#fff;font-size:1em;font-weight:400;border-radius:4px;color:#111;border:1px solid #d4d4d4}.side-panel_group__lL5Sb,.side-panel_group__lL5Sb .side-panel_content__nrS4c{display:flex;flex-flow:column nowrap}.side-panel_group__lL5Sb .side-panel_content__nrS4c .side-panel_row__pUtIx{display:flex;flex-flow:column nowrap;padding:12px 8px;gap:4px}.side-panel_group__lL5Sb .side-panel_content__nrS4c .side-panel_row__pUtIx+.side-panel_row__pUtIx{border-top:1px solid #d4d4d4}.side-panel_group__lL5Sb .side-panel_content__nrS4c .side-panel_row__pUtIx .side-panel_keyValue__0_8WL{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-size:14px}.side-panel_group__lL5Sb .side-panel_content__nrS4c .side-panel_row__pUtIx .side-panel_keyValue__0_8WL .side-panel_label__X6WWQ{flex:1 1 100%}.side-panel_group__lL5Sb .side-panel_content__nrS4c .side-panel_row__pUtIx .side-panel_keyValue__0_8WL .side-panel_value__T3oRj{flex:1 0 auto;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:8px}.side-panel_group__lL5Sb .side-panel_content__nrS4c .side-panel_row__pUtIx .side-panel_keyValue__0_8WL .side-panel_value__T3oRj .side-panel_input__TWEPI{max-width:unset;width:90px}.side-panel_header__NmSrX{font-weight:500;font-size:14px;padding:8px 12px;border-bottom:1px solid #d4d4d4}.side-panel_checkboxes__NMJy3{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;gap:8px;width:100%}.side-panel_toolbarButton__ubmqX,.side-panel_toolbarToggleItem__k_s23{flex:1 0 auto;padding:8px 0;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#ddd}.side-panel_toolbarButton__ubmqX:hover,.side-panel_toolbarToggleItem__k_s23:hover{background-color:#efefef}.side-panel_toolbarButton__ubmqX:focus,.side-panel_toolbarToggleItem__k_s23:focus{position:relative;box-shadow:0 0 0 1px #ddd}.side-panel_toolbarToggleItem__k_s23[data-state=on]{opacity:1;color:#555}.side-panel_inputs__ivSs3{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:8px;width:100%}.side-panel_input__TWEPI{width:100%;max-width:85px;background-color:#efefef}.side-panel_input__TWEPI,.side-panel_select__vcrGc{font-size:14px;padding:4px 8px;color:#111;border-radius:4px;border:1px solid #d4d4d4}.side-panel_select__vcrGc{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.side-panel_button__i7kpr{width:31px;height:31px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#fff;border:1px solid #d4d4d4}.side-panel_button__i7kpr:hover{background-color:#efefef}.side-panel_inputs__ivSs3 input[type=number][disabled]{color:#ccc}.budget_BudgetPanel___9UrK{padding:4px;display:flex;flex-flow:column nowrap;gap:4px;border-radius:8px;background-color:#f4f4f4;border:1px solid #d4d4d4;z-index:1;width:300px}.budget_group__BO8F0{width:100%;background-color:#fff;font-size:1em;font-weight:400;border-radius:4px;color:#111;border:1px solid #d4d4d4}.budget_group__BO8F0,.budget_group__BO8F0 .budget_content__DQcyv{display:flex;flex-flow:column nowrap}.budget_group__BO8F0 .budget_content__DQcyv .budget_row__zbhut{display:flex;flex-flow:column nowrap;padding:12px 8px;gap:4px}.budget_group__BO8F0 .budget_content__DQcyv .budget_row__zbhut+.budget_row__zbhut{border-top:1px solid #d4d4d4}.budget_group__BO8F0 .budget_content__DQcyv .budget_row__zbhut .budget_keyValue__wwoPU{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-size:14px}.budget_group__BO8F0 .budget_content__DQcyv .budget_row__zbhut .budget_keyValue__wwoPU .budget_label__dw_uZ{flex:1 1 100%}.budget_group__BO8F0 .budget_content__DQcyv .budget_row__zbhut .budget_keyValue__wwoPU .budget_value__PZ9Cb{flex:1 0 auto;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:8px}.budget_header__11uIq{font-weight:500;font-size:14px;padding:8px 12px;border-bottom:1px solid #d4d4d4}.page_ToolPage__XTj1D{width:100%;height:100%}.page_toolbars__risJE{left:10px;gap:10px}.page_panels__2gW1w,.page_toolbars__risJE{position:absolute;top:10px;display:flex;flex-flow:column nowrap}.page_panels__2gW1w{right:10px;gap:8px}