:root{--bo-viewport-height:100vh}@supports (height:100dvh){:root{--bo-viewport-height:100dvh}}html,body{min-height:100%;min-height:var(--bo-viewport-height);margin:0;font-family:Arial,Helvetica,sans-serif}.boAuthPage{min-height:var(--bo-viewport-height);box-sizing:border-box;background:#f3efe9;justify-content:center;align-items:center;padding:24px;display:flex}.boAuthCard{box-sizing:border-box;background:#fffdfa;border-radius:24px;width:min(440px,100%);padding:30px;box-shadow:0 20px 60px #0000002e}.boAuthCardPassword{width:min(500px,100%)}.boAuthLock{margin-bottom:10px;font-size:32px}.boAuthCard h1{margin:0 0 10px;font-size:26px;line-height:1.12}.boAuthCard p{color:#6f675f;margin:0 0 20px;font-size:16px;line-height:1.35}.boGoogleButton{justify-content:center;align-items:center;min-height:44px;margin:2px 0 14px;display:flex}.boAuthDivider{color:#8c837a;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;display:flex}.boAuthDivider:before,.boAuthDivider:after{content:"";background:#ded6ce;flex:1;height:1px}.boAuthDivider span{padding:0 2px}.boAuthFields{gap:12px;display:grid}.boAuthCard input{box-sizing:border-box;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #ded3c7;border-radius:13px;padding:0 15px;font-size:17px}.boPasswordField{position:relative}.boPasswordField input{padding-right:48px}.boPasswordToggle{color:#5e5750;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.boPasswordToggle:hover{background:#f1ece6}.boPasswordToggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.boAuthError{color:#a23d3d;min-height:22px;margin:10px 2px 6px;font-weight:700}.boAuthSubmit{color:#fff;cursor:pointer;background:#26231f;border:0;border-radius:13px;width:100%;height:50px;font-size:17px;font-weight:700}.boAuthSubmit:disabled{opacity:.55}.boLoadingState{inset:0 0 0 var(--bo-sidebar-width,255px);z-index:9000;color:#6e645c;text-align:center;background:#f6f3eff5;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed}.boLoadingSpinner{background:conic-gradient(#5f554e 0deg 70deg,#0000 70deg 120deg,#5f554e 120deg 190deg,#0000 190deg 240deg,#5f554e 240deg 310deg,#0000 310deg 360deg);border-radius:50%;width:36px;height:36px;animation:.9s linear infinite boLoadingSpin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.boButtonBusySpinner{vertical-align:-3px;flex:none;width:16px;height:16px;display:inline-block}.boLoadingLabel{letter-spacing:.01em;font-size:13px;font-weight:600}@keyframes boLoadingSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.boLoadingState{left:0}}@media (prefers-reduced-motion:reduce){.boLoadingSpinner{animation:none}}.boLocalLoadingHost{position:relative}.boLocalLoadingOverlay{z-index:120;border-radius:inherit;pointer-events:auto;background:#f6f3efcc;place-items:center;display:grid;position:absolute;inset:0}.boLocalLoadingOverlay .boLoadingSpinner{width:32px;height:32px}.configuredViewPagination{color:#84786f;background:#faf8f6;border-top:1px solid #eee8e3;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;line-height:1.2;display:grid}.configuredViewPagination span{text-align:center;font-variant-numeric:tabular-nums}.configuredViewPagination button{color:#5f554e;cursor:pointer;background:#fff;border:1px solid #d8cec5;border-radius:7px;width:28px;height:26px;padding:0;font-size:18px;line-height:1}.configuredViewPagination button:disabled{opacity:.32;cursor:default}.configuredViewPagination button:not(:disabled):hover{background:#f4eee9}.configuredViewControls{flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.configuredViewGroups{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.configuredViewGroupWrap{flex:none;align-items:center;gap:10px;display:flex}.configuredViewFilterGroup{align-items:center;gap:8px;min-width:0;display:flex}.configuredViewTabs,.configuredViewButtons{white-space:nowrap;align-items:center;gap:6px;display:flex}.configuredViewTabs button,.configuredViewButtons button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:999px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:650;line-height:1}.configuredViewTabs button.active,.configuredViewButtons button.active{color:var(--accent);border-color:var(--accent);background:#fff}.configuredViewSearch{background:#fff;border:1px solid #d8cec5;border-radius:9px;flex:280px;align-items:center;gap:7px;min-width:min(100%,260px);margin-left:auto;padding:0 10px;display:flex}.configuredViewSearch>span{color:#8b7f75;font-size:16px;line-height:1}.configuredViewSearch input{width:100%;height:34px;color:var(--text,#2f2926);background:0 0;border:0;outline:0;font-family:inherit;font-size:13px}.configuredViewSearch input::placeholder{color:#9b9189}.configuredViewDynamicFilters{flex-wrap:wrap;flex:100%;align-items:center;gap:10px;min-width:0;display:flex}.configuredViewDynamicGroup{align-items:center;gap:10px;min-width:0;display:flex}.configuredViewControls.isSearchFirst{align-items:flex-start}.configuredViewControls.isSearchFirst .configuredViewSearch{flex:100%;max-width:none;margin-left:0}.configuredViewControls.isSearchFirst .configuredViewGroups{flex:100%}.configuredViewControls.isSearchFirst .configuredViewDynamicFilters{width:100%}.configuredViewControls.isSearchFirst .configuredViewGroups:empty{display:none}.configuredViewSourceFilters{flex-wrap:wrap;flex:100%;align-items:flex-end;gap:10px;display:flex}.configuredViewSourceFilter{gap:4px;min-width:180px;display:grid}.configuredViewSourceFilter>span{color:var(--muted,#84786f);font-size:12px;font-weight:600}.configuredViewSourceFilter input{height:36px;color:var(--text,#2f2926);background:#fff;border:1px solid #d8cec5;border-radius:9px;padding:0 10px;font-size:13px}.configuredViewSourceApply{min-width:105px;height:36px;padding:0 14px;font-size:13px;font-weight:600}@media (max-width:900px){.configuredViewGroups{flex-wrap:wrap}.configuredViewSearch{flex-basis:100%;max-width:none;margin-left:0}}.configuredViewListHeader{justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 4px;display:flex}.configuredViewCount{color:var(--muted,#84786f);font-variant-numeric:tabular-nums;font-size:12px}.configuredViewListActions{align-items:center;gap:6px;display:flex}.configuredViewListAction{width:32px;height:32px;color:var(--text,#2f2926);cursor:pointer;background:#fff;border:1px solid #d8cec5;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.configuredViewListAction:hover{background:#f4eee9}.boIconAction{color:#5f554e;cursor:pointer;background:#fff;border:1px solid #d8cec5;border-radius:999px;place-items:center;width:36px;height:36px;padding:0;font-family:inherit;font-size:16px;font-weight:400;line-height:1;display:grid}.boIconAction:hover:not(:disabled){background:#f4eee9}.boIconAction:disabled{opacity:.35;cursor:default}.configuredWorkspace{gap:8px;min-width:0;display:grid}.configuredWorkspaceLoading{min-height:140px;color:var(--muted,#84786f);place-items:center;display:grid}.configuredWorkspace .configuredViewExpandedRow>td{background:#fbfaf8;border-bottom:1px solid #eee8e3;padding:0}.configuredViewExpandedRow .configuredWorkspaceNested{border-left:2px solid #ddd3ca;padding:8px 12px 12px 34px}.configuredWorkspaceNested .configuredViewTableShell{background:#fff;border:1px solid #e7dfd8;border-radius:9px;overflow:auto}.configuredWorkspaceNested .configuredViewTable{margin:0}.configuredWorkspace .configuredViewTable tbody>tr[aria-expanded]{cursor:pointer}.configuredWorkspace .configuredViewTable tbody>tr[aria-expanded=true]{background:#f8f4f0}.parameterTreeRow{cursor:default}.parameterTreeRow.parameterTreedomain{cursor:pointer;background:#f8f5f1}.parameterTreeLabel{align-items:center;min-width:0;display:inline-flex}.parameterTreeLabelDepth1{font-weight:650}.parameterTreeLabelDepth2{padding-left:20px;font-weight:400}.parameterTreeLabelDepth3{padding-left:46px;font-weight:400}.parameterValuesTree .parameterJsonReadOnly{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:240px;color:var(--text,#302923);text-align:left;margin:0;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.parameterTreeChevron{color:#6f645c;flex:0 0 20px;justify-content:center;align-items:center;width:20px;margin-right:4px;font-size:13px;display:inline-flex}.parameterValueEditor{align-items:center;gap:7px;width:100%;min-width:150px;display:flex}.parameterValueEditor .configuredInlineInput{width:100%;min-width:0;height:32px;color:inherit;font:inherit;background:#fff;border:1px solid #d8cec5;border-radius:7px;padding:0 9px}.parameterValueEditor .configuredInlineInput:focus{border-color:#b89a83;outline:2px solid #a9856933}.parameterValueEditorBoolean{min-width:0}.parameterValueEditorBoolean input[type=checkbox]{width:17px;height:17px;margin:0}.parameterValueSaving{background:conic-gradient(#6f645c 0deg 75deg,#0000 75deg 120deg,#6f645c 120deg 195deg,#0000 195deg 240deg,#6f645c 240deg 315deg,#0000 315deg 360deg);border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.8s linear infinite boLoadingSpin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.parameterValueError{color:#9b4242;background:#f7e8e8;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid}.parameterValuesTree{max-width:900px}.parameterValuesTree .configuredViewTableShell{width:100%}.parameterValuesTree .configuredViewSearch{max-width:520px}.configuredInlineEditor{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.configuredInlineEditor .configuredInlineInput{width:100%;min-width:0;height:34px;color:inherit;font:inherit;background:#fff;border:1px solid #d8cec5;border-radius:7px;padding:0 9px}.configuredInlineEditor select.configuredInlineInput{padding-right:30px}.configuredInlineJsonEditor{align-items:flex-start}.configuredInlineJson{resize:vertical;width:100%;min-width:0;min-height:54px;color:inherit;background:#fff;border:1px solid #d8cec5;border-radius:7px;padding:7px 9px;font:13px/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.configuredInlineJson:focus,.configuredInlineEditor .configuredInlineInput:focus{border-color:#b89a83;outline:2px solid #a9856933}.parameterValuesTree .configuredViewTableShell{border:1px solid var(--line,#ded7d0);background:#fff;border-radius:9px;overflow:visible}.parameterValuesTree .configuredViewTable thead th,.parameterValuesTree .configuredViewTable tbody td,.parameterValuesTree .configuredViewValue,.parameterValuesTree .configuredInlineEditor .configuredInlineInput,.parameterValuesTree .configuredInlineJson,.parameterValuesTree .parameterTreeLabelDepth1,.parameterValuesTree .parameterTreeLabelDepth2,.parameterValuesTree .parameterTreeLabelDepth3{font-size:13px}.configuredSelectEditor{position:relative}.configuredSelectTrigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.configuredSelectTrigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.configuredSelectChevron{color:#776d65;flex:none;margin-left:8px}.configuredSelectMenu{z-index:500;background:#fff;border:1px solid #d8cec5;border-radius:9px;width:min(420px,80vw);padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 30px #3028222e}.configuredSelectSearch{border:1px solid #ddd4cc;border-radius:7px;width:100%;height:32px;padding:0 9px;font-size:13px}.configuredSelectOptions{overscroll-behavior:contain;max-height:280px;margin-top:5px;overflow:auto}.configuredSelectOption{width:100%;min-height:32px;color:inherit;text-align:left;background:#fff;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:4px;padding:5px 8px;font-size:13px;line-height:1.25;display:grid}.configuredSelectOption:hover,.configuredSelectOption:focus-visible{background:#f4eee9;outline:0}.configuredSelectOption.isSelected{background:#eee2d8}.configuredSelectMark{text-align:center;width:16px}.configuredListModalBackdrop{z-index:12000;background:#231e1b52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.configuredListModal{width:min(560px,100vw - 48px);max-height:min(720px,calc(var(--bo-viewport-height) - 48px));background:#fff;border:1px solid #d8cec5;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 22px 60px #231e1b47}.configuredListModalTop{border-bottom:1px solid #eee8e3;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;padding:12px;display:grid}.configuredListModalSearch{width:100%;height:36px;color:inherit;background:#fff;border:1px solid #d8cec5;border-radius:8px;padding:0 10px;font-size:13px}.configuredListModalSearch:focus{border-color:#b89a83;outline:2px solid #a9856933}.configuredListModalClose{color:#6f645c;cursor:pointer;background:0 0;border:0;border-radius:7px;width:32px;height:32px;font-size:22px;line-height:1}.configuredListModalClose:hover{background:#f4eee9}.configuredListModalOptions{min-height:0;padding:6px;overflow:auto}.configuredListModalOption{width:100%;min-height:36px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;padding:7px 9px;font-size:13px;line-height:1.25;display:grid}.configuredListModalOption:hover,.configuredListModalOption:focus-visible{background:#f4eee9;outline:0}.configuredListModalOption.isSelected{background:#eee2d8}.configuredListModalPager{color:#84786f;background:#faf8f6;border-top:1px solid #eee8e3;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:grid}.configuredListModalPager span{text-align:center;font-variant-numeric:tabular-nums}.configuredListModalPager button{color:#5f554e;cursor:pointer;background:#fff;border:1px solid #d8cec5;border-radius:7px;width:34px;height:30px;font-size:18px;line-height:1}.configuredListModalPager button:disabled{opacity:.3;cursor:default}.parameterTreeLabelContent{gap:2px;min-width:0;display:grid}.parameterTreeHelp{color:var(--muted,#84786f);font-size:13px;font-weight:400;line-height:1.25}.configuredViewNestedCompact{padding:0}.configuredViewExpandedRow .configuredViewNestedCompact{border-left:0;padding:0}.configuredViewNestedCompact .configuredViewTableShell{background:0 0;border:0;border-radius:0;overflow:visible}.configuredViewNestedCompact .configuredViewTable{margin:0}.configuredViewNestedCompact .configuredViewTable th,.configuredViewNestedCompact .configuredViewTable td{font-size:13px}.configuredViewNestedCompact .paramManagementTable th{padding:7px 9px}.configuredViewNestedCompact .paramManagementTable td{padding:5px 9px}.configuredViewDragHeader,.configuredViewDragCell{text-align:center;vertical-align:middle;border-right:1px solid #eee9e5;width:24px;min-width:24px;max-width:24px}.configuredViewTableShell.isCompact .paramManagementTable td.configuredViewDragCell{width:24px;min-width:24px;max-width:24px;padding:0;position:relative}.configuredViewDragHandle{color:#8a7e75;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:5px;place-items:center;width:18px;height:20px;margin:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.configuredViewDragHandle:active{cursor:grabbing;background:#f0e9e3}.configuredValueBadge{border-radius:999px;align-items:center;max-width:none;padding:1px 8px;line-height:1.2;display:inline-flex}.configuredValueBadge .configuredInlineEditor{width:auto;min-width:0}.configuredValueBadge input.configuredInlineInput{field-sizing:content;appearance:none;width:auto;max-width:none;height:20px;min-height:0;box-shadow:none;color:inherit;caret-color:currentColor;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0}.configuredValueBadge input.configuredInlineInput:focus,.configuredValueBadge input.configuredInlineInput:active{box-shadow:none;background:0 0;border:0;outline:0}.configuredColorTokenEditor{align-items:center;gap:4px;display:inline-flex;position:relative}.configuredColorTokenButton{cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.configuredColorTokenButton>span{border:1px solid #222;border-radius:4px;width:20px;height:20px;display:block}.configuredLifecycleEditor{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:inline-flex;position:relative}.configuredLifecycleEditor .rowActionToggle{cursor:pointer;background:#c8c0ba;border:0;border-radius:999px;width:34px;min-width:34px;height:18px;padding:0;transition:background .15s;position:relative}.configuredLifecycleEditor .rowActionToggle.isOn{background:#56a16d}.configuredLifecycleEditor .rowActionToggleThumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000038}.configuredLifecycleEditor .rowActionToggle.isOn .rowActionToggleThumb{left:18px;transform:none}.configuredLifecycleEditor .rowActionToggle.isOff .rowActionToggleThumb{left:2px;transform:none}.configuredLifecycleDateButton{color:#746960;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:24px;height:24px;padding:0;line-height:1;display:grid}.configuredLifecycleDateButton.hasDates{color:#5f554e;background:0 0}.configuredLifecyclePopover label{color:#73685f;gap:4px;font-size:12px;display:grid}.configuredLifecyclePopover input{height:32px;font:inherit;background:#fff;border:1px solid #d8cec5;border-radius:7px;padding:0 7px;font-size:13px}.configuredLifecycleActions{justify-content:flex-end;gap:6px;padding-top:2px;display:flex}.configuredLifecycleActions button{cursor:pointer;background:#fff;border:1px solid #d8cec5;border-radius:7px;height:30px;padding:0 10px;font-size:12px}.configuredLifecycleActions button:last-child{color:#fff;background:#2f2926;border-color:#2f2926}.configuredColorTokenPalettePortal{background:#fff;border:1px solid #d8cec5;border-radius:9px;grid-template-columns:repeat(5,24px);gap:5px;padding:7px;display:grid;box-shadow:0 10px 28px #2d26212e}.configuredColorTokenPalettePortal button{cursor:pointer;border:1px solid #00000014;border-radius:6px;width:24px;height:24px;padding:0}.configuredColorTokenPalettePortal button.isSelected{outline-offset:1px;outline:2px solid #5f554e}.configuredLifecycleDateButton svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.configuredViewTable .configuredViewValue.hasInlineEditor{text-overflow:clip;overflow:visible}.configuredViewTable td.align-right .cell-line{justify-content:flex-end}.configuredViewTable tbody>tr[data-row-id]{will-change:transform;transition:transform .17s cubic-bezier(.2,.8,.2,1),box-shadow .12s,background-color .12s;position:relative}.configuredViewTable tbody>tr.configuredDragging{z-index:25;opacity:.98;background:#fff;transition:none;box-shadow:0 10px 28px #2f292533}.configuredLifecyclePopoverPortal{background:#fff;border:1px solid #d8cec5;border-radius:9px;gap:9px;padding:10px;display:grid;box-shadow:0 10px 30px #2d26212e}.configuredLifecyclePopoverPortal label{color:#73685f;gap:4px;font-size:12px;display:grid}.configuredLifecyclePopoverPortal input{height:32px;font:inherit;background:#fff;border:1px solid #d8cec5;border-radius:7px;padding:0 7px;font-size:13px}.configuredLifecyclePopoverPortal .configuredLifecycleActions{justify-content:flex-end;gap:6px;padding-top:2px;display:flex}.configuredViewTable tbody>tr.configuredRowInactive td{color:#8d8883;background:#f6f6f5}.configuredViewTable tbody>tr.configuredRowInactive .configuredValueBadge,.configuredViewTable tbody>tr.configuredRowInactive .configuredColorTokenButton>span{filter:grayscale();opacity:.68}.configuredViewTable tbody>tr.configuredRowInactive .configuredInlineInput:disabled{color:#8d8883;-webkit-text-fill-color:#8d8883;opacity:1;cursor:not-allowed}.configuredViewTable tbody>tr.configuredRowInactive .configuredColorTokenButton:disabled{cursor:not-allowed;opacity:.8}.configuredViewRowActionHeader,.configuredViewRowActionCell{text-align:right;width:38px;min-width:38px;max-width:38px;padding:0 7px 0 2px}.configuredViewAddChild{color:#5f554e;cursor:pointer;background:#fff;border:1px solid #cfc4bb;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:21px;font-weight:500;line-height:1;display:inline-grid}.configuredViewAddChild:hover{color:#2f2926;background:#f4eee9;border-color:#bdaea2}.configuredColorTokenEditor>.parameterValueSaving,.configuredLifecycleEditor>.parameterValueSaving{flex-basis:12px;width:12px;height:12px}.configuredViewTableShell.isCompact .paramManagementTable td,.configuredViewTableShell.isCompact .paramManagementTable th{padding:5px 8px}.configuredViewDragHandle svg{fill:currentColor;width:12px;height:18px;display:block}.configuredInlineEditor.isBare{align-items:center;width:auto;min-width:0;min-height:22px}.configuredInlineEditor.isBare input.configuredInlineInput{field-sizing:content;appearance:none;width:auto;max-width:none;height:20px;min-height:0;box-shadow:none;color:inherit;caret-color:currentColor;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0}.configuredInlineEditor.isBare input.configuredInlineInput:focus,.configuredInlineEditor.isBare input.configuredInlineInput:active{box-shadow:none;background:0 0;border:0;outline:0}.field .historicalReferenceValue{border:1px solid var(--border,#d4ccc6);background:var(--surface,#fff);width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.field .historicalReferenceValue:focus-visible{outline-offset:2px;outline:2px solid}.configuredViewWorkspaceList{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex}.configuredViewWorkspaceTop{align-items:flex-start;gap:12px;min-width:0;display:flex}.configuredViewWorkspaceTop>.configuredViewControls{flex:1;min-width:0}.configuredViewWorkspaceTop>.boIconAction{flex:0 0 36px}.configuredViewWorkspaceActions{justify-content:flex-end;min-height:30px;display:flex;position:relative}.configuredViewWorkspaceActions .configuredViewListHeader{width:100%}.configuredViewWorkspaceGrid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0;display:grid}.configuredViewWorkspaceTable,.configuredViewWorkspaceDetails{border:1px solid var(--line,#ded7d0);background:#fff;border-radius:12px;min-width:0;min-height:0;overflow:auto}.configuredViewWorkspaceDetails>.editorPanel{border:0;border-radius:0;height:100%;min-height:100%}.configuredViewWorkspaceActions .configuredColumnPanel{z-index:25;background:#fff;border:1px solid #ded7d0;border-radius:12px;min-width:245px;max-width:340px;padding:16px;position:absolute;top:35px;right:40px;box-shadow:0 10px 28px #0000001a}.configuredColumnPanel .column-menu-title,.configuredColumnPanel .column-menu-group-title{margin-bottom:12px;font-size:13px;font-weight:700}.configuredColumnPanel .column-menu-item{align-items:center;gap:9px;padding:6px 0;font-size:13px;display:flex}.configuredColumnPanel .column-reset{background:#fff;border:1px solid #ded7d0;border-radius:9px;width:100%;margin-top:12px;padding:8px}.configuredViewTable th{position:relative}.configuredViewTable .col-resizer{cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:0}@media (max-width:900px){.configuredViewWorkspaceGrid{grid-template-columns:minmax(0,1fr)}}.configuredLifecycleCell{justify-content:center;align-items:center;gap:9px;min-width:82px;display:inline-flex}.configuredLifecycleSwitch{background:#b5aca5;border-radius:999px;flex:none;width:34px;height:20px;display:inline-block;position:relative}.configuredLifecycleSwitch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px;box-shadow:0 0 0 1px #c6c0ba}.configuredLifecycleSwitch.active{background:#50a16d}.configuredLifecycleSwitch.active:after{left:17px}.configuredLifecycleCalendar{color:#786d64;font-size:17px}.configuredViewWorkspaceHost{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.configuredViewWorkspaceGrid.isDrawer{grid-template-columns:minmax(0,1fr)}.configuredViewDetailDrawerBackdrop{z-index:1100;background:#1e1a1747;justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.configuredViewDetailDrawerPanel{width:min(560px,100vw);min-width:0;height:100%;max-height:100dvh;color:var(--text,#28231f);background:#fff;outline:none;overflow:hidden;box-shadow:-10px 0 34px #0002}.configuredViewDetailDrawerPanel>.editorPanel{background:#fff;border:0;border-radius:0;width:100%;height:100%;min-height:0;overflow:auto}@media (max-width:600px){.configuredViewDetailDrawerPanel{width:100vw}}:root{--bo-type-page-title:26px;--bo-type-page-subtitle:13px;--bo-type-filter:12px;--bo-type-search:13px;--bo-type-table:13px;--bo-type-form-value:14px;--bo-type-form-label:12px}.boPageHeader{flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:92px;display:flex}.boPageHeader h1{font-size:var(--bo-type-page-title);margin:0;font-weight:700;line-height:1.1}.boPageHeader p{color:var(--muted,#736a63);font-size:var(--bo-type-page-subtitle);margin:5px 0 0;line-height:1.3}.boPageHeaderActions{align-items:center;gap:8px;display:flex}.configuredViewTabs button,.configuredViewButtons button{font-size:var(--bo-type-filter)}.configuredViewSearch input{font-size:var(--bo-type-search)}.configuredViewFilterCard .configuredViewTabs button,.configuredViewFilterCard .configuredViewButtons button{font-size:var(--bo-type-filter);font-weight:650;line-height:1}.configuredViewFilterCard .configuredViewSearch input{font-size:var(--bo-type-search);line-height:normal}.configuredViewWorkspaceHost .configuredViewTable,.rulePage .configuredViewTable{font-size:var(--bo-type-table)}.configuredViewFilterCard{border:1px solid var(--line,#ded7d0);background:#fff;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex;overflow:visible;box-shadow:0 1px 2px #00000008}.configuredViewFilterCard .configuredViewControls{flex-wrap:wrap}.configuredViewFilterCard .configuredViewDynamicFilters{flex:none;width:auto}.configuredViewFilterCard .configuredViewGroups{flex:none}.configuredViewFilterCard .configuredViewSearch{flex:260px;min-width:200px;margin-left:auto}.configuredViewWorkspaceTop>.configuredViewFilterCard{flex:1;min-width:0}.configuredViewDetailDrawerPanel .field{font-size:var(--bo-type-form-label)}.configuredViewDetailDrawerPanel .field input,.configuredViewDetailDrawerPanel .field select,.configuredViewDetailDrawerPanel .field textarea{font-size:var(--bo-type-form-value);line-height:1.25}@media (max-width:900px){.configuredViewFilterCard .configuredViewGroups,.configuredViewFilterCard .configuredViewDynamicFilters,.configuredViewFilterCard .configuredViewSearch{flex:100%;max-width:none}.boPageHeader{flex-wrap:wrap}}.parametrageWorkspace .field input,.parametrageWorkspace .field select,.parametrageWorkspace .field textarea,.calgenWorkspace .field input,.calgenWorkspace .field select,.calgenWorkspace .field textarea{font-size:var(--bo-type-form-value)}.parametrageWorkspace .field{font-size:var(--bo-type-form-label)}.configuredViewWorkspaceGrid.isFitted .configuredViewWorkspaceTable{flex-direction:column;display:flex;overflow:hidden}.configuredViewTableShell.isStructured{background:#fff;flex-direction:column;max-width:100%;min-height:0;display:flex;overflow:hidden}.configuredViewTableShell.isStructured .configuredViewTable{table-layout:fixed;flex:none;width:100%;margin:0}.configuredViewTableShell.isStructured .configuredViewTable thead th{text-transform:uppercase;letter-spacing:.03em;color:#756a62;white-space:nowrap;background:#fbf9f7;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.2;position:relative}.configuredViewTableShell.isStructured .configuredViewTable thead th:not(:last-child):after{content:"";pointer-events:none;background:#e4ddd7;width:1px;position:absolute;top:22%;bottom:22%;right:0}.configuredViewTableShell.isStructured .configuredViewTable thead th.sortable{cursor:pointer}.configuredViewTableShell.isStructured .configuredViewTable thead th.sortable:hover{color:#4f453f}.configuredViewTableShell.isStructured .configuredViewTable tbody td{vertical-align:middle;font-size:var(--bo-type-table);border-bottom:1px solid #eee8e4;padding:7px 12px}.configuredViewTableShell.isStructured .configuredViewTable tbody>tr:not(.configuredRowInactive) td{background:#fff}.configuredViewTableShell.isStructured .configuredViewPagination{background:#fbf9f7;border:1px solid #e4ddd7;border-radius:9px;align-self:flex-end;margin-top:auto;margin-bottom:6px;margin-right:6px}.configuredViewWorkspaceList.isStructured .configuredColumnPanel{border-radius:10px;min-width:230px;max-width:320px;padding:10px}.configuredViewWorkspaceList.isStructured .column-menu-title{letter-spacing:.04em;text-transform:uppercase;color:#84786f;margin:0;padding:2px 4px 8px;font-size:11px;font-weight:700}.configuredViewWorkspaceList.isStructured .column-menu-group-title{letter-spacing:.04em;text-transform:uppercase;color:#84786f;margin:0;padding:3px 6px 6px;font-size:10px;font-weight:700}.configuredViewWorkspaceList.isStructured .column-menu-item{padding:7px 6px;font-size:13px;font-weight:400}.configuredViewWorkspaceList.isStructured .column-reset{margin-top:8px;padding:7px 9px;font-size:12px}.configuredViewTableShell.isStructured .configuredViewTable tbody td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.configuredViewWorkspaceList.isStructured,.configuredViewWorkspaceList.isStructured .configuredViewWorkspaceGrid.isFitted{flex:1 1 0;min-height:0}.configuredViewWorkspaceList.isStructured .configuredViewWorkspaceGrid.isFitted .configuredViewWorkspaceTable{background:0 0;border:0;border-radius:0;flex-direction:column;gap:7px;min-height:0;display:flex;overflow:hidden}.configuredViewWorkspaceList.isStructured .configuredViewTableShell.isStructured{border:1px solid var(--line,#ded7d0);background:#fff;border-radius:12px;flex:1 1 0;height:auto;min-height:0;overflow:hidden}.configuredViewWorkspaceList.isStructured .configuredViewTableFooter{flex:none;justify-content:flex-end;min-height:38px;display:flex}.configuredViewWorkspaceList.isStructured .configuredViewTableFooter .configuredViewPagination{background:#fbf9f7;border:1px solid #e4ddd7;border-radius:9px;align-self:center;width:auto;margin:0}.configuredViewTableShell.isStructured .configuredViewTable thead th.align-right{text-align:right}.configuredViewTableShell.isStructured .configuredViewTable thead th.align-center{text-align:center}.configuredViewWorkspaceList.isStructured .configuredColumnPanel .column-menu-item{align-items:center;gap:8px;padding:4px 2px;display:flex}.configuredViewWorkspaceList.isStructured .configuredColumnPanel .column-menu-item label{cursor:pointer;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.configuredViewWorkspaceList.isStructured .configuredColumnPanel .configuredColumnOrderHandle{color:#81766e;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:5px;flex:0 0 23px;place-items:center;width:23px;height:27px;padding:0;display:grid}.configuredViewWorkspaceList.isStructured .configuredColumnPanel .configuredColumnOrderHandle:active{cursor:grabbing}.configuredViewWorkspaceList.isStructured .configuredColumnPanel .configuredColumnOrderHandle svg{fill:currentColor;width:12px;height:18px}.configuredViewWorkspaceList.isStructured .configuredColumnPanel .column-menu-item.isDragging{opacity:.55}.configuredViewWorkspaceList.isStructured .configuredColumnPanel .column-menu-item:focus-within{background:#faf8f6}.boPageHeader.isCompact{min-height:68px}.configuredViewWorkspaceList.isPlainControls{gap:7px}.configuredViewWorkspaceList.isPlainControls .configuredViewWorkspaceTop{align-items:center}.configuredViewFilterCard.isPlain{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}.configuredViewTableShell.isStructured .configuredViewTable tbody td{padding-top:4px;padding-bottom:4px}.configuredViewTableShell.isStructured.isViewSized{overflow:auto hidden}.configuredViewTableShell.isStructured .configuredViewTable.isViewSized{table-layout:fixed;min-width:0;max-width:none}.configuredViewRowActionCell .rowActionIcon{justify-content:center;align-items:center;width:32px;min-width:32px;height:28px;display:inline-flex}.configuredViewRowActionCell .rowActionIcon svg{flex:none;display:block}.configuredViewDrawerHeaderActions{align-items:center;gap:12px;margin-left:auto;display:flex}.configuredViewAutosaveIndicator{color:#81766d;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.configuredViewAutosaveCycle{background:#fff;border-radius:50%;position:absolute;bottom:0;right:0}.configuredViewAutosaveIndicator.is-saving .configuredViewAutosaveCycle{animation:.9s linear infinite boLoadingSpin}.configuredViewAutosaveIndicator.is-pending{color:#9a775e}.configuredViewAutosaveIndicator.is-error{color:#b44343}@media (prefers-reduced-motion:reduce){.configuredViewAutosaveIndicator.is-saving .configuredViewAutosaveCycle{animation:none}}.configuredViewReadyGate{background:0 0;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.configuredViewReadyGate .boLoadingSpinner{width:36px;height:36px}.configuredViewUnavailable{color:#a33935;padding:20px}.configuredViewTableShell.isStructured .configuredViewRowActionCell{padding-top:1px;padding-bottom:1px}.configuredViewDrawerHeaderStart{align-items:center;margin-right:8px;display:flex}.boCardCreateOverlay{z-index:15000;box-sizing:border-box;background:#231e1b4d;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.boCardCreateDialog{box-sizing:border-box;color:#302923;background:#fff;border:1px solid #e5ddd5;border-radius:11px;width:min(350px,100%);max-height:calc(100dvh - 32px);padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.3;overflow:auto;box-shadow:0 12px 38px #231e1b30}.boCardCreateDialog h2{color:#302923;border-bottom:1px solid #eee9e4;margin:0 0 15px;padding:15px 17px 12px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.3}.boCardCreateDialog form{margin:0;padding:0 17px 15px}.boCardCreateFields{gap:12px;display:grid}.boCardCreateFields label{color:#62574e;gap:5px;min-width:0;margin:0;font-family:inherit;font-size:12px;font-weight:600;line-height:1.25;display:grid}.boCardCreateFields input{box-sizing:border-box;color:#302923;background:#fff;border:1px solid #d9d0c7;border-radius:6px;width:100%;min-width:0;height:32px;padding:0 9px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.2}.boCardCreateFields input:focus{border-color:#a98569;outline:2px solid #a985692e}.boCardCreateFields input:disabled{opacity:.6}.boCardCreateError{color:#a23d3d;margin-top:10px;font-size:12px;line-height:1.3}.boCardCreateActions{justify-content:flex-end;align-items:center;gap:7px;margin-top:16px;display:flex}.boCardCreateActions button{box-sizing:border-box;color:#62574e;cursor:pointer;background:#fff;border:1px solid #d8cec5;border-radius:6px;min-height:30px;margin:0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2}.boCardCreateActions button[type=submit]{color:#fff;background:#755641;border-color:#755641}.boCardCreateActions button:disabled{opacity:.48;cursor:default}.boCardCreateActions button:not(:disabled):hover{filter:brightness(.96)}.configuredViewTable .configuredViewEmptyRow{cursor:default}.configuredViewTable .configuredViewEmptyCell{text-align:center;color:var(--muted,#81766e);white-space:normal;padding:18px 12px;font-weight:400}:root{--bo-type-editor-heading:14px;--bo-type-editor-label:12px;--bo-type-editor-value:13px;--bo-type-editor-help:12px;--bo-editor-panel-border:#ded7d0;--bo-editor-panel-bg:#fff;--bo-editor-panel-radius:11px}.boIconAction:focus-visible{outline-offset:2px;outline:2px solid}.boEditorWorkspaceHost{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}@media (max-width:850px){.boEditorWorkspaceHost{min-height:0;overflow:auto}}
:root{--bo-sidebar-width:255px}.boShellWorkspace{min-width:0;min-height:0;height:var(--bo-viewport-height);overflow:auto}.boShellWorkspace>*{height:100%;min-height:0}.boAppShell{grid-template-columns:var(--bo-sidebar-width) minmax(0,1fr);min-height:0;height:var(--bo-viewport-height);width:100%;min-width:0;max-width:none;margin:0;padding:0;display:grid;overflow:hidden}.boSidebar{height:var(--bo-viewport-height);color:#fff;z-index:20;background:#2f2925;flex-direction:column;padding:24px 16px;display:flex;position:sticky;top:0;overflow:hidden}.boSidebarBrand{border-bottom:1px solid #ffffff1f;margin-bottom:16px;padding:4px 10px 24px}.boSidebarBrandTitle{font-size:20px;font-weight:700}.boSidebarBrandSub{color:#ccb8a8;margin-top:6px;font-size:13px}.boMainNav{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:4px;min-height:0;margin-top:18px;padding-bottom:112px;display:flex;overflow:hidden auto}.boNavGroup{margin:0}.boNavItem,.boSubnavItem{box-shadow:none;box-sizing:border-box;font-family:inherit;text-decoration:none}.boNavItem{color:#eee3db;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 11px;font-size:14px;font-weight:600;display:flex}.boNavItem:hover{color:#fff;background:#433934}.boNavItem.active{color:#fff;background:#725443}.boNavItem.isOpen,.boNavItem.containsActive{color:#fff;background:0 0}.boNavItemLabel{font-weight:600}.boNavIcon{color:currentColor;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.boNavIcon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.boNavItemLabel,.boSubnavItemLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.boNavAlertBadge{color:#fff;font-variant-numeric:tabular-nums;background:#d83b35;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;min-width:22px;max-width:22px;height:22px;margin-left:auto;padding:0;font-size:11px;font-weight:400;line-height:22px;display:inline-flex;box-shadow:0 0 0 1px #30292352}.boNavAlertBadge+.boMenuChevron{margin-left:2px}.boMenuChevron{width:18px;height:18px;color:inherit;justify-content:center;align-items:center;margin-left:auto;font-size:18px;line-height:1;transition:transform .14s;display:inline-flex}.boMenuChevron.open{transform:rotate(90deg)}.boSubnav{border-left:1px solid #eee3db40;margin:3px 0 7px 20px;padding:2px 0 2px 12px}.boSubnavGroup{margin:1px 0}.boSubnavNested{border-left:1px solid #eee3db2e;margin-left:8px;padding-left:8px}.boSubnavItem{color:#dfd2c8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.boSubnavItem:hover{color:#fff;background:#433934}.boSubnavItem.active{color:#fff;background:#5f493d;font-weight:650}.boSubnavItem.containsActive{color:#fff;font-weight:600}.boSubnavItem.depth-3,.boSubnavItem.depth-4{padding-left:11px;font-size:13px}.boSubnavLabelOnly{cursor:default;opacity:.78}.boSidebarActions{left:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:calc(var(--bo-sidebar-width) - 32px);box-sizing:border-box;z-index:50;background:linear-gradient(#2f292500,#2f2925 12px);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0 0;display:flex;position:fixed}.boLogoutButton{color:#dfd2c8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12px}.boLogoutButton:hover{color:#fff;background:#433934}.boLogoutButton:disabled{opacity:.55;cursor:wait}.boLanguageSwitch{box-sizing:border-box;background:#fff;border:1px solid #d8d3cc;border-radius:8px;flex:none;align-self:flex-start;align-items:center;gap:3px;margin:0;padding:3px;display:inline-flex;box-shadow:0 2px 8px #00000014}.boSidebarActions .boLanguageSwitch button{box-sizing:border-box;cursor:pointer;color:#5d554d;background:0 0;border:0;border-radius:5px;flex:none;min-width:38px;min-height:28px;margin:0;padding:5px 8px;font-size:12px;line-height:18px}.boSidebarActions .boLanguageSwitch button.active{color:#2f2924;background:#ece6df;font-weight:700}
