@media screen{.boq-grid-mode .dynamic-boq-panel .boq-document{display:block;overflow:visible}.boq-grid-mode .dynamic-boq-panel .table-scroll{height:auto;max-height:none}.boq-grid-mode .dynamic-boq-panel .boq-grid-table-band{min-width:var(--configured-table-width)}.boq-grid-mode .dynamic-boq-panel .boq-grid-side-extension{background:0 0;flex:0 0 52px;width:52px;min-width:52px}.boq-grid-mode .dynamic-boq-panel .document-register-table col.boq-actions-column{width:76px}.dynamic-boq-panel .document-register-table tbody>tr>td:last-child{width:auto;min-width:0;max-width:none}.dynamic-boq-panel .document-register-table{font:inherit;font-size:14px}.dynamic-boq-panel .document-register-table :is(td,td strong,td input,td .searchable-select-value,td .configured-number-with-unit,td .configured-number-with-unit span){font-family:inherit!important;font-size:inherit!important;color:inherit!important}.dynamic-boq-panel .document-register-table :is(td strong,td input,td .searchable-select-value){font-weight:400!important}.dynamic-boq-panel .document-register-table :is(.boq-section-row input,.boq-section-row strong){font-weight:600!important}.dynamic-boq-panel .document-register-table th{white-space:normal;overflow-wrap:anywhere;border-right:1px solid #dfe4eb;font-size:12px}.dynamic-boq-panel .document-register-table td{border-right:1px solid #dfe4eb}.dynamic-boq-panel .document-register-table :is(.boq-product-primary,.boq-product-select,.boq-product-primary input,.boq-product-primary .searchable-select,.pivot-category-name-input){min-width:0;width:100%!important}.dynamic-boq-panel .document-register-table .boq-product-primary{gap:6px;display:flex}.dynamic-boq-panel .document-register-table .boq-product-primary input{box-shadow:none;background:0 0;border:0}.boq-linked-name{overflow-wrap:anywhere;flex:1;min-width:0}.boq-entry-menu{align-items:center;gap:12px;min-height:34px;display:flex}.dynamic-boq-panel .document-register-table .boq-insertion-row>td{opacity:1}.boq-entry-options{flex-wrap:wrap;gap:8px;display:flex}.boq-entry-options button{min-height:32px;font:inherit;color:inherit;background:#fff;border:1px solid #d5dce6;border-radius:6px;padding:4px 12px}.boq-entry-options button:hover{background:#edf2f7}.boq-save-status{white-space:nowrap;color:#626e7e;align-items:center;gap:7px;font-size:14px;display:inline-flex}.boq-save-status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.boq-save-status.synced{color:#426652}.boq-save-status:is(.saving,.connecting){color:#626e7e}.boq-save-status:is(.offline,.conflict,.invalid){color:#995318}.boq-move-menu{position:relative}.boq-move-menu summary{cursor:pointer;border-radius:6px;padding:6px;list-style:none}.boq-move-menu summary::-webkit-details-marker{display:none}.boq-move-menu[open]>div{z-index:25;background:#fff;border:1px solid #d5dce6;border-radius:8px;width:min(250px,70vw);padding:8px;position:absolute;bottom:100%;right:0;box-shadow:0 8px 24px #18233724}.dynamic-boq-panel .document-register-table tr:has(.boq-move-menu[open]) .row-actions{opacity:1}.dynamic-boq-panel .document-register-table .boq-root-drop-target td{outline-offset:-2px;outline:2px dashed #8a6b36}.dynamic-boq-panel .document-register-table .drop-before td{border-top:3px solid #8a6b36}.dynamic-boq-panel .document-register-table .drop-after td{border-bottom:3px solid #8a6b36}.boq-lookup-dialog{background:#fff;border:1px solid #d5dce6;border-radius:14px;gap:20px;width:min(560px,100vw - 32px);max-height:85vh;padding:24px;font-size:16px;display:grid;overflow:auto;box-shadow:0 20px 60px #18233744}.boq-lookup-dialog header,.boq-lookup-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.boq-lookup-dialog h2{margin:0;font-size:22px}.boq-lookup-dialog label{gap:8px;display:grid}.boq-lookup-dialog footer{justify-content:flex-end}.boq-path-dialog{background:#fff;border-radius:14px;width:min(760px,100vw - 32px);max-height:85vh;overflow:auto}.boq-path-dialog .component-source-picker{box-sizing:border-box;width:100%;max-width:none;margin:0}.boq-path-item-editor{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.boq-path-item-editor>.searchable-select,.boq-path-item-editor>input{flex:1;min-width:0}.boq-path-item-editor .source-type-badge{text-transform:none;letter-spacing:normal;color:inherit;background:0 0;flex-shrink:1;padding:0;font-weight:400}.boq-grid-mode .dynamic-boq-panel .document-register-table .pivot-category-name-input{flex:1 1 0;width:0!important}.boq-section-row .boq-entry-menu{flex:none}.boq-section-row .boq-add-item-trigger{white-space:nowrap}.item-add-menu-panel{z-index:1200;color:#243047;background:#fff;border:1px solid #d5dce6;border-radius:8px;flex-direction:column;gap:2px;padding:6px;font:14px/1.4 sans-serif;display:flex;position:fixed;box-shadow:0 8px 24px #18233724}.item-add-menu-panel button{text-align:left;min-height:36px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 10px}.item-add-menu-panel button:hover:not(:disabled){outline-offset:-2px;background:#edf2f7;outline:2px solid #c69a43}.item-add-menu-panel button:focus-visible{outline-offset:-2px;background:#edf2f7;outline:2px solid #c69a43}.item-add-menu-panel button:disabled{opacity:.45;cursor:default}}@media screen and (hover:hover) and (pointer:fine){.boq-section-row .boq-entry-menu{opacity:0;pointer-events:none;transition:opacity .12s}.boq-section-row:hover .boq-entry-menu,.boq-section-row .boq-entry-menu[data-open=true]{opacity:1;pointer-events:auto}.boq-section-row .boq-entry-menu:has(.boq-add-item-trigger:focus-visible){opacity:1;pointer-events:auto}}@media print{.boq-entry-menu,.item-add-menu-panel,.boq-move-menu,.boq-save-status,.boq-lookup-dialog{display:none!important}}.toolbar-menu-panel{z-index:10050;color:#243047;background:#fff;border:1px solid #dce2e9;border-radius:10px;flex-direction:column;padding:5px;font-size:14px;line-height:1.4;display:flex;position:fixed;overflow:auto;box-shadow:0 12px 32px #18233724}.toolbar-menu-panel button{min-height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;padding:7px 10px}.toolbar-menu-panel button:is(:hover,:focus-visible):not(:disabled){outline-offset:-2px;background:#f0f3f7;outline:2px solid #bc934e}.toolbar-menu-panel button:disabled{opacity:.45;cursor:default}@media screen{.boq-grid-mode .dynamic-boq-panel .boq-toolbar{background:#fff;align-items:center;gap:8px;min-height:46px;padding:6px 10px}.boq-grid-mode .dynamic-boq-panel .boq-toolbar-title{flex:100px;min-width:0}.boq-grid-mode .dynamic-boq-panel .boq-toolbar-actions{flex:none;align-items:center;gap:8px;width:auto}.boq-grid-mode .dynamic-boq-panel .boq-title-input{height:32px;padding:4px 0;font-size:17px}.boq-grid-mode .dynamic-boq-panel .boq-toolbar :is(.boq-back-button,.toolbar-menu-trigger),:is(.resource-grid-toolbar,.custom-tab-toolbar,.boq-table-toolbar) :is(.primary-button,.secondary-button){min-height:30px;box-shadow:none;border-radius:7px;padding:5px 9px;font-size:13px;line-height:1.3}.boq-grid-mode .dynamic-boq-panel .boq-back-button,.boq-table-toolbar .toolbar-icon-button{place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:inline-grid}.boq-table-toolbar,.resource-grid-toolbar,.custom-tab-toolbar{flex-wrap:wrap;gap:6px;min-height:42px;padding:5px 10px}.boq-table-primary-actions{gap:5px}.boq-save-status,.boq-cost-status{color:#677385;font-size:12px;font-weight:400}.boq-save-status{margin-inline-start:5px}.toolbar-menu-trigger{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.resource-grid-toolbar>span{font-size:12px;font-weight:500}.component-add-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mix-editor form>.mix-components{grid-column:1/-1}:is(.resource-grid-mode .materials-table,.component-register-table).resizable-register-table{width:var(--resource-table-width,760px);min-width:var(--resource-table-width,760px)}.resizable-register-table .resource-column-heading-controls{gap:0;position:relative}.resizable-register-table .resource-column-name-button{overflow-wrap:anywhere;padding:3px 0}.resizable-register-table .resource-column-settings-button,.resizable-register-table .column-freeze-button{z-index:3;background:#f4f6f8;position:absolute;top:50%;transform:translateY(-50%)}.resizable-register-table .resource-column-settings-button{right:22px}.resizable-register-table .column-freeze-button{right:0}.resizable-register-table .configurable-column-drag-handle{z-index:3;position:absolute;left:-7px}.boq-grid-mode .dynamic-boq-panel .boq-line-actions{flex-flow:row;justify-content:center;align-items:center;gap:3px;min-height:24px}.boq-grid-mode .dynamic-boq-panel .document-register-table .boq-line-actions :is(.icon-action,.boq-move-menu summary){place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;line-height:1;display:inline-grid}.boq-grid-mode .dynamic-boq-panel .document-register-table .boq-section-row :is(.boq-entry-menu,.pivot-category-label,.pivot-category-copy,.pivot-category-name-row,.pivot-category-name-input){height:auto;min-height:28px}.boq-grid-mode .dynamic-boq-panel .document-register-table tbody>tr[data-resizable-row-key]{height:32px}.boq-grid-mode .dynamic-boq-panel .document-register-table tbody>tr[data-resizable-row-key]>td{height:auto;padding-block:0}.boq-grid-mode .dynamic-boq-panel .document-register-table :is(th,td)[data-table-column-key]{padding-inline:8px}.boq-grid-mode .dynamic-boq-panel .document-register-table :is(.boq-section-row,.dynamic-product-row) td[data-table-column-role=item]{padding-left:calc(8px + var(--section-name-indent,0px))!important}.boq-grid-mode .dynamic-boq-panel .document-register-table .dynamic-product-row>td>input,.boq-grid-mode .dynamic-boq-panel .document-register-table .dynamic-product-row .boq-dimension-editor>input{padding-left:8px}.resizable-register-table tbody tr[data-resizable-row-key] td :is(input:not([type=checkbox]),select,.searchable-select,.searchable-select-value,.configured-number-with-unit){min-height:28px;padding-block:0}.resizable-register-table tbody tr[data-resizable-row-key] td :is(input:not([type=checkbox]),.searchable-select-value){padding-inline-start:8px}.resizable-register-table tbody tr[data-resizable-row-key] td .searchable-select-value,.resizable-register-table tbody tr[data-resizable-row-key] td .searchable-select input{padding-right:22px!important}.resizable-register-table tbody tr[data-resizable-row-key] td .searchable-select-toggle{width:22px;min-width:22px}.resizable-register-table tbody tr[data-resizable-row-key] td .component-cell-editor-trigger{height:auto;min-height:28px;padding:0 4px}.resizable-register-table .component-cell-editor-trigger>span{overflow-wrap:anywhere;min-width:0}.resizable-register-table tbody tr[data-resizable-row-key] td .component-cell-editor-trigger b{width:24px;min-width:24px;height:24px}.resizable-register-table tbody tr[data-resizable-row-key] td .source-type-badge{max-width:100%;min-height:0;padding:3px 5px;line-height:1.3}.resizable-register-table tbody tr[data-resizable-row-key] td textarea{min-height:28px;padding-block:3px}.component-register-table .ingredient-resource-cell>.source-type-badge{margin-inline:5px}.boq-grid-mode .dynamic-boq-panel .document-register-table .boq-summary-row>td{height:30px;padding:0 8px;font-size:13px;background:#f4f6f8!important}.boq-grid-mode .dynamic-boq-panel .document-register-table .boq-summary-row .boq-frozen-column{z-index:8;background:#f4f6f8!important}.boq-grid-mode .dynamic-boq-panel .document-register-table .boq-summary-row :is(input,button){height:auto;min-height:28px;padding-block:2px}:is(.resource-grid-mode .materials-table,.component-register-table,.document-register-table).resizable-register-table tbody tr[data-resizable-row-key] td.configurable-register-cell :is(input:not([type=checkbox]),select,.searchable-select-value,.configured-number-with-unit){min-height:28px;padding-block:0;padding-inline-start:8px}.boq-grid-mode .dynamic-boq-panel .document-register-table tbody tr[data-resizable-row-key] td :is(input:not([type=checkbox]),select,.searchable-select-value,.configured-number-with-unit){min-height:28px}.resizable-register-table tbody tr[data-resizable-row-key] td input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0}.resizable-register-table tbody tr[data-resizable-row-key] td :is(.icon-action,.configured-record-link){height:24px;min-height:24px;padding-block:0}.boq-grid-mode .dynamic-boq-panel .document-register-table .boq-section-summary>td{border-inline:0}}@media screen and (hover:none),screen and (pointer:coarse){.toolbar-menu-panel button,:is(.resource-grid-mode .materials-table,.component-register-table,.document-register-table).resizable-register-table tbody tr[data-resizable-row-key] td.configurable-register-cell :is(input:not([type=checkbox]),select,.searchable-select-value,.configured-number-with-unit),.boq-grid-mode .dynamic-boq-panel .document-register-table tbody tr[data-resizable-row-key] td :is(input:not([type=checkbox]),select,.searchable-select-value,.configured-number-with-unit){min-height:42px}.resizable-register-table tbody tr[data-resizable-row-key] td :is(.icon-action,.configured-record-link),.resizable-register-table tbody tr[data-resizable-row-key] td :is(input:not([type=checkbox]),select,.searchable-select,.searchable-select-value,.configured-number-with-unit,.component-cell-editor-trigger),.boq-grid-mode .dynamic-boq-panel .document-register-table tbody>tr[data-resizable-row-key]>td{height:42px;min-height:42px}.resizable-register-table .resource-column-settings-button,.resizable-register-table .column-freeze-button{opacity:1;position:static;transform:none}}@media print{.toolbar-menu-trigger,.toolbar-menu-panel,.boq-cost-status{display:none!important}}@media (hover:hover) and (pointer:fine){table tr .row-actions,table tr>td>button.icon-action.danger{opacity:0;pointer-events:none}table tr:hover .row-actions,table tr:focus-within .row-actions,table tr:hover>td>button.icon-action.danger,table tr:focus-within>td>button.icon-action.danger{opacity:1;pointer-events:auto}}.navigation-archived-item{align-items:center;gap:6px;display:flex}.navigation-archived-item>button:first-child{flex:1}.navigation-archived-item>.danger{flex:0 0 30px;width:30px}@media (hover:hover) and (pointer:fine){.navigation-archived-item>.danger{opacity:0;pointer-events:none}.navigation-archived-item:hover>.danger,.navigation-archived-item:focus-within>.danger{opacity:1;pointer-events:auto}}.site-account-popover .account-profile{gap:8px;min-width:0;display:grid}.site-account-popover .site-account-details{gap:3px}.site-account-popover .site-account-details small{color:#657184;overflow-wrap:anywhere;font-size:12px}.account-profile form{gap:9px;margin:0;display:grid}.account-profile label{gap:4px;font-size:13px;display:grid}.account-profile input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #d6dce4;border-radius:6px;padding:7px 8px}.account-profile input:disabled{color:#657184;opacity:1;background:#f3f5f8}.site-account-menu .site-account-popover{gap:4px;padding:12px}.site-account-popover .account-profile{gap:4px}.site-account-popover .site-account-details{margin-bottom:8px}.site-account-menu .site-account-popover button{color:#243049;width:100%;min-height:34px;font:inherit;text-align:left;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 9px;font-size:14px;font-weight:500;transition:background .12s}.site-account-menu .site-account-popover button:hover:not(:disabled){background:#eef2f7;border-color:#0000}.site-account-menu .site-account-popover button:focus-visible{outline-offset:1px;background:#eef2f7;outline:2px solid #536b96}.site-account-menu .site-account-popover button:disabled{opacity:.5;cursor:default}.site-account-menu .account-profile-actions button{text-align:center;width:auto}.account-profile .account-profile-actions{justify-content:flex-end;gap:6px;display:flex}.account-profile small[role=alert]{color:#a43224}@media screen{.app-shell.workspace-canvas-mode{height:100vh;height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}#top.workspace{flex-direction:column;width:100%;height:100%;min-height:0;margin:0;padding:0 12px;display:flex;overflow:hidden}#top>.site-brand-bar{z-index:40;flex:none;min-height:60px;margin:8px 0;position:relative;display:flex!important}#top>.workspace-layout{--navigation-width:244px;grid-template-columns:var(--navigation-width) minmax(0, 1fr);flex:1 1 0;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:12px;width:100%;height:auto;min-height:0;transition:grid-template-columns .18s;display:grid;overflow:hidden}#top>.workspace-layout.navigation-collapsed{grid-template-columns:40px minmax(0,1fr)}#top .workspace-navigation-shell{min-width:0;min-height:0;position:relative;overflow:hidden}#top .compact-workspace-navigation{z-index:2;margin:0;display:block;position:absolute;top:12px;right:0}#top .navigation-expanded .compact-workspace-navigation{top:10px;right:25px}#top .compact-workspace-navigation>button{color:#243049;width:40px;min-height:40px;box-shadow:none;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9dfe7;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:flex}#top .compact-workspace-navigation>button:hover{background:#eef2f7}#top .compact-workspace-navigation>button:focus-visible{outline-offset:-2px;outline:2px solid #536b96}#top .workspace-navigation-shell .side-menu{width:calc(var(--navigation-width) - 15px);box-sizing:border-box;visibility:visible;height:calc(100% - 8px);min-height:0;max-height:none;margin:0 15px 8px 0;padding:60px 10px 10px;transition:transform .18s,visibility .18s;position:static;overflow:auto;transform:translate(0);display:block!important}#top .workspace-navigation-shell .side-menu:not(.compact-open){visibility:hidden;pointer-events:none;transform:translate(-110%)}#top .side-menu .menu-group{display:block}#top .view-stage{overscroll-behavior:contain;min-width:0;height:100%;min-height:0;overflow:auto}}@media screen and (max-width:1180px){#top>.workspace-layout,#top>.workspace-layout.navigation-collapsed{--navigation-width:min(300px, calc(100vw - 72px));grid-template-columns:minmax(0,1fr);gap:0;padding-top:44px;transition:none;position:relative}#top .workspace-navigation-shell{width:var(--navigation-width);z-index:30;pointer-events:none;position:absolute;inset:0 auto 0 0;overflow:visible}#top .compact-workspace-navigation{pointer-events:auto;top:0;left:0;right:auto}#top .navigation-expanded .compact-workspace-navigation{top:10px;left:auto;right:10px}#top .workspace-navigation-shell .side-menu{pointer-events:auto;background:#fff;width:100%;height:100%;margin:0;position:absolute;top:0;box-shadow:8px 0 24px #18203326}#top .workspace-navigation-shell .side-menu:not(.compact-open){pointer-events:none}#top .navigation-scrim{z-index:29;cursor:pointer;background:#18203355;border:0;border-radius:0;position:absolute;inset:0}#top .view-stage{grid-area:1/1}}@media screen and (max-width:600px){#top.workspace{padding:0 8px}#top>.site-brand-bar{border-radius:14px;gap:8px;min-height:56px;padding:8px}#top .site-brand-bar .brand{flex:0 112px;min-width:0}#top .site-brand-bar .brand-logo{width:100%;max-width:112px;height:auto}#top .site-account{flex:1 1 0;gap:8px;min-width:0}#top .site-organization-switcher{flex:1 1 0;width:auto;min-width:0}#top .site-organization-switcher>span{font-size:12px}#top .site-organization-switcher .searchable-select{width:100%;min-width:0}#top .site-account-icon{width:36px;min-width:36px;height:36px}}@media (prefers-reduced-motion:reduce){#top>.workspace-layout,#top .workspace-navigation-shell .side-menu{transition:none}}@media print{.workspace-navigation-shell{display:none!important}}@media screen{#top .frozen-insertion-control{z-index:20;background:#fff;width:max-content;max-width:100%;position:sticky}#top table td:not(.table-frozen-column):not(.boq-frozen-column){isolation:isolate}#top table :is(td,th):is(.table-frozen-column,.boq-frozen-column){opacity:1;isolation:isolate;background-clip:border-box;left:var(--table-sticky-left,var(--boq-sticky-left,0))!important;z-index:20!important;background-color:#fff!important;background-image:none!important;position:sticky!important;right:auto!important}#top table :is(tfoot,.boq-summary-row,.configured-register-summary-row,.boq-section-row,.dynamic-category-row) :is(td,th):is(.table-frozen-column,.boq-frozen-column){background-color:#eef0f3!important}#top table thead :is(td,th):is(.table-frozen-column,.boq-frozen-column){z-index:40!important;background-color:#f4f6f8!important}#top>.workspace-layout>.view-stage{scrollbar-width:auto;scrollbar-color:#8793a5 #e9edf2;overflow:hidden auto}#top .view-stage>:is(.materials-workspace,.mixes-workspace,.products-workspace,.sections-workspace,.work-grid,.boq-view-stack,.custom-tab-workspace,.record-page-workspace),#top .view-stage>:is(.materials-workspace,.mixes-workspace,.products-workspace,.sections-workspace,.work-grid)>:is(.materials-panel,.mixes-panel,.products-panel,.hierarchy-panel,.register-panel),#top .view-stage>.boq-view-stack>.boq-project-browser,#top .view-stage>.boq-view-stack>.dynamic-boq-panel:not(.boq-collection-editor),#top .view-stage>.boq-view-stack>.dynamic-boq-panel:not(.boq-collection-editor)>.boq-document{min-width:0;max-height:none;overflow:visible}#top .view-stage>:is(.materials-workspace,.mixes-workspace,.products-workspace,.work-grid)>:is(.materials-panel,.mixes-panel,.products-panel,.register-panel)>.table-scroll,#top .view-stage>.sections-workspace>.hierarchy-panel>.hierarchy-scroll,#top .view-stage>.boq-view-stack>.boq-project-browser>.table-scroll,#top .view-stage>.boq-view-stack>.dynamic-boq-panel:not(.boq-collection-editor)>.boq-document>.table-scroll,#top .view-stage>.custom-tab-workspace>.custom-workspace-table-scroll,#top .view-stage>.record-page-workspace>:is(.record-page-table-scroll,.custom-workspace-table-scroll),.component-workspace-page #top .view-stage>.mixes-workspace>.mix-editor>form>.mix-components>.workspace-editor-fields>.component-register-table-scroll{width:100%;min-width:0;max-width:100%;height:auto;max-height:none;box-shadow:none;scrollbar-gutter:auto;scrollbar-width:auto;scrollbar-color:#8793a5 #e9edf2;overscroll-behavior-x:contain;border:0;border-radius:0;overflow:auto!important}.component-workspace-page #top .mixes-workspace>.mix-editor,.component-workspace-page #top .mixes-workspace>.mix-editor>form,.component-workspace-page #top .mixes-workspace>.mix-editor>form>.mix-components,.component-workspace-page #top .mixes-workspace>.mix-editor>form>.mix-components>.workspace-editor-fields{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}#top .view-stage .resource-grid-toolbar,#top .view-stage .boq-toolbar,#top .view-stage .boq-table-toolbar,#top .view-stage .custom-tab-toolbar,#top .view-stage .register-heading,#top .view-stage .record-page-heading,.component-workspace-page #top .mix-editor>.panel-title,.component-workspace-page #top .mix-editor>form>.collection-form-actions{position:sticky;left:0}}.column-calculation-panel .modern-formula-editor{color:#20283b;background:0 0;border:0;border-radius:0;gap:8px;min-width:0;margin:0;padding:0}.column-calculation-panel .modern-formula-editor>.formula-textarea-wrap{min-width:0;display:block}.column-calculation-panel .modern-formula-editor textarea{color:#20283b;resize:vertical;background:#fff;border:1px solid #cbd4e3;border-radius:6px;width:100%;min-width:0;min-height:96px;padding:10px;font-size:16px;line-height:1.5;display:block}.column-calculation-panel .formula-inline-suggestions{width:100%;max-height:144px;box-shadow:none;border-radius:6px;padding:4px}.column-calculation-panel .formula-inline-suggestions button{color:#20283b;width:100%;padding:6px;font-size:14px;font-weight:400}.column-calculation-panel .formula-inline-suggestions button strong{font-size:14px;font-weight:500}.column-calculation-panel .formula-inline-suggestions button small{color:#657184;font-size:12px}.column-calculation-panel .formula-builder-hint{font-size:12px}.inline-table-designer-dialog .column-calculation-type>span:not(.searchable-select){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inline-table-designer-dialog .column-calculation-type .searchable-select-value{min-height:36px;padding:6px 30px 6px 10px;font-size:14px}.inline-table-designer-dialog .column-revert-direct-values{padding:2px 0;font-size:14px}.inline-table-designer-dialog .table-designer-save-area{z-index:20;background:#fff;border-top:1px solid #d8dde6;max-height:45dvh;position:sticky;bottom:0;overflow-y:auto}.inline-table-designer-dialog .table-designer-save-area .table-designer-publish{border-top:0;position:static}.inline-table-designer-dialog .table-designer-impact{border:0;border-radius:0;gap:6px;margin:0;padding:8px 12px;font-size:14px;display:grid}.table-designer-impact summary{cursor:pointer;font-size:14px}.inline-table-designer-dialog .table-designer-impact label{margin:0;font-size:14px}.inline-table-designer-dialog .table-designer-message{margin:0;padding:8px 12px;font-size:14px}.inline-table-designer-dialog{background:#fff;border-radius:10px;width:min(340px,100vw - 24px);max-height:min(480px,100dvh - 24px)}.inline-table-designer-dialog .table-designer{padding:0}.inline-table-designer-dialog .column-inspector .column-inspector-heading{gap:6px;padding:10px 42px 8px 12px}.inline-table-designer-dialog .column-inspector-heading strong{font-size:16px}.inline-table-designer-dialog .column-inspector-heading small{font-size:12px}.inline-table-designer-dialog .column-inspector-menu{gap:0;padding:4px 6px}.inline-table-designer-dialog .column-inspector-menu>button{min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:5px;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;padding:6px 8px;font-size:14px}.inline-table-designer-dialog .column-inspector-menu>button strong{font-size:14px;font-weight:500}.inline-table-designer-dialog .column-inspector-menu>button>span:first-child{background:0 0;width:22px;height:22px;font-size:14px}.inline-table-designer-dialog .column-inspector-menu>button:hover:not(:disabled){background:#f1f4f8}.inline-table-designer-dialog .column-inspector-section-heading{margin:8px 12px 0;padding-bottom:6px}.inline-table-designer-dialog .column-inspector-fields,.inline-table-designer-dialog .column-display-options,.inline-table-designer-dialog .column-calculation-panel{gap:8px;padding:10px 12px}.inline-table-designer-dialog .table-designer-publish{background:#fff;flex-flow:row;align-items:center;gap:6px;margin:0;padding:8px;display:flex;overflow-x:auto}.inline-table-designer-dialog .table-designer-publish>button{width:auto;min-height:32px;box-shadow:none;border-radius:6px;flex:none;padding:5px 10px;font-size:14px}.inline-table-designer-dialog .table-designer-publish>.table-designer-footer-action{justify-content:center;width:32px;min-width:32px;padding:5px}.inline-table-designer-dialog .table-designer-publish>.table-designer-footer-action.confirming{width:auto;padding-inline:8px}.inline-table-designer-dialog .table-designer-publish>button.secondary-button:not(.table-designer-footer-action){margin-left:auto}.inline-table-designer-dialog .inline-table-designer-close{width:28px;height:28px;min-height:28px;padding:0;top:8px;right:8px}@media (pointer:coarse){.inline-table-designer-dialog .column-inspector-menu>button,.inline-table-designer-dialog .table-designer-publish>button{min-height:40px}}.formula-hidden-columns{flex-wrap:wrap;gap:6px;display:flex}.formula-hidden-columns>button{color:#34445d;background:0 0;border:1px solid #d2dae5;border-radius:6px;min-height:30px;padding:4px 8px;font-size:13px}.formula-hidden-columns>button:hover:not(:disabled){background:#edf2f8}.inline-table-designer-dialog .movable-panel-header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.inline-table-designer-dialog .movable-panel-header[data-dragging=true]{cursor:grabbing}.inline-table-designer-dialog .movable-panel-header:focus-visible{outline-offset:-2px;outline:2px solid #536b96}.table-designer .rollup-builder{background:0 0;border:0;border-radius:0;padding:0}.table-designer .rollup-builder-grid{grid-template-columns:minmax(0,1fr);gap:10px}.table-designer .rollup-related-value{color:#20283b;text-transform:none;letter-spacing:normal;font-size:14px;font-weight:500}.app-shell .component-cell-editor-trigger b{overflow-wrap:anywhere;width:auto;min-width:27px;max-width:100%;height:auto;min-height:27px;padding:3px 6px}.component-source-picker .source-path-matrix{border:1px solid #d5dce6;border-radius:0;overflow:auto}.component-source-picker .source-path-matrix table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:300px;margin:0}.component-source-picker .source-path-matrix th{color:#535e70;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:normal;background:#edf1f7;width:50%;padding:8px 32px 8px 10px;font-size:12px;font-weight:600;position:relative}.component-source-picker .source-path-matrix td{background:#fff;height:34px;padding:0}.component-source-picker .source-path-matrix .table-query-trigger{width:24px;height:24px;min-height:24px;box-shadow:none;background:0 0;border:0;padding:3px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.component-source-picker .source-path-matrix th,.component-source-picker .source-path-matrix td{border:1px solid #dfe4eb}.component-source-picker .source-path-matrix tr:hover td{background:#f5f8fc}.component-source-picker .source-path-matrix .searchable-select{width:100%;margin:0;display:block}.component-source-picker .source-path-matrix .searchable-select-value{width:100%;height:34px;min-height:34px;box-shadow:none;color:#20283b;background:0 0;border:0;border-radius:0;padding:5px 28px 5px 10px;font-size:14px;font-weight:400;line-height:1.4;display:block}.component-source-picker .source-path-matrix .searchable-select-value:focus-visible{outline-offset:-2px;outline:2px solid #aa8545}.component-source-picker .source-path-matrix .searchable-select-toggle{width:26px;height:28px;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.component-source-picker .source-path-matrix .searchable-select-value:disabled{color:#798391}@media (pointer:coarse){.component-source-picker .source-path-matrix .searchable-select-value{height:40px;min-height:40px}}.workspace-layout .side-menu .navigation-tab-dropdown{align-self:start;width:100%;min-width:0;display:block;position:relative}.workspace-layout .side-menu .navigation-tab-dropdown[open]{z-index:80}.workspace-layout .side-menu .navigation-dropdown-popover{z-index:81;background:#fff;border:0;border-radius:8px;width:100%;min-width:min(180px,100%);max-width:calc(100vw - 32px);max-height:min(420px,55vh);padding:6px 0;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #17253a24}.workspace-layout .side-menu .navigation-dropdown-popover .navigation-dropdown-popover{max-height:none;box-shadow:none;padding:0 0 0 8px;position:static;overflow:visible}.workspace-layout .side-menu .navigation-tab-trigger{cursor:pointer;color:#626e70;min-height:46px;font:inherit;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-weight:600;list-style:none;display:flex}.navigation-tab-trigger::-webkit-details-marker{display:none}.workspace-layout .side-menu .navigation-tab-trigger.active{color:#fff;background:#1c273e}.workspace-layout .side-menu .navigation-tab-trigger:focus-visible{outline-offset:-2px;outline:2px solid #b88d43}.navigation-dropdown-chevron{margin-left:auto;transition:transform .12s}.navigation-tab-dropdown[open]>summary .navigation-dropdown-chevron{transform:rotate(180deg)}.workspace-layout .side-menu .navigation-dropdown-list{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:4px;margin-top:5px;padding:0 12px;display:flex}.workspace-layout .side-menu .navigation-dropdown-list .navigation-menu-item{width:100%;min-width:0;margin:0;display:block}.workspace-layout .side-menu .navigation-dropdown-list button[data-navigation-destination],.workspace-layout .side-menu .navigation-dropdown-list .navigation-tab-trigger{color:#243047;width:100%;min-height:40px;font:inherit;text-align:left;border:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:10px 12px;font-weight:400;display:flex;box-shadow:none!important;background:0 0!important}.workspace-layout .side-menu .navigation-dropdown-list button[data-navigation-destination]>strong,.workspace-layout .side-menu .navigation-dropdown-list .navigation-tab-trigger>strong{font-weight:inherit}.workspace-layout .side-menu .navigation-dropdown-list button[data-navigation-destination].active,.workspace-layout .side-menu .navigation-dropdown-list .navigation-tab-trigger.active{color:#18263e;text-underline-offset:4px;font-weight:600;text-decoration:underline}.workspace-layout .side-menu .navigation-dropdown-list button[data-navigation-destination]:hover,.workspace-layout .side-menu .navigation-dropdown-list .navigation-tab-trigger:hover{text-underline-offset:4px;text-decoration:underline}.workspace-layout .side-menu .navigation-dropdown-list button[data-navigation-destination]:focus-visible{outline-offset:-2px;outline:2px solid #b88d43}.navigation-parent-actions{justify-content:flex-start;padding:0;display:flex}.navigation-parent-actions .navigation-item-actions{opacity:1;pointer-events:auto;position:static;transform:none}.navigation-tab-trigger>.navigation-parent-actions{opacity:0;pointer-events:none}.navigation-tab-trigger:hover>.navigation-parent-actions,.navigation-tab-trigger:focus-within>.navigation-parent-actions{opacity:1;pointer-events:auto}.navigation-tab-trigger>.navigation-parent-actions .navigation-item-actions{pointer-events:none;gap:3px}.navigation-tab-trigger:hover>.navigation-parent-actions .navigation-item-actions,.navigation-tab-trigger:focus-within>.navigation-parent-actions .navigation-item-actions{pointer-events:auto}.navigation-tab-count{opacity:.8;font-size:.8em}.workspace-layout .side-menu .navigation-tab-trigger>strong{text-overflow:ellipsis;min-width:0;font-size:.7rem;overflow:hidden}.workspace-layout .side-menu .navigation-dropdown-list .navigation-menu-item>button.active:before{display:none}.navigation-tab-dropdown:hover>.navigation-parent-actions .navigation-item-actions,.navigation-tab-dropdown:focus-within>.navigation-parent-actions .navigation-item-actions{opacity:1}.workspace-layout .side-menu .navigation-tab-dropdown:not([open])>.navigation-dropdown-popover{display:none}.workspace-layout .custom-tab-children{max-width:360px}.workspace-layout .side-menu .navigation-menu-item>.navigation-inline-name{width:calc(100% - 100px);margin:8px 4px}@media (hover:none),(pointer:coarse){.navigation-tab-trigger>.navigation-parent-actions{opacity:1;pointer-events:auto}.navigation-tab-trigger>.navigation-parent-actions .navigation-item-actions{pointer-events:auto}.navigation-menu-item>.navigation-item-actions{opacity:1;pointer-events:auto}.navigation-menu-item>button[data-navigation-destination]{padding-right:108px!important}}.pdf-preview{min-width:0}.pdf-preview-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.pdf-preview-toolbar button,.pdf-preview-toolbar select{min-height:34px;padding:4px 8px}.pdf-preview-toolbar label{align-items:center;gap:6px;display:flex}.pdf-preview-toolbar a{color:#243049;margin-left:auto;text-decoration:underline}.pdf-preview-viewport{width:100%;height:60vh;background:#e8ecf1;border:1px solid #d9dfe7;border-radius:6px;height:60dvh;overflow:auto}.pdf-preview-viewport>div{box-sizing:border-box;width:max-content;min-width:100%;padding:12px}.pdf-preview canvas{background:#fff;margin:auto;display:block;box-shadow:0 2px 8px #18263e1a}
