:root{--font-sans:"Epilogue","Avenir Next","Helvetica Neue",sans-serif;--level1a:#e8e5d8;--level1b:#e4e0d2;--level1:linear-gradient(180deg,var(--level1a)0%,var(--level1b)100%);--level2:#211d20;--level3:#3c383d;--level4:#5a5458;--level5:#ebe6df;--level6:transparent;--summary-surface:linear-gradient(135deg,#f4efe4 0%,#e8e0d3 100%);--bg-outer:var(--level2);--bg-rose:var(--level3);--bg-rust:var(--level4);--bg-surface:var(--level1);--tab:#c9cdd3;--tab-active:#f6c454;--tab-text:#111;--tab-tertiary-active:#000;--tab-tertiary-inactive:#1d1d1d;--pill-bg:#e0e0e0;--pill-text:#1b1f23;--pill-border:#0000002e;--pill-bar-radius:10px;--cursor-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M1 1 L1 16 L4.8 12.4 L7.4 17.9 L9.9 16.7 L7.3 11.3 L11.6 11.3 Z' fill='%23ffffff' stroke='%23000000' stroke-width='1.1' stroke-linejoin='round'/%3E%3Ccircle cx='17' cy='17' r='6' fill='%232f6fbf' stroke='%23ffffff' stroke-width='1.2'/%3E%3Ccircle cx='17' cy='13.9' r='0.95' fill='%23ffffff'/%3E%3Crect x='16.15' y='15.4' width='1.7' height='4.4' rx='0.85' fill='%23ffffff'/%3E%3C/svg%3E") 1 1,help;--gray-dark:#9b9b9b;--gray-mid:#dcdcdc;--gray-light:#f2f2f2;--table-surface:#fff;--table-row:#f7f5f0;--table-row-alt:#f1ede4;--table-border-soft:#00000014;--table-border-strong:#00000029;--table-row-sub:#e5e1d8;--table-row-sub-alt:#dbd6cb;--table-muted-parent:#e6e6e6;--table-muted-child1:#dbdbdb;--table-muted-child2:#cfcbc2;--table-header:linear-gradient(90deg,#211d20eb 0%,#3d3638eb 100%);--table-header-bg:color-mix(in srgb,var(--enterprise-rail-bg)80%,#fff 20%);--table-text-muted:#524a45;--table-text-size-large:16px;--table-text-size-medium:13px;--table-text-size-small:11px;--level5-panel-offset:-64px;--level6-panel-offset:0px;--level6-panel-margin-top:0px;--level6-side-inset:0px;--level5-table-inline-margin:10px;--level6-tabs-offset:2px;--level6-tabs-block-offset:32.5px;--level6-tabs-inline-offset:10px;--level6-module-row-offset:10px;--offset-tab-main:-48px;--offset-tab-secondary:-39px;--offset-tab-tertiary:-55.5px;--offset-tab-main-left:-25px;--offset-tab-secondary-left:-10px;--offset-tab-tertiary-left:30px;--level6-height:calc(100vh - 360px);--level6-bottom-offset:30px;--level6-panel-height-base:calc(var(--level6-height) + 25px + var(--level6-bottom-offset));--level6-panel-height-adjust:0px;--level6-panel-offset-adjust:0px;--level6-bim-panel-height-adjust:30px;--level6-body-offset:-5px;--accent:#f6c454;--fh-transition:.9s;--system-blue:#2f6fbf;--system-blue-mid:#2f6fed;--st-z-ch-base:28;--st-z-ch-col-a:29;--st-z-ch-col-actions:30;--st-z-sh-base:30;--st-z-sh-col-a:31;--st-z-sh-col-actions:32;--st-z-ch-trail:33;--st-z-sh-trail:35;--st-z-bottom-trail:9;--system-green:var(--enterprise-rail-bg);--action-dark:#4b4b4b;--action-text:#dcdcdc;--enterprise-rail-bg:#4f616b;--st-row-selected-bg:#ebd8ab;--st-row-selected-hover-bg:color-mix(in srgb,var(--st-row-selected-bg)88%,#000 12%);--st-table-control-bg:#d4cfc9;--st-table-control-border:#d4cfc9;--st-table-control-text:#2b3136;--st-table-control-bg-dim:color-mix(in srgb,var(--st-table-control-bg)92%,#000 8%);--st-table-control-border-dim:color-mix(in srgb,var(--st-table-control-border)90%,#000 10%);--st-table-control-text-dim:color-mix(in srgb,var(--st-table-control-text)96%,#000 4%);--seg-bg:#697176;--seg-border:transparent;--seg-text:#fff;--seg-bg-dim:var(--st-table-control-bg-dim);--seg-border-dim:var(--seg-bg-dim);--seg-text-dim:#4e4e4e;--seg-text-hover:#000;--muted:#62707d;--line:#1f252b1f;--shadow:0 18px 40px #0000001f;--shadow-soft:0 12px 24px #00000014;--radius:7px}*,:before,:after{box-sizing:border-box}html,body{height:100%;overflow:hidden}body{font-family:var(--font-sans);background:var(--level1);color:var(--tab-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.backdrop{box-sizing:border-box;background:0 0;min-height:100vh;padding:0;overflow:visible}.app-shell{background:var(--level1);width:100%;max-width:100%;box-shadow:none;border:none;border-radius:0;flex-direction:column;height:auto;min-height:100vh;margin:0 auto;display:flex;overflow:visible}.top-header{z-index:2500;background:0 0;border-bottom:none;justify-content:space-between;align-items:center;min-height:40px;margin-top:40px;padding:3px 14px;display:flex;position:relative}.top-header-actions{align-items:center;margin-top:-76px;display:inline-flex}.brand{pointer-events:none;flex:1;align-items:center;gap:12px;padding-top:10px;padding-left:0;display:flex;position:static}.brand-copy{text-align:right;pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.brand-logo{object-fit:contain;width:136px;height:34px;transform:translate(15px,-15px)}.brand-title{color:#000;font-size:17px;font-weight:700}.brand-title--clickable{appearance:none;text-align:right;cursor:pointer;pointer-events:auto;background:0 0;border:none;margin:0;padding:0;font-family:inherit}.brand-title--clickable:hover{text-underline-offset:3px;text-decoration:underline}.brand-title--clickable:focus-visible{outline:2px solid var(--system-blue,#4f80e1);outline-offset:2px;border-radius:3px}.brand-sub{color:var(--muted);font-size:13px}.project-chip{color:#f3f0e9;border-radius:var(--pill-bar-radius);letter-spacing:.01em;min-height:24px;box-shadow:var(--shadow-soft);z-index:2600;pointer-events:auto;cursor:pointer;background:#1f2d3a;justify-content:center;align-self:center;align-items:center;margin-top:-70px;margin-right:0;padding:4px 10px;font-size:12px;line-height:1.2;display:inline-flex;position:relative}.project-settings-chip{background:var(--system-blue);color:#fff;border-radius:var(--pill-bar-radius);letter-spacing:.01em;min-height:24px;box-shadow:var(--shadow-soft);z-index:2600;pointer-events:auto;cursor:pointer;justify-content:center;align-self:center;align-items:center;margin-right:10px;padding:4px 12px;font-size:12px;line-height:1.2;display:inline-flex;position:relative}.project-selector-chip,.project-module-chip{background:var(--system-blue);color:#fff;border-radius:var(--pill-bar-radius);letter-spacing:.01em;min-height:24px;box-shadow:var(--shadow-soft);z-index:2600;pointer-events:auto;cursor:pointer;justify-content:center;align-self:center;align-items:center;margin-right:0;padding:4px 12px;font-size:12px;line-height:1.2;display:inline-flex;position:relative}.intro-blur-layer{z-index:99999;background:linear-gradient(180deg,color-mix(in srgb,var(--level1a)75%,transparent)0%,color-mix(in srgb,var(--level1b)75%,transparent)100%);-webkit-backdrop-filter:blur(48px);pointer-events:none;transition:opacity 1.5s cubic-bezier(.2,.6,.2,1),-webkit-backdrop-filter 1.5s cubic-bezier(.2,.6,.2,1),backdrop-filter 1.5s cubic-bezier(.2,.6,.2,1);position:fixed;inset:0}.intro-blur-layer.is-exiting{opacity:0;-webkit-backdrop-filter:blur();transition-delay:.5s}.intro-overlay{z-index:100000;cursor:pointer;justify-content:center;align-items:center;transition:opacity 1.5s cubic-bezier(.2,.6,.2,1);display:flex;position:fixed;inset:0}.intro-overlay.is-exiting{opacity:0}.intro-overlay-block{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.app-shell.intro-active .brand-title,.app-shell.intro-active .brand-logo{opacity:0}.intro-overlay-logo{object-fit:contain;opacity:0;width:clamp(134px,16.8vw,269px);height:auto;transition:opacity 1.5s cubic-bezier(.2,.6,.2,1)}.intro-overlay.is-logo-visible .intro-overlay-logo{opacity:1}.info-frontpage-image{flex-direction:column;gap:10px;display:flex}.info-frontpage-image-preview{background:#ffffffa6;border:1px solid #0000001f;border-radius:10px;justify-content:center;align-items:center;width:min(420px,100%);height:180px;display:flex;overflow:hidden}.info-frontpage-image-preview img{object-fit:cover;width:100%;height:100%}.info-frontpage-image-placeholder{color:var(--muted);font-size:12px}.info-frontpage-image-actions{align-items:center;gap:10px;display:flex}.top-header-actions .project-settings-chip,.top-header-actions .project-selector-chip,.top-header-actions .project-module-chip{margin-right:0}.pill-bar .project-settings-chip,.pill-bar .project-selector-chip,.pill-bar .project-module-chip{border-radius:0;margin-left:-1px}.pill-bar .project-settings-chip:first-child,.pill-bar .project-selector-chip:first-child,.pill-bar .project-module-chip:first-child{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.pill-bar .project-settings-chip:last-child,.pill-bar .project-selector-chip:last-child,.pill-bar .project-module-chip:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.pill-bar .project-settings-chip:only-child,.pill-bar .project-selector-chip:only-child,.pill-bar .project-module-chip:only-child{border-radius:var(--pill-bar-radius);margin-left:0}.calqer-loading-bar{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:120px;padding:28px 16px;display:flex}.calqer-loading-bar--inline{flex-direction:row;gap:10px;width:auto;min-height:0;padding:2px 0}.calqer-loading-bar--inline .clb-seg{width:16px;height:14px}.calqer-loading-bar--inline .clb-label{font-size:12px}.calqer-loading-bar .clb-track{flex:none;display:inline-flex}.calqer-loading-bar .clb-seg{border:1px solid var(--pill-border);background:var(--level4);border-radius:0;width:20px;height:16px;margin-left:-1px}.calqer-loading-bar .clb-seg:first-child{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.calqer-loading-bar .clb-seg:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.calqer-loading-bar .clb-track--wave .clb-seg{animation:1.5s ease-in-out infinite calqerLoadingWave}.calqer-loading-bar .clb-track--fill .clb-seg{animation:2.4s ease-in-out infinite calqerLoadingFill}.calqer-loading-bar .clb-track--value .clb-seg{background:var(--level4);transition:background .22s;animation:none}.calqer-loading-bar .clb-track--value .clb-seg--on{background:var(--accent)}.calqer-loading-bar .clb-percent{font-variant-numeric:tabular-nums;color:var(--level3);text-align:right;min-width:38px;font-size:12.5px;font-weight:600}.calqer-loading-bar--small .clb-percent{min-width:32px;font-size:11px}.calqer-loading-bar--dark .clb-percent{color:var(--level5)}.calqer-loading-bar .clb-label{letter-spacing:.02em;color:var(--level3);white-space:nowrap;font-size:13px;font-weight:500}.calqer-loading-bar--small .clb-seg{width:12px;height:11px}.calqer-loading-bar--small .clb-label{font-size:11px}.calqer-loading-bar--small.calqer-loading-bar--inline{gap:7px}.calqer-loading-bar--medium .clb-seg{width:20px;height:16px}.calqer-loading-bar--large .clb-seg{width:28px;height:22px}.calqer-loading-bar--dark .clb-seg{border-color:#ffffff24}.calqer-loading-bar--dark .clb-label{color:var(--level5)}@keyframes calqerLoadingWave{0%,68%,to{background:var(--level4)}22%{background:var(--accent)}}@keyframes calqerLoadingFill{0%,to{background:var(--level4)}48%,88%{background:var(--accent)}}@media (prefers-reduced-motion:reduce){.calqer-loading-bar:not(.calqer-loading-bar--determinate) .clb-seg{background:var(--accent);animation:none}.calqer-loading-bar:not(.calqer-loading-bar--determinate) .clb-track{animation:1.6s ease-in-out infinite calqerLoadingDim}}@keyframes calqerLoadingDim{0%,to{opacity:.45}50%{opacity:1}}.uvs-groups{flex-direction:column;gap:14px;display:flex}.uvs-card{background:#2a2528;border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.uvs-basegroup{margin-bottom:14px}.uvs-card-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.uvs-card-title{align-items:center;gap:9px;display:flex}.uvs-card-title h4{color:var(--level5);margin:0;font-size:14px;font-weight:500}.uvs-count{color:var(--gray-dark);background:#ffffff0f;border-radius:999px;padding:1px 8px;font-size:11px}.uvs-new{color:#2a2410;background:var(--accent);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.uvs-new:hover{filter:brightness(1.06)}.uvs-save{color:var(--gray-dark);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:5px 12px;font-size:12px}.uvs-save.is-dirty{color:#2a2410;background:var(--accent);border-color:#0000;font-weight:500}.uvs-save:disabled{opacity:.55;cursor:default}.uvs-basegroup-body{padding:12px 16px}.uvs-switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.uvs-switch-input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.uvs-switch-track{background:var(--level4);border-radius:999px;flex:none;width:38px;height:22px;transition:background .18s;position:relative}.uvs-switch-thumb{background:#8a857f;border-radius:50%;width:18px;height:18px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.uvs-switch-input:checked+.uvs-switch-track{background:var(--accent)}.uvs-switch-input:checked+.uvs-switch-track .uvs-switch-thumb{background:#2a2410;transform:translate(16px)}.st-toggle{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.st-toggle-input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.st-toggle-track{background:#bdb7ad;border-radius:999px;flex:none;width:30px;height:17px;transition:background .16s;position:relative}.st-toggle-thumb{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.st-toggle-input:checked+.st-toggle-track{background:var(--accent)}.st-toggle-input:checked+.st-toggle-track .st-toggle-thumb{transform:translate(13px)}.st-toggle-input:focus-visible+.st-toggle-track{outline:2px solid var(--accent);outline-offset:2px}.st-toggle--disabled{cursor:default;opacity:.55}.st-toggle-label{color:inherit;font-size:12px}.mirror-toggle-row{justify-content:flex-start;align-items:center;gap:10px;padding:6px 4px;display:flex}.mirror-toggle{cursor:pointer;flex:none;align-items:center;gap:8px;display:inline-flex}.mirror-toggle-input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.mirror-toggle-track{background:#d8d3ca;border-radius:999px;flex:none;width:34px;height:19px;transition:background .18s,box-shadow .18s;position:relative}.mirror-toggle-thumb{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.mirror-toggle:hover .mirror-toggle-track{box-shadow:0 0 0 3px #0000000f}.mirror-toggle-input:checked+.mirror-toggle-track{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)25%,transparent)}.mirror-toggle-input:checked+.mirror-toggle-track .mirror-toggle-thumb{transform:translate(15px)scale(1.05)}.mirror-toggle-input:focus-visible+.mirror-toggle-track{outline:2px solid var(--accent);outline-offset:2px}.mirror-toggle-input:disabled+.mirror-toggle-track{opacity:.55;cursor:default}.bulk-edit-modal .modal-row input[type=checkbox]{appearance:none;cursor:pointer;background:#d8d3ca;border:none;border-radius:999px;flex:none;width:34px;height:19px;padding:0;transition:background .18s,box-shadow .18s;position:relative}.bulk-edit-modal .modal-row input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.bulk-edit-modal .modal-row input[type=checkbox]:hover{box-shadow:0 0 0 3px #0000000f}.bulk-edit-modal .modal-row input[type=checkbox]:checked{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)25%,transparent)}.bulk-edit-modal .modal-row input[type=checkbox]:checked:after{transform:translate(15px)scale(1.05)}.bulk-edit-modal .modal-row input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bulk-edit-modal .modal-row input[type=checkbox]:disabled{opacity:.55;cursor:default}.bulk-edit-modal .modal-row{min-width:0}.bulk-edit-modal .modal-row>select,.bulk-edit-modal .modal-row>input[type=text],.bulk-edit-modal .modal-row>input[type=number]{width:100%;min-width:0;max-width:100%}.bulk-edit-modal fieldset{min-width:0}.component-bulk-feedback{border:1px solid;border-radius:6px;flex:none;max-height:132px;margin:0 16px 8px;padding:9px 11px;font-size:12px;line-height:1.4;overflow-y:auto}.component-bulk-feedback.is-error{color:#842d27;background:#fff2f0;border-color:#d9a39d}.component-bulk-feedback.is-success{color:#245d37;background:#f0f8f2;border-color:#9bc4a8}.component-bulk-feedback ul{margin:6px 0 0;padding-left:18px}.bulk-edit-modal .modal-row>span{color:#8e8e8e;transition:color .18s}.bulk-edit-modal .modal-row:has(>span>input[type=checkbox]:checked)>span{color:#1f2328}:is(.bulk-edit-modal .modal-row:has(>select:not(:disabled))>span,.bulk-edit-modal .modal-row:has(>input[type=text]:not(:disabled))>span,.bulk-edit-modal .modal-row:has(>input[type=number]:not(:disabled))>span){color:#1f2328}.uvs-switch-input:focus-visible+.uvs-switch-track{box-shadow:0 0 0 2px #f6c45480}.uvs-switch-input:disabled+.uvs-switch-track{opacity:.5;cursor:default}.uvs-switch-label{color:#cfcac4;font-size:13px}.uvs-help{color:var(--gray-dark);margin:9px 0 0;font-size:11.5px;line-height:1.5}.uvs-empty{color:var(--gray-dark);padding:13px 16px;font-size:12.5px}.uvs-row{border-top:1px solid #ffffff0b;flex-direction:column;gap:7px;padding:11px 16px;display:flex}.uvs-row-top{align-items:center;gap:10px;display:flex}.uvs-row-name{color:var(--level5);font-size:13.5px}.uvs-row-name.is-hidden{color:var(--gray-dark)}.uvs-spacer{flex:1}.uvs-row-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uvs-crumbs{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.uvs-crumb{align-items:center;gap:8px;display:inline-flex}.uvs-chip{color:#b9b4ad;background:#ffffff0f;border-radius:6px;padding:2px 8px;font-size:11px}.uvs-chip-sep{color:#6f6a64;font-size:12px}.uvs-id{color:#6f6a64;font-family:monospace;font-size:11px}.uvs-toggle{cursor:pointer;border:none;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:500}.uvs-toggle.is-active{color:#2a2410;background:var(--accent)}.uvs-toggle.is-hidden{color:var(--gray-dark);background:var(--level4);font-weight:400}.uvs-toggle:disabled{opacity:.55;cursor:default}.uvs-ico{color:#b9b4ad;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;padding:0;display:inline-flex}.uvs-ico:hover{background:var(--level4);color:var(--level5)}.uvs-ico.is-danger:hover{color:#f0a0a0;background:#e24b4a2e;border-color:#e24b4a66}.cs-dark{--cs-bg:#211d20;--cs-card:#2a2528;--cs-row:#2f2a2e;--cs-input-bg:#1e1a1c;--cs-text:#ede8e1;--cs-text-soft:#ded8d0;--cs-muted:#a49f99;--cs-faint:#7c7770;--cs-border:#ffffff12;--cs-border-soft:#ffffff0b;--cs-row-hover:color-mix(in srgb,var(--cs-row)95%,#000 5%);--cs-danger-bg:#e24b4a24;--cs-danger-text:#f0a0a0;--cs-danger-border:#e24b4a59}.cs-light{--cs-bg:#ebe6df;--cs-card:#d4cfc9;--cs-row:#e2ddd6;--cs-input-bg:#ebe6df;--cs-text:#2a2410;--cs-text-soft:#4a4540;--cs-muted:#6b6560;--cs-faint:#8a857f;--cs-border:#0000001f;--cs-border-soft:#0000000f;--cs-row-hover:color-mix(in srgb,var(--cs-row)95%,#000 5%);--cs-danger-bg:#e24b4a1a;--cs-danger-text:#a32d2d;--cs-danger-border:#e24b4a4d}.manager-level2.calc-settings-v2{--cs-level1-bg:color-mix(in srgb,var(--cs-card)90%,#fff 10%);--cs-level1-tab-inactive:color-mix(in srgb,var(--cs-level1-bg)95%,#000 5%);background:var(--cs-bg);color:var(--cs-text);margin-top:var(--level6-panel-margin-top);height:calc(var(--level6-panel-height-base) + var(--level6-panel-height-adjust));padding:18px 20px;overflow:hidden}.rfq-view-wrap .calc-settings-v2 .cs-card--standalone{background:var(--cs-level1-bg);border:1px solid var(--cs-border);border-radius:12px}.calc-settings-v2 .cs-card{background:var(--cs-row);border:1px solid var(--cs-border);border-radius:0 0 12px 12px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.calc-settings-v2 .cs-card-head,.calc-settings-v2 .cs-source-wrap,.calc-settings-v2 .cs-map-collabels{flex:none}.calc-settings-v2 .cs-maprows{flex:auto;min-height:0;overflow-y:auto}.calc-settings-v2 .cs-card-head{border-bottom:1px solid var(--cs-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.calc-settings-v2 .cs-card-head--actions-only{justify-content:flex-end}.calc-settings-v2 .cs-title{align-items:center;gap:9px;display:flex}.calc-settings-v2 .cs-title h3{color:var(--cs-text);margin:0;font-size:15px;font-weight:500}.calc-settings-v2 .cs-folder-tabs{z-index:2;flex:none;gap:0;margin:4px 0 -1px;display:flex;position:sticky;top:0}.calc-settings-v2 .cs-folder-tab{appearance:none;cursor:pointer;background:var(--cs-level1-tab-inactive);min-height:24px;color:var(--cs-text-soft);border:1px solid var(--cs-border);border-radius:0;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4}.calc-settings-v2 .cs-folder-tab:not(:first-child){border-left:none}.calc-settings-v2 .cs-folder-tab:first-child{border-radius:8px 0 0}.calc-settings-v2 .cs-folder-tab:last-child{border-radius:0 8px 0 0}.calc-settings-v2 .cs-folder-tab.is-active{background:var(--cs-level1-bg);color:var(--cs-text);border-bottom-color:var(--cs-level1-bg);font-weight:600}.calc-settings-v2 .cs-settings-sublevel{background:var(--cs-level1-bg);border-top-right-radius:12px;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.calc-settings-v2 .cs-settings-subtabs{background:var(--cs-level1-bg);border:none;border-radius:0 12px 0 0;flex:none;align-items:flex-end;gap:0;min-height:31px;margin:0 0 -1px;padding:7px 12px 0;display:flex;position:relative;overflow:auto hidden}.calc-settings-v2 .cs-settings-subtabs:after{content:"";border:1px solid var(--cs-border);pointer-events:none;border-bottom:none;border-radius:0 12px 0 0;position:absolute;inset:0}.calc-settings-v2 .cs-settings-subtabs:before{content:"";border-bottom:1px solid var(--cs-border);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.calc-settings-v2 .cs-settings-subtabs>*{z-index:1;position:relative}.calc-settings-v2 .cs-settings-subtab{appearance:none;border:1px solid var(--cs-border);min-height:24px;color:var(--cs-text-soft);font:inherit;white-space:nowrap;cursor:pointer;background:#c6c0b7;border-radius:0;margin:0;padding:4px 12px;font-size:12px;font-weight:500;line-height:1.4}.calc-settings-v2 .cs-settings-subtab:not(:first-child){border-left:none}.calc-settings-v2 .cs-settings-subtab:first-child{border-radius:8px 0 0}.calc-settings-v2 .cs-settings-subtab:last-child{border-radius:0 8px 0 0}.calc-settings-v2 .cs-settings-subtab:hover:not(.is-active){color:var(--cs-text);background:#b2ada5}.calc-settings-v2 .cs-settings-subtab.is-active{background:var(--cs-row);color:var(--cs-text);border-color:var(--cs-border);border-bottom-color:var(--cs-row);z-index:1;font-weight:600;position:relative}.calc-settings-v2 .cs-settings-subtab:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.calc-settings-v2 .cs-settings-panel{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.calc-settings-v2 .cs-settings-panel>.cs-card,.calc-settings-v2 .cs-settings-panel>.cs-groups,.calc-settings-v2 .cs-settings-panel>.manager-panel-section{border-top:none;border-top-right-radius:0;width:100%;min-width:0;min-height:0;margin-bottom:0}.calc-settings-v2 .cs-count{color:var(--cs-muted);background:#ffffff0f;border-radius:999px;padding:1px 8px;font-size:11px}.calc-settings-v2 .cs-count--warn{color:#7a4a00;background:#fff1c2}.calc-settings-v2 .cs-actions{gap:8px;display:flex}.calc-settings-v2 .cs-btn{cursor:pointer;border:1px solid var(--cs-border);background:var(--cs-input-bg);color:var(--cs-text-soft);border-radius:8px;padding:6px 12px;font-size:12px;transition:background .15s,color .15s}.calc-settings-v2 .cs-btn:hover:not(:disabled){background:var(--cs-card);color:var(--cs-text)}.calc-settings-v2 .cs-btn--primary{background:var(--accent);color:#2a2410;border-color:#0000;font-weight:500}.calc-settings-v2 .cs-btn--primary:hover:not(:disabled){filter:brightness(1.06);background:var(--accent);color:#2a2410}.calc-settings-v2 .cs-btn:disabled{color:var(--cs-muted);border-color:var(--cs-border);cursor:default;background:#c6c0b7}.calc-settings-v2 .cs-source-wrap{padding:8px 16px 0}.calc-settings-v2 .cs-source{color:var(--cs-faint);margin:2px 0 0;font-size:11px}.calc-settings-v2 .cs-card-intro{color:var(--cs-muted);border-bottom:1px solid var(--cs-border-soft);margin:0;padding:10px 16px 8px;font-size:12px;line-height:1.45}.calc-settings-v2 .cs-error{background:var(--cs-danger-bg);border:1px solid var(--cs-danger-border);color:var(--cs-danger-text);border-radius:8px;margin:12px 16px;padding:10px 12px;font-size:12.5px}.calc-settings-v2 .cs-empty{color:var(--cs-muted);padding:14px 16px;font-size:12.5px}.calc-settings-v2 .cs-card--standalone{border-radius:12px}.calc-settings-v2 .cs-map-collabels{border-bottom:1px solid var(--cs-border);align-items:center;gap:12px;padding:9px 16px;display:flex}.calc-settings-v2 .cs-collabel{letter-spacing:.06em;text-transform:uppercase;color:var(--cs-faint);font-size:10.5px}.calc-settings-v2 .cs-maprow{border-top:1px solid var(--cs-border-soft);background:var(--cs-row);align-items:center;gap:12px;padding:9px 16px;display:flex}.calc-settings-v2 .cs-maprow-wrap.has-warning .cs-maprow{background:0 0}.calc-settings-v2 .cs-maprow-wrap.is-ifc-menu-open{z-index:40;position:relative}.calc-settings-v2 .cs-maprow:hover{background:var(--cs-row-hover)}.calc-settings-v2 .cs-col-name{flex:1;min-width:0}.calc-settings-v2 .cs-col-method{flex:none;width:160px}.calc-settings-v2 .cs-col-ifc-pset{flex:none;width:138px}.calc-settings-v2 .cs-col-ifc{flex:none;width:250px}.calc-settings-v2 .cs-col-bimkalk-mult{flex:none;width:118px}.calc-settings-v2 .cs-col-prefix,.calc-settings-v2 .cs-col-mult{flex:none;width:112px}.calc-settings-v2 .cs-map-name{color:var(--cs-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.calc-settings-v2 .cs-select,.calc-settings-v2 .cs-input{background:var(--cs-input-bg);border:1px solid var(--cs-border);color:var(--cs-text);border-radius:8px;padding:5px 9px;font-size:12px}.calc-settings-v2 .cs-select{cursor:pointer}.calc-settings-v2 .cs-input::placeholder{color:var(--cs-faint)}.calc-settings-v2 .cs-input--warning{color:#7a4a00;background:#fff1c2;border-color:#7a4a003d}.calc-settings-v2 .cs-input--warning::placeholder{color:#7a4a00;opacity:1}.calc-settings-v2 .cs-select:focus,.calc-settings-v2 .cs-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #f6c45440}.calc-settings-v2 .cs-multiselect{flex-direction:column;gap:4px;display:flex;position:relative}.calc-settings-v2 .cs-multiselect-trigger{appearance:none;border:1px solid var(--cs-border);background:var(--cs-input-bg);width:100%;min-height:28px;color:var(--cs-text);font:inherit;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:inline-flex}.calc-settings-v2 .cs-multiselect-trigger.is-empty{color:var(--cs-faint)}.calc-settings-v2 .cs-multiselect-trigger:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #f6c45440}.calc-settings-v2 .cs-multiselect-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calc-settings-v2 .cs-multiselect-caret{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.calc-settings-v2 .cs-multiselect-menu{border:1px solid var(--cs-border);background:var(--cs-card);z-index:30;border-radius:8px;width:260px;max-height:220px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 18px #0000002e}.calc-settings-v2 .cs-multiselect-option{color:var(--cs-text-soft);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:5px 6px;font-size:12px;display:flex}.calc-settings-v2 .cs-multiselect-option:hover{background:var(--cs-row-hover)}.calc-settings-v2 .cs-multiselect-option input{flex:none;margin:0}.calc-settings-v2 .cs-ifc-quantity-card{min-width:0}.calc-settings-v2 .cs-ifc-quantity-scroll{flex:auto;min-height:0;overflow:auto}.calc-settings-v2 .cs-ifc-quantity-table{flex-direction:column;min-height:100%;display:flex}.calc-settings-v2 .cs-ifc-quantity-row{align-items:stretch;min-height:47px;display:flex}.calc-settings-v2 .cs-ifc-quantity-row:not(.cs-ifc-quantity-head):hover{background:var(--cs-row-hover)}.calc-settings-v2 .cs-ifc-quantity-head{z-index:1;background:var(--cs-row);border-bottom:1px solid var(--cs-border);min-height:58px;position:sticky;top:0}.calc-settings-v2 .cs-ifc-target-cell{border-right:1px solid var(--cs-border-soft);width:190px;min-width:190px;color:var(--cs-text-soft);align-items:center;padding:9px 16px;font-size:12.5px;display:flex}.calc-settings-v2 .cs-ifc-quantity-head .cs-ifc-target-cell{color:var(--cs-faint);text-transform:uppercase;font-size:10.5px}.calc-settings-v2 .cs-ifc-source-group{border-right:1px solid var(--cs-border-soft);width:360px;min-width:360px;padding:7px 10px}.calc-settings-v2 .cs-ifc-add-source-cell{flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;display:flex}.calc-settings-v2 .cs-ifc-add-source-cell--head{pointer-events:none}.calc-settings-v2 .cs-ifc-add-source-btn{appearance:none;border:1px solid var(--cs-border);background:var(--cs-input-bg);width:26px;height:26px;color:var(--cs-text-soft);opacity:0;pointer-events:none;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.calc-settings-v2 .cs-ifc-quantity-row:hover .cs-ifc-add-source-btn,.calc-settings-v2 .cs-ifc-quantity-row:focus-within .cs-ifc-add-source-btn,.calc-settings-v2 .cs-ifc-add-source-btn:focus-visible{opacity:1;pointer-events:auto}.calc-settings-v2 .cs-ifc-add-source-btn:hover:not(:disabled){background:var(--accent);color:#1b1f23}.calc-settings-v2 .cs-ifc-add-source-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calc-settings-v2 .cs-ifc-add-source-btn:disabled{color:var(--cs-faint);cursor:default;background:#c6c0b7}@media (hover:none){.calc-settings-v2 .cs-ifc-add-source-btn{opacity:1;pointer-events:auto}}.calc-settings-v2 .cs-ifc-source-group--system{align-items:center;display:flex}.calc-settings-v2 .cs-ifc-system-source,.calc-settings-v2 .manager-system-value{min-height:28px;color:var(--cs-muted);align-items:center;font-size:12px;display:inline-flex}.calc-settings-v2 .cs-ifc-source-title{color:var(--cs-text-soft);margin-bottom:5px;font-size:11px;font-weight:600}.calc-settings-v2 .cs-ifc-source-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.calc-settings-v2 .cs-ifc-source-fields>span{color:var(--cs-faint);text-transform:uppercase;font-size:10px}.calc-settings-v2 .cs-ifc-source-fields .cs-select{width:100%;min-width:0}.calc-settings-v2 .cs-quantity-function-source-group{align-items:center;width:150px;min-width:150px;display:flex}.calc-settings-v2 .cs-quantity-function-source-group .cs-ifc-source-title{margin-bottom:0}.calc-settings-v2 .cs-quantity-function-source-group .cs-select{width:100%;min-width:0}.elib-fm-modal{--cs-card:#e4e4e4;--cs-row:#ececec;--cs-input-bg:#f6f6f6;--cs-text:#242424;--cs-text-soft:#454545;--cs-muted:#6a6a6a;--cs-faint:#949494;--cs-border:#00000024;--cs-border-soft:#00000012;--cs-danger-bg:#e24b4a1a;--cs-danger-text:#a32d2d;--cs-danger-border:#e24b4a66;flex-direction:column;gap:12px;display:flex}.elib-fm-intro{color:var(--cs-muted);margin:0 0 2px;font-size:12.5px}.elib-fm-card{background:var(--cs-card);border:1px solid var(--cs-border);border-radius:10px;flex:none;overflow:hidden}.elib-fm-card--skip{opacity:.72}.elib-fm-card-head{border-bottom:1px solid var(--cs-border);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 14px;display:flex}.elib-fm-card-title{color:var(--cs-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.elib-fm-card-meta{color:var(--cs-muted);white-space:nowrap;flex:none;font-size:11px}.elib-fm-card-body{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.elib-fm-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.elib-fm-field{flex-direction:column;gap:3px;min-width:0;display:flex}.elib-fm-field--full{grid-column:1/-1}.elib-fm-label{letter-spacing:.05em;text-transform:uppercase;color:var(--cs-faint);font-size:10.5px}.elib-fm-input{background:var(--cs-input-bg);border:1px solid var(--cs-border);color:var(--cs-text);box-sizing:border-box;border-radius:8px;width:100%;padding:6px 10px;font-family:inherit;font-size:12.5px}.elib-fm-input::placeholder{color:var(--cs-faint)}.elib-fm-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #f6c45440}.elib-fm-input--error{border-color:var(--cs-danger-border);background:var(--cs-danger-bg)}.elib-combo{position:relative}.elib-combo-input{padding-right:28px}.elib-combo-chevron{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;padding:0;display:flex;position:absolute;top:0;bottom:0;right:4px}.elib-combo-chevron-icon{border-right:1.5px solid var(--cs-faint);border-bottom:1.5px solid var(--cs-faint);width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.elib-combo-menu{background:#f6f6f6;border:1px solid #00000029;border-radius:8px;max-height:240px;padding:4px;overflow-y:auto;box-shadow:0 8px 24px #0003}.elib-combo-item{text-align:left;color:#242424;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;width:100%;padding:6px 9px;font-family:inherit;font-size:12.5px;display:block;overflow:hidden}.elib-combo-item:hover{background:#00000012}.elib-combo-item.is-selected{background:#0000000d;font-weight:600}.elib-fm-note{color:var(--cs-muted);margin:0;font-size:12px}.elib-fm-note--warn{color:var(--cs-danger-text)}.elib-fm-warn{color:var(--cs-muted);margin:0;font-size:11.5px}.elib-fm-results{flex-direction:column;gap:6px;display:flex}.elib-fm-result{color:var(--cs-text-soft);background:var(--cs-row);border:1px solid var(--cs-border-soft);border-radius:8px;padding:8px 12px;font-size:12.5px}.elib-fm-result--blocked{color:var(--cs-danger-text);background:var(--cs-danger-bg);border-color:var(--cs-danger-border)}.calc-settings-v2 .cs-maprow-wrap,.calc-settings-v2 .cs-maprow-wrap .cs-maprow{border-top:none}.calc-settings-v2 button.cs-map-name{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.calc-settings-v2 .cs-map-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calc-settings-v2 .cs-row-flag{color:#7a4a00;background:#fff1c2;border-radius:999px;flex:none;align-items:center;height:18px;margin-left:8px;padding:0 7px;font-size:10.5px;line-height:1;display:inline-flex}.calc-settings-v2 .cs-map-name .toggle-chevron{box-sizing:border-box;transform-origin:50%;border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transition:transform .2s;display:block;transform:translateY(-.5px)rotate(-45deg)}.calc-settings-v2 .cs-map-name[aria-expanded=true] .toggle-chevron{transform:translateY(-.5px)rotate(45deg)}.calc-settings-v2 .cs-map-detail{flex-direction:column;gap:12px;padding:2px 16px 14px 30px;display:flex}.calc-settings-v2 .cs-map-detail-grid{grid-template-columns:minmax(140px,190px) minmax(140px,190px);gap:12px;display:grid}.calc-settings-v2 .cs-map-field{flex-direction:column;gap:6px;display:flex}.calc-settings-v2 .cs-map-field--inline{flex-direction:row;align-items:center;gap:10px}.calc-settings-v2 .cs-map-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--cs-faint);font-size:10.5px}.calc-settings-v2 .cs-chip-row{flex-wrap:wrap;gap:6px;display:flex}.calc-settings-v2 .cs-chip{border:1px solid var(--cs-border);background:var(--cs-input-bg);color:var(--cs-text-soft);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11.5px}.calc-settings-v2 .cs-chip.is-active{background:var(--accent);border-color:var(--accent);color:#1b1f23;font-weight:500}.calc-settings-v2 .cs-map-formula{width:100%;max-width:460px}.calc-settings-v2 .manager-panel-section{background:var(--cs-card);border:1px solid var(--cs-border);border-radius:12px;margin-bottom:14px;padding:14px 16px}.calc-settings-v2 .manager-panel-section:first-child{border-radius:0 12px 12px}.calc-settings-v2 .cs-groups{background:var(--cs-row);border:1px solid var(--cs-border);border-radius:0 0 12px 12px;flex:auto;min-height:0;overflow:hidden auto}.calc-settings-v2 .cs-groups .manager-panel-section{background:0 0;border:none;border-radius:0;margin:0;padding:16px 18px}.calc-settings-v2 .cs-groups .manager-panel-section+.manager-panel-section{border-top:1px solid var(--cs-border)}.calc-settings-v2 .cs-groups .manager-table{border-radius:8px;overflow:hidden}.calc-settings-v2 .manager-panel-section h3{color:var(--cs-text);font-size:16px;font-weight:500}.calc-settings-v2 .cs-groups .manager-panel-section h3{color:var(--cs-text-soft);font-size:12.5px;font-weight:500}.calc-settings-v2 .manager-panel-section p{color:var(--cs-muted)}.calc-settings-v2 .manager-source{color:var(--cs-faint)}.calc-settings-v2 .manager-table{color:var(--cs-text)}.calc-settings-v2 .manager-table th{background:var(--cs-input-bg);border-color:var(--cs-border);color:var(--cs-text-soft)}.calc-settings-v2 .manager-table td{background:var(--cs-row);border-color:var(--cs-border);color:var(--cs-text)}.calc-settings-v2 .manager-table tbody td{border-top:none;border-bottom:none}.calc-settings-v2 .manager-table .pill-button{background:var(--cs-input-bg);color:var(--cs-text);border:1px solid var(--cs-border)}.calc-settings-v2 .manager-table .pill-button.ghost{color:var(--cs-muted);background:0 0}.calc-settings-v2 input[type=search],.calc-settings-v2 input[type=text]{background:var(--cs-input-bg);border:1px solid var(--cs-border);color:var(--cs-text);border-radius:6px;padding:4px 8px}.calc-settings-v2 input::placeholder{color:var(--cs-faint)}.calc-settings-v2 .modal-row span,.calc-settings-v2 strong{color:var(--cs-text-soft)}.tag-config-v2{background:var(--cs-bg);border-radius:12px;padding:16px}.tag-config-v2 .hybres-config-window__tabs{z-index:1;gap:0;margin:0 0 -1px;position:relative}.tag-config-v2 .hybres-config-window__tabs .pill-button{background:var(--cs-input-bg);color:var(--cs-muted);border:1px solid var(--cs-border);border-radius:0;font-weight:500}.tag-config-v2 .hybres-config-window__tabs .pill-button:not(:first-child){border-left:none}.tag-config-v2 .hybres-config-window__tabs .pill-button:first-child{border-radius:8px 0 0}.tag-config-v2 .hybres-config-window__tabs .pill-button:last-child{border-radius:0 8px 0 0}.tag-config-v2 .hybres-config-window__tabs .pill-button:only-child{border-radius:8px 8px 0 0}.tag-config-v2 .hybres-config-window__tabs .pill-button:not(.ghost){background:var(--cs-row);color:var(--cs-text);border-bottom-color:var(--cs-row);font-weight:600}.tag-config-v2 .hybres-config-window__tabs .pill-button.ghost{color:var(--cs-text-soft);background:#c6c0b7}.tag-config-v2 .hybres-config-window__panel{background:var(--cs-row);border:1px solid var(--cs-border);color:var(--cs-text);border-radius:0 10px 10px;flex-direction:column;gap:16px;display:flex}.tag-config-v2 .manager-panel-section{background:0 0;border:none}.tag-config-v2 .manager-panel-section h3{color:var(--cs-text);font-weight:500}.tag-config-v2 .manager-source{color:var(--cs-faint)}.tag-config-v2 .manager-table{color:var(--cs-text)}.tag-config-v2 .manager-table th{background:var(--cs-input-bg);border-color:var(--cs-border);color:var(--cs-text-soft)}.tag-config-v2 .manager-table td{background:var(--cs-row);border-color:var(--cs-border);color:var(--cs-text)}.tag-config-v2 .hybres-level6-config-block__label{color:var(--cs-text)}.tag-config-v2 .hybres-level6-config-block__note,.tag-config-v2 .hybres-level6-message,.tag-config-v2 .hybres-level6-empty{color:var(--cs-muted)}.tag-config-v2 .hybres-level6-summary-card{background:var(--cs-input-bg);border-color:var(--cs-border)}.tag-config-v2 .hybres-level6-summary-card__label{color:var(--cs-faint)}.tag-config-v2 .hybres-level6-summary-card strong{color:var(--cs-text)}.tag-config-v2 .hybres-overview-table-wrap{background:var(--cs-row);border-color:var(--cs-border)}.tag-config-v2 .hybres-overview-table th{background:var(--cs-input-bg);color:var(--cs-text-soft)}.tag-config-v2 .hybres-overview-table td{background:var(--cs-row)}.tag-config-v2 .hybres-overview-table th,.tag-config-v2 .hybres-overview-table td{border-bottom-color:var(--cs-border);color:var(--cs-text)}.tag-config-v2 .hybres-level6-empty{background:var(--cs-input-bg);border-color:var(--cs-border-soft)}.tag-config-v2 select,.tag-config-v2 input[type=text],.tag-config-v2 input[type=search],.tag-config-v2 input[type=number]{background:var(--cs-input-bg);border:1px solid var(--cs-border);color:var(--cs-text);border-radius:6px}.tag-config-v2 input::placeholder{color:var(--cs-faint)}.tag-config-v2 .hybres-config-window__panel .pill-button{background:var(--cs-input-bg);color:var(--cs-text);border:1px solid var(--cs-border)}.tag-config-v2 .hybres-config-window__panel .pill-button.is-active{background:var(--accent);color:#2a2410;border-color:#0000}.tag-config-v2 .hybres-config-window__panel .pill-button.ghost{color:var(--cs-muted);background:0 0}.tag-config-v2 .system-button,.tag-config-v2 .system-button--gray-mid{--system-button-bg:var(--cs-input-bg);--system-button-border:var(--cs-border);--system-button-text:var(--cs-text);background:var(--cs-input-bg);color:var(--cs-text);border-color:var(--cs-border)}.top-header-actions button{border:0}.top-header-actions .cl-organizationSwitcherTrigger,.top-header-actions .cl-userButtonTrigger{background:var(--system-blue);color:#fff;letter-spacing:.01em;min-height:24px;box-shadow:var(--shadow-soft);cursor:pointer;border:0;border-radius:0;align-items:center;padding:4px 12px;font-size:12px;line-height:1.2;transition:background .15s;display:inline-flex}.top-header-actions .cl-organizationSwitcherTrigger:hover,.top-header-actions .cl-userButtonTrigger:hover{background:color-mix(in srgb,var(--system-blue)85%,#000 15%)}.top-header-actions .cl-organizationPreviewAvatarBox,.top-header-actions .cl-organizationSwitcherTriggerIcon,.top-header-actions .cl-userButtonAvatarBox{display:none!important}.top-header-actions .cl-userButtonTrigger:before{content:"Konto";color:#fff;letter-spacing:.01em;font-size:12px}.top-header-actions .cl-userButtonTrigger{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.top-header-actions>.cl-rootBox,.top-header-actions .cl-organizationSwitcher,.top-header-actions .cl-userButtonBox{align-items:center;margin:0;padding:0;display:inline-flex}.process-actions{z-index:20;align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:42px}.pill-bar{align-items:center;gap:0;display:inline-flex}.pill-bar-subgroup .group-chip{--system-button-bg:var(--action-dark);--system-button-text:var(--action-text);--system-button-hover:color-mix(in srgb,var(--action-dark)80%,#000 20%);--system-button-active:color-mix(in srgb,var(--action-dark)70%,#000 30%);--system-button-text-active:#f6f6f6;border-radius:0}.pill-bar-subgroup .group-chip:first-child{border-radius:var(--pill-bar-radius)0 0 0;margin-left:0}.pill-bar-subgroup .group-chip:last-child{border-radius:0 var(--pill-bar-radius)0 0}.pill-bar-subgroup .group-chip:only-child{border-radius:var(--pill-bar-radius)var(--pill-bar-radius)0 0;margin-left:0}.pill-bar-subgroup .group-chip.is-active{--system-button-bg:var(--enterprise-rail-bg);--system-button-text:#f6f6f6;--system-button-hover:color-mix(in srgb,var(--enterprise-rail-bg)80%,#000 20%);--system-button-active:color-mix(in srgb,var(--enterprise-rail-bg)70%,#000 30%);--system-button-text-active:#f6f6f6}.pill-bar .pill-button,.pill-bar .system-button{border-radius:0;margin-left:-1px}.pill-bar .pill-button:first-child,.pill-bar .system-button:first-child,.pill-bar>.st-a-fields-eye-btn+.pill-button,.pill-bar>.st-a-fields-eye-btn+.system-button{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.pill-bar .pill-button:last-child,.pill-bar .system-button:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.pill-bar .pill-button:only-child,.pill-bar .system-button:only-child{border-radius:var(--pill-bar-radius);margin-left:0}.total-process-btn{text-align:center;justify-content:center;min-width:190px;position:static}.total-process-btn.is-dirty{color:#5c4400;background:#fff3c4;border-color:#b88500}.total-process-btn.is-dirty:hover{background:#ffe98a;border-color:#8a6500}.total-process-btn.is-cancel-armed{color:#8b1f1f;background:#fde4e4;border-color:#c0392b}.total-process-btn.is-cancel-armed:hover{color:#6d1414;background:#f9c2c2;border-color:#a02020}.calc-warning-icon{color:#b88500;cursor:var(--cursor-info);flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;font-size:14px;line-height:1;transition:opacity .2s;display:inline-flex}.calc-warning-icon--validating{opacity:.55}.pill-button.bim-import-launch{--system-button-bg:var(--action-dark);--system-button-text:var(--action-text);border:1px solid var(--pill-border);background:var(--action-dark);color:var(--action-text)}.pill-button.bim-import-launch.is-highlight{--system-button-bg:var(--accent);--system-button-text:#000;background:var(--accent);color:#000}.pill-button.bim-import-launch.is-import-ready{--system-button-bg:var(--system-blue-mid);--system-button-text:#fff;background:var(--system-blue-mid);color:#fff;border-color:var(--system-blue-mid)}.total-process-btn.is-bim-blocked{background:var(--action-dark);border-color:var(--pill-border);color:var(--action-text);opacity:.6;cursor:not-allowed}.total-process-btn.is-bim-blocked:hover{background:var(--action-dark);border-color:var(--pill-border)}.outer-frame{box-sizing:border-box;border-radius:0;flex-direction:column;flex:1;width:calc(100% + 40px);min-height:calc(100vh - 89px);margin:0 -20px;padding:0;display:flex;position:relative;overflow:visible}.info-level1-totals{pointer-events:none;z-index:1;gap:6px;width:calc(40% - 40px);max-width:360px;position:absolute;top:140px;left:100px}.info-calendar-panel{width:calc(40% + 76px);max-width:calc(40% + 76px);height:auto;min-height:0;max-height:none;box-shadow:var(--shadow-soft);color:#fff;z-index:1;background:0 0;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:30px;bottom:30px;left:24px;overflow:visible}.info-calendar-header{justify-content:center;align-items:center;gap:8px;display:flex}.info-calendar-title{color:#1f2d3a;font-size:16px;font-weight:700}.info-calendar-nav{justify-content:center;align-items:center;gap:8px;width:100%;margin-left:30px;display:inline-flex}.info-calendar-nav-btn{border-radius:var(--pill-bar-radius);cursor:pointer;color:#000;background:#f6f6f6;border:1px solid #b0b0b0;justify-content:center;align-items:center;width:24px;height:24px;font-weight:400;line-height:1;transition:background .2s,border-color .2s;display:inline-flex}.info-calendar-nav-btn:hover{background:#ededed;border-color:#9a9a9a}.info-calendar-month{color:var(--gray-mid);text-transform:capitalize;font-size:13px;font-weight:600}.info-calendar-grid{--calendar-row-height:46px;border:1px solid #9b9b9b;border-radius:10px;grid-template-columns:46px repeat(7,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.info-calendar-cell{color:#fff;border:1px solid #7a7a7a99;border-radius:0;min-height:40px;padding:6px;font-size:12px}.info-calendar-cell--head{text-transform:uppercase;letter-spacing:.08em;color:#fff;text-align:center;min-height:0;font-size:10px}.info-calendar-cell--head:first-child{border:none}.info-calendar-cell--week{text-align:center;height:var(--calendar-row-height);min-height:var(--calendar-row-height);background:0 0;border:none;justify-content:center;align-self:stretch;align-items:center;font-weight:600;display:flex}.info-calendar-cell--empty{background:0 0}.info-calendar-cell--day{cursor:pointer;height:var(--calendar-row-height);min-height:var(--calendar-row-height);background:0 0;flex-direction:column;justify-content:space-between;align-items:flex-start;transition:background .2s,border-color .2s;display:flex}.info-calendar-cell--day:hover{background:#ffffff14;border-color:#9b9b9b}.info-calendar-cell--day.is-selected{background:#ffffff29;border-color:#b9b9b9}.info-calendar-cell--day.is-today{background:#f6c4541a;border-color:#f6c454b3}.info-calendar-cell--day.has-events{color:inherit}.info-calendar-cell--day.is-outside,.info-calendar-cell--day.is-outside.has-events{color:var(--gray-dark)}.info-calendar-day{font-weight:600}.info-calendar-event-count{color:#fff;background:0 0;border:1px solid #7a7a7a;border-radius:0;align-self:flex-end;padding:2px 6px;font-size:10px;transition:background .2s,border-color .2s,color .2s}.info-calendar-event-count.is-important{background:var(--accent);color:#000;border-color:var(--accent)}.info-calendar-event-count:hover,.info-calendar-event-count:focus-visible{color:#fff;background:#7a7a7a80;border-color:#7a7a7a80}.info-calendar-form{grid-template-columns:1fr;gap:8px;display:grid}.info-calendar-form-title{color:#1f2d3a;font-size:13px;font-weight:700}.info-calendar-form-actions{gap:8px;display:inline-flex}.info-calendar-important-toggle.is-active{background:var(--accent);color:#000;border-color:var(--accent)}.info-calendar-popover{width:200px;height:auto;min-height:200px;box-shadow:var(--shadow);z-index:12000;background:#3c383d;border:none;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute}.info-calendar-popover,.info-calendar-popover *{color:#fff}.info-calendar-popover input{box-shadow:none;background:#3c383d;border:none;outline:none;height:70px}.info-calendar-popover textarea{box-shadow:none;resize:none;background:#3c383d;border:none;outline:none;min-height:50px}.info-calendar-form input{color:#1c1c1c;background:#fff;border:1px solid #0000002e;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px}.info-calendar-events{flex-direction:column;gap:0;display:flex}.info-calendar-events-header{justify-content:flex-end;margin-bottom:8px;display:flex}.info-calendar-event-row{background:0 0;border:none;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.info-calendar-event-row+.info-calendar-event-row{border-top:1px solid #7a7a7a}.info-calendar-event-row.is-highlighted{background:#7a7a7a80}.info-calendar-event-body{flex-direction:column;gap:2px;display:flex}.info-calendar-event-input{color:#fff;background:0 0;border:1px solid #7a7a7a;border-radius:0;padding:4px 6px;font-family:inherit;font-size:12px}.info-calendar-event-input--textarea{resize:none;min-height:50px}.info-calendar-event-title{color:#fff;font-size:13px;font-weight:600}.info-calendar-event-date{color:#dcdcdc;font-size:12px}.info-calendar-event-description{color:#fff;font-size:12px}.info-calendar-important{flex-direction:column;gap:6px;display:flex}.info-map-panel{flex-direction:column;flex:auto;justify-content:flex-end;gap:8px;min-height:180px;display:flex}.info-map-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.info-map-title{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-mid);font-size:10px}.info-map-status{color:var(--gray-mid);font-size:11px}.info-map-actions{align-items:center;gap:10px;display:flex}.info-map-actions-text{color:var(--gray-mid);font-size:11px}.info-map-actions-error{color:#fff4f4;font-size:11px}.info-map-canvas{background:0 0;border:1px solid #7a7a7a;border-radius:10px;width:100%;height:100%;min-height:180px;max-height:800px}.info-map-canvas-shell{flex:auto;min-height:0;position:relative}.info-map-overlay{color:#fff;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#3c383dd9;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;top:8px;left:8px}.info-map-canvas.leaflet-container{background:0 0}.info-map-attribution{color:var(--gray-mid);font-size:10px}.info-calendar-important-title{color:#dcdcdc;font-size:12px;font-weight:600}.info-calendar-important-list{column-count:2;column-fill:auto;column-gap:16px;height:100px;overflow:hidden}.info-calendar-important-row{color:#fff;break-inside:avoid;gap:8px;font-size:12px;display:flex}.info-calendar-important-date{color:#dcdcdc;min-width:84px}.info-calendar-empty{color:#6b6b6b;font-size:12px}.info-level1-totals .main-summary-total-label{letter-spacing:.04em;color:var(--level3);font-size:30px;line-height:1.05}.info-level1-totals .main-summary-total-label:not(:first-of-type){font-size:30px}.info-level1-totals .main-summary-total-value{color:var(--level3);font-size:50px;line-height:1}.info-level1-totals .main-summary-total-value:not(:nth-of-type(2)){font-size:45px}.info-level1-current-phase-label{letter-spacing:.04em;color:var(--level3);margin-top:100px;font-size:15px}.info-level1-current-phase-value{color:var(--level3);font-size:30px;line-height:1.1}.info-level1-project-name{letter-spacing:.02em;color:var(--level3);margin-bottom:100px;font-size:80px;font-weight:600}.info-level1-current-status-label{letter-spacing:.04em;color:var(--level3);margin-top:40px;font-size:15px}.info-level1-current-status-value{color:var(--level3);font-size:30px;line-height:1.1}.phase-tabs,.main-tabs,.secondary-tabs,.tertiary-tabs{scrollbar-width:none;gap:0;max-width:100%;min-height:36px;padding:8px 0 6px;display:flex;position:relative;overflow:auto hidden}.phase-tabs-shell{pointer-events:none;width:100%;transition:width .9s,margin-left .9s;position:relative}.phase-tabs-shell--full{width:100%}.phase-tabs-shell--info-half{width:calc(60% - 20px);margin-left:calc(40% + 20px)}.phase-tabs-row{z-index:12000;pointer-events:none;align-items:center;gap:10px;display:flex;position:relative}.phase-tabs::-webkit-scrollbar{display:none}.main-tabs::-webkit-scrollbar{display:none}.secondary-tabs::-webkit-scrollbar{display:none}.tertiary-tabs::-webkit-scrollbar{display:none}.phase-tabs{z-index:12000;pointer-events:auto;margin-top:0;margin-bottom:-2px;margin-left:200px;transition:margin-left .9s;position:relative;transform:translateY(-35px)}.phase-tabs .tab.phase-tab--project-root{font-weight:700}.phase-add-btn{width:23px;min-width:23px;height:23px;color:var(--level2);cursor:pointer;z-index:12000;pointer-events:auto;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:10px;padding:0;font-size:21px;line-height:1;transition:background .2s,color .2s,transform .1s;display:inline-flex;position:relative}.phase-add-btn:hover{color:var(--level2);background:#80808033}.user-view-add-btn{color:#000000d9}.user-view-add-btn:hover{color:#000000d9;background:#ffffff38}.phase-add-btn:active{transform:translateY(1px)}.phase-tabs .tab.is-active{background:var(--level2);color:var(--tab-active);border-color:#0000;border-radius:10px 10px 0 0;font-size:13px;transform:none}.phase-tabs .tab:not(.is-active){color:var(--level2);box-shadow:none;background:0 0;border-color:#0000;font-size:13px;transform:none}.phase-tabs .tab:not(.is-active):hover{color:var(--level2);box-shadow:none;background:0 0;border-color:#0000;transform:none}.main-tabs{z-index:-1;margin-top:0;margin-left:calc(var(--offset-tab-main-left) + 10px);transform:translateY(calc(var(--offset-tab-main) - 3.5px));position:relative}.main-tabs .tab.is-active{background:var(--level3);color:var(--tab-active);border-color:#0000}.main-tabs .tab:not(.is-active){background:color-mix(in srgb,var(--level3)85%,#000 15%);color:#9ea0a3;box-shadow:none;border-color:#0000}.secondary-tabs{z-index:20;margin-top:0;margin-left:calc(var(--offset-tab-secondary-left) + 9.7px);top:calc(var(--offset-tab-secondary) + .8px);pointer-events:none;position:relative}.project-phase-shell .secondary-tabs{top:calc(var(--offset-tab-secondary) - .7px)}.secondary-tabs.secondary-tabs--project-info{top:calc(var(--offset-tab-secondary) - .1px)}.secondary-tabs-bar{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.secondary-tabs-bar>.secondary-tabs,.secondary-tabs-bar>.rfq-level4-actions{pointer-events:auto}.secondary-tabs-bar .secondary-tabs{flex:1;min-width:0}.secondary-tabs .tab.is-active{background:var(--level4);color:var(--tab-active);pointer-events:auto;border-color:#0000}.secondary-tabs .tab:not(.is-active){background:color-mix(in srgb,var(--level4)85%,#000 15%);color:#b8b8b8;box-shadow:none;pointer-events:auto;border-color:#0000}.tertiary-tabs{z-index:20;margin-top:22px;margin-left:var(--offset-tab-tertiary-left);top:calc(var(--offset-tab-tertiary) - 2px);pointer-events:none;position:relative}.tertiary-tabs--rfq-pricing{margin-left:calc(var(--offset-tab-tertiary-left) + 100px)}.tertiary-tabs--master-channel .tab-label--master-channel{font-weight:700}.tertiary-tabs--rfq-pricing .tab-label--rfq-setup{letter-spacing:.02em;font-weight:700}.tertiary-tabs-row{z-index:60;pointer-events:none;grid-template-columns:1fr auto;align-items:flex-start;column-gap:12px;display:grid;position:relative}.tertiary-tabs-row>.tertiary-tabs,.tertiary-tabs-row>.tertiary-tabs-scroller,.tertiary-tabs-row>.tertiary-tabs-actions{pointer-events:auto}.tertiary-tabs-row>.tertiary-tabs,.tertiary-tabs-row>.tertiary-tabs-scroller{min-width:0}.tertiary-tabs-scroller{pointer-events:auto;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.tertiary-tabs-scroller>.tertiary-tabs{pointer-events:auto;flex:auto;min-width:0}.tertiary-tabs-arrow{color:#444;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #cfc9c1;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:26px;font-size:15px;line-height:1;display:inline-flex}.tertiary-tabs-arrow:hover{background:#f2efea}.tertiary-tabs-actions{top:calc(var(--offset-tab-tertiary) - 3px);pointer-events:auto;z-index:60;justify-self:end;margin-top:22px;position:relative;transform:translate(-21px)}.tertiary-tabs-actions .system-button--gray-dark{--system-button-bg:var(--system-green);--system-button-text:#f6f6f6;--system-button-active:color-mix(in srgb,var(--system-green)80%,#000 20%);--system-button-text-active:#f6f6f6}.tertiary-tabs-actions .system-button--gray-mid{--system-button-bg:var(--action-dark);--system-button-text:var(--action-text);--system-button-active:color-mix(in srgb,var(--action-dark)80%,#000 20%);--system-button-text-active:#f6f6f6}.tertiary-placeholder{pointer-events:none;min-height:40px;margin-top:22px;padding:8px 0 6px}.tertiary-tabs .tab.is-active{background:var(--level5);color:var(--tab-tertiary-active);pointer-events:auto;border-color:#0000}.tertiary-tabs .tab:not(.is-active){background:color-mix(in srgb,var(--level5)88%,#000 12%);color:var(--tab-tertiary-inactive);box-shadow:none;pointer-events:auto;border-color:#0000}.tab{background:var(--tab);color:#1b1f23;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-bottom:none;border-radius:0;flex:none;justify-content:center;align-items:center;gap:6px;width:max-content;min-width:120px;height:26px;padding:4px 16px;font-weight:400;transition:transform .15s,background .15s,color .5s;display:inline-flex;position:relative}.tab:first-child{border-radius:10px 0 0}.tab:last-child,.tertiary-tabs .tab.tab-before-add{border-radius:0 10px 0 0}.tertiary-tabs .tab.tab-only-view,.tab:only-child{border-radius:10px 10px 0 0}.tab.is-active{background:var(--tab-active);color:#f6f6f6;border-bottom:none;transform:none}.phase-tabs .tab:not(.is-active):hover,.main-tabs .tab:not(.is-active):hover,.secondary-tabs .tab:not(.is-active):hover,.tertiary-tabs .tab:not(.is-active):hover{color:#fff}.tab-close{opacity:.7;font-size:14px;line-height:1}.tab:hover .tab-close{opacity:1}.tertiary-tabs .tab:has(>.tab-close-btn){padding-right:28px}.tab-close-btn{appearance:none;color:#1b1f23;opacity:0;pointer-events:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;margin:0;padding:2px;font-size:14px;line-height:1;transition:background .15s,opacity .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.tab-close-btn>svg{display:block}.tab:hover .tab-close-btn:not(.is-pending),.tab:focus-within .tab-close-btn:not(.is-pending){opacity:1;pointer-events:auto}.tab-close-btn:hover{opacity:1;color:#1b1f23;background:#80808040}.tab-close-btn:focus-visible{outline:2px solid var(--level2);outline-offset:1px;opacity:1;pointer-events:auto}.tab-close-btn.is-pending{opacity:.3;cursor:wait;pointer-events:none}.tab:not(.is-active){background:#c9cdd3;border-color:#20304038}.tab-ghost{color:var(--muted);background:0 0;border-style:dashed}.frame-layer{box-sizing:border-box;box-shadow:none;border:1px solid #0000;border-radius:0 10px 10px 0;padding:14px;position:relative}.layer-beige{background:var(--level2);z-index:1;border-radius:10px 10px 0 0;flex-direction:column;flex:1 1 0;max-width:calc(100% - 75px);min-height:0;margin:-40px 20px 0 55px;display:flex;box-shadow:0 36px 100px #00000059}.frame-layer--info-half{width:calc(60% - 75px);max-width:calc(60% - 75px);margin-left:calc(40% + 55px);margin-right:20px;transition:max-width .9s,width .9s,margin-left .9s}.frame-layer--info-transition{width:calc(100% - 75px);max-width:calc(100% - 75px);transition:max-width var(--fh-transition)ease,width var(--fh-transition)ease,margin-left var(--fh-transition)ease,margin-right var(--fh-transition)ease;margin-left:55px;margin-right:20px}.frame-layer--info-transition.frame-layer--info-half{width:calc(60% - 75px);max-width:calc(60% - 75px);margin-left:calc(40% + 55px);margin-right:20px}.layer-rose{background:var(--level3);z-index:2;width:100%;max-width:100%;min-height:0;transition:max-width var(--fh-transition)ease,width var(--fh-transition)ease,margin-left var(--fh-transition)ease;border-radius:0 10px 10px;flex-direction:column;flex:1 1 0;margin-top:29px;padding-top:18px;display:flex;position:relative}.layer-rose--status-half{width:var(--frontpage-width,50%);max-width:var(--frontpage-width,50%);margin-left:calc(100% - var(--frontpage-width,50%));transition:max-width var(--fh-transition)ease,width var(--fh-transition)ease,margin-left var(--fh-transition)ease}.layer-rust{background:var(--level4);z-index:6;min-width:0;max-width:100%;box-shadow:none;box-sizing:border-box;transition:max-width var(--fh-transition)ease;border-radius:0 10px 10px;flex-direction:column;flex:1 1 0;margin-top:-22.8px;margin-left:auto;padding:5px 0 0;display:flex;position:relative;left:.5px;overflow:visible}.frame-layer--frontpage{max-width:var(--frontpage-width-px,var(--frontpage-width,50%));width:100%}.frame-layer--frontpage-collapsed{pointer-events:auto}.frame-layer--enter-half{animation:level4-half-enter var(--fh-transition)ease}.frame-layer--enter-full{animation:level2-full-enter var(--fh-transition)ease}.frame-layer--enter-full-via-half{animation:level2-full-via-half var(--fh-transition)ease}.frame-layer--enter-info-half{animation:level2-info-half-enter var(--fh-transition)ease}.frame-layer--enter-info-grow{animation:level4-info-grow var(--fh-transition)ease}.frame-layer--enter-half-from-info{animation:level4-half-from-info var(--fh-transition)ease}@keyframes level4-half-enter{0%{max-width:100%}to{max-width:var(--frontpage-width,50%)}}@keyframes level2-full-enter{0%{width:calc(60% - 75px);max-width:calc(60% - 75px);margin-left:calc(40% + 55px);margin-right:20px}to{width:calc(100% - 75px);max-width:calc(100% - 75px);margin-left:55px;margin-right:20px}}@keyframes level2-full-via-half{0%{width:calc(100% - 75px);max-width:calc(100% - 75px);margin-left:55px;margin-right:20px}45%{width:calc(60% - 75px);max-width:calc(60% - 75px);margin-left:calc(40% + 55px);margin-right:0}to{width:calc(100% - 75px);max-width:calc(100% - 75px);margin-left:55px;margin-right:20px}}@keyframes level2-info-half-enter{0%{width:calc(100% - 75px);max-width:calc(100% - 75px);margin-left:55px;margin-right:20px}to{width:calc(60% - 75px);max-width:calc(60% - 75px);margin-left:calc(40% + 55px);margin-right:20px}}@keyframes level4-info-grow{0%{max-width:var(--frontpage-width,50%)}to{max-width:100%}}@keyframes level4-half-from-info{0%{max-width:var(--info-width-px,100%)}to{max-width:var(--frontpage-width-px,var(--frontpage-width,50%))}}.frontpage-resize-handle{cursor:ew-resize;z-index:120;background:0 0;width:10px;position:absolute;top:0;bottom:0;left:0}.frontpage-resize-handle:after{content:"";background:0 0;border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.frontpage-blank{flex:1 1 0;min-height:0}.frontpage-shell{box-sizing:border-box;background:0 0;border:none;flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;display:flex}.frontpage-content{flex-direction:column;gap:12px;padding:18px 18px 0;display:flex}.frontpage-content .info-card{background:var(--level4);box-shadow:none;border:none}.frontpage-content .info-form{max-width:300px}.frontpage-content .info-fieldset{background:0 0;border-color:#9b9b9bb3}.frontpage-content .info-fieldset input,.frontpage-content .info-fieldset textarea,.frontpage-content .info-fieldset legend{color:#9b9b9b}.frontpage-content .info-fieldset input::placeholder,.frontpage-content .info-fieldset textarea::placeholder{color:#f3f0e999}.workspace-row{box-sizing:border-box;--rail-open:209px;--rail-collapsed:30px;--rail-current:var(--rail-open);--rail-peek:30px;z-index:80;flex-direction:row;flex:1 1 0;align-items:stretch;gap:0;width:100%;min-height:0;margin-top:8px;display:flex;position:relative;overflow:visible}.workspace-row.rail-collapsed{--rail-current:var(--rail-collapsed)}.workspace-row.rail-hidden{--rail-open:0;--rail-collapsed:0}.workspace-row.rail-behind{--rail-current:var(--rail-open)}.workspace-row.rail-follow .enterprise-rail{transform:translateX(calc(var(--level4-offset,0px) - var(--rail-current)))}.workspace-row.rail-follow .enterprise-rail-toggle{left:calc(var(--level4-offset,0px) - 13px);transition:left var(--fh-transition)ease,top var(--fh-transition)ease;transform:none}.workspace-row.rail-hidden-half .enterprise-rail{opacity:1;pointer-events:none;z-index:2;transform:translateX(calc(var(--level4-offset,0px) - var(--rail-peek)));transition:transform var(--fh-transition)ease}.workspace-row.rail-hidden-half{--rail-current:var(--rail-peek)}.workspace-row.rail-transition-hidden{--rail-current:var(--rail-open)}.workspace-row.rail-transition-hidden .enterprise-rail{opacity:0;box-shadow:none;pointer-events:none;transform:translateX(var(--level4-offset,0px));background:0 0}.workspace-row.rail-transition-hidden:not(.rail-behind):not(.rail-follow) .enterprise-rail{transform:translateX(var(--rail-current))}.workspace-row.rail-transition-hidden.rail-behind .enterprise-rail.is-hidden{opacity:0;visibility:hidden;box-shadow:none;pointer-events:none;background:0 0}.workspace-row.rail-transition-hidden .enterprise-rail-toggle,.workspace-row.rail-transition-hidden .rail-resize-handle{opacity:0;pointer-events:none}.enterprise-rail{--rail-bg:var(--enterprise-rail-bg);--rail-scroll-thumb:#fff0;--rail-right-gap:8px;--rail-left-inset:17px;width:var(--rail-open);flex:none;flex-basis:var(--rail-open);min-width:var(--rail-open);background:var(--rail-bg);padding:10px var(--rail-right-gap)10px 10px;box-shadow:none;z-index:4;transition:width .5s ease,min-width .5s ease,flex-basis .5s ease,transform var(--fh-transition)ease;text-transform:uppercase;border:1px solid #0000;border-radius:10px 0 0 10px;flex-direction:column;min-height:0;margin-top:0;margin-right:0;display:flex;position:relative;overflow:hidden;transform:none}.rail-resize-handle{cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:-3px}.rail-resize-handle:after{content:"";display:none}.rail-resize-handle:hover:after{background:0 0}body.rail-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.rail-resizing *,body.rail-resizing :before,body.rail-resizing :after{transition:none!important}.enterprise-rail.is-hidden{opacity:1;pointer-events:none;z-index:4;border:0;flex:0 0 0;width:0;min-width:0;padding:0;transition:width .5s,min-width .5s,flex-basis .5s,opacity .5s,padding .5s;transform:none}.workspace-row.rail-behind .enterprise-rail.is-hidden{width:var(--rail-open);min-width:var(--rail-open);flex-basis:var(--rail-open);padding:10px var(--rail-right-gap)10px 10px;opacity:0;box-shadow:none;pointer-events:none;transform:translateX(var(--level4-offset,0px));transition:width .5s ease,min-width .5s ease,flex-basis .5s ease,padding .5s ease,transform var(--fh-transition)ease;background:0 0;border:1px solid #0000}.workspace-row.rail-transition-hidden.rail-behind .enterprise-rail.is-hidden{opacity:0;box-shadow:none;pointer-events:none;transform:translateX(var(--level4-offset,0px));background:0 0}.enterprise-rail.is-hidden .rail-toggle{display:none}.enterprise-rail .rail-toggle{z-index:3;transition:background .2s,border-color .2s;position:relative}.rail-title{margin-bottom:8px;font-weight:700}.rail-group{scrollbar-color:var(--rail-scroll-thumb)transparent;scrollbar-width:thin;min-height:0;margin-top:0;margin-right:calc(-1*var(--rail-right-gap));padding-right:var(--rail-right-gap);flex-direction:column;flex:auto;gap:0;display:flex;overflow:hidden auto}.rail-group::-webkit-scrollbar{width:8px}.rail-group::-webkit-scrollbar-track{background:0 0}.rail-group::-webkit-scrollbar-thumb{background:var(--rail-scroll-thumb);border-radius:8px;transition:background-color .2s}.rail-group::-webkit-scrollbar-thumb:hover{background:#ffffff73}.enterprise-rail:hover{--rail-scroll-thumb:#ffffff59}.rail-fixed-top{flex:none;margin-top:20px;margin-bottom:10px}.rail-group-header{box-sizing:border-box;width:100%;padding-left:var(--rail-left-inset);align-items:center;gap:0;display:flex}.rail-group-chip{border:1px solid var(--action-dark);border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);background:var(--action-dark);min-width:0;min-height:24px;color:var(--action-text);letter-spacing:.2px;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-right:none;flex:auto;padding:0 10px;font-size:12px;font-weight:500;transition:background .2s,border-color .2s,color .2s;overflow:hidden}.rail-group-chip:hover{background:color-mix(in srgb,var(--action-dark)80%,#000 20%);border-color:color-mix(in srgb,var(--action-dark)80%,#000 20%)}.rail-group-chip.is-active{background:var(--system-blue);border-color:var(--system-blue);color:#f6f6f6}.rail-group-chip:disabled{opacity:.75;cursor:default}.rail-group-toggle{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0;border:1px solid var(--action-dark);background:var(--action-dark);width:24px;height:24px;color:var(--action-text);cursor:pointer;z-index:2;flex:none;justify-content:center;align-items:center;margin-left:0;font-size:11px;line-height:1;transition:background .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.rail-group-toggle--chip{margin-left:-1px}.rail-group-toggle:hover{background:color-mix(in srgb,var(--action-dark)80%,#000 20%);border-color:color-mix(in srgb,var(--action-dark)80%,#000 20%)}.rail-group-toggle[aria-expanded=true]{background:var(--action-dark);border-color:var(--action-dark);color:var(--action-text)}.rail-group-toggle .toggle-chevron{box-sizing:border-box;transform-origin:50%;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;display:block;transform:translateY(-.5px)rotate(-45deg)}.rail-group-toggle[aria-expanded=true] .toggle-chevron{transform:translateY(-.5px)rotate(45deg)}.rail-label{text-align:left;color:#b8b8b8;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:0;width:100%;margin-left:0;padding:10px 8px;font-size:12px;transition:color .4s,background .4s;display:block;position:relative;overflow:hidden}.rail-label:after{content:"";background:currentColor;width:80px;height:1px;margin-top:4px;display:block}.rail-label:hover{color:#fff;background:#3939395c}.rail-pill:hover{color:#fff}.rail-label.is-active{background:var(--accent);color:#000;border-color:#0000}.rail-pill{text-align:left;color:#b8b8b8;cursor:pointer;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:0;width:100%;margin-left:18px;padding:10px 12px 10px 20px;font-size:12px;transition:none;display:block;overflow:hidden}.rail-pill:not(.is-active){padding-top:8px;padding-bottom:7px}.rail-pill--all{padding-left:8px}.rail-pill.is-active{background:var(--accent);color:#000;border-color:#0000}.rail-pill:first-child{border-radius:12px 0 0}.rail-pill:hover{border-radius:var(--pill-bar-radius);color:#fff;background:#80808080}.rail-pill.is-active:hover{background:color-mix(in srgb,var(--accent)85%,#000 15%);border-radius:var(--pill-bar-radius);color:#000}.info-enterprise-rail .rail-pill,.rail-pill.rail-pill--all,.rail-pill.rail-pill--enterprise{width:calc(100% - var(--rail-left-inset));margin-left:var(--rail-left-inset);border-radius:var(--pill-bar-radius);align-items:center;min-height:24px;margin-right:0;padding:0 10px;display:flex}.rail-pill--enterprise.is-active{border:1px solid color-mix(in srgb,var(--accent)72%,#000 28%);background:var(--accent);color:#000}.rail-pill--enterprise.is-active:hover{background:color-mix(in srgb,var(--accent)85%,#000 15%);color:#000;border-color:#0000}.rail-group-children{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1),opacity .28s;display:grid}.rail-group-children>div{min-height:0;overflow:hidden}.rail-group-children[data-collapsed=true]{opacity:0;grid-template-rows:0fr}.rail-footer{margin-top:auto;padding:12px 12px 8px 0}.rail-add-btn{color:#b8b8b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;width:100%;padding:3px 0;font-size:16px;line-height:1;transition:background .2s,color .2s}.rail-add-btn:hover{color:#fff;background:#80808080}.rail-toggle{top:57px;left:calc(var(--rail-current) - 13px);background:var(--accent);cursor:pointer;z-index:2000;color:#000;width:26px;height:26px;transition:background .2s ease,border-color .2s ease,left var(--fh-transition)ease,top var(--fh-transition)ease;border:1px solid #0000;border-radius:50%;font-weight:400;line-height:1;position:absolute}.workspace-row:not(.rail-follow):not(.rail-behind) .enterprise-rail-toggle{transition:background .2s,border-color .2s,left .5s,top .5s}.workspace-row.level4-half-transition:not(.rail-follow):not(.rail-behind) .enterprise-rail-toggle{transition:background .2s ease,border-color .2s ease,left var(--fh-transition)ease,top var(--fh-transition)ease}.rail-toggle.rail-toggle-pop{transition:none}.rail-toggle:hover{color:#000;background:color-mix(in srgb,var(--accent)80%,#000 20%)}.rail-toggle{justify-content:center;align-items:center;display:inline-flex}.rail-toggle .toggle-chevron{box-sizing:border-box;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;display:block;transform:translate(-1px)rotate(-45deg)}.rail-toggle.is-pointing-left .toggle-chevron{transform:translate(1px)rotate(135deg)}.rail-toggle.frontpage-toggle{left:calc(100% - var(--frontpage-width,50%) - 13px);background:var(--enterprise-rail-bg);border-color:var(--enterprise-rail-bg);color:#fff;transition:left var(--fh-transition)ease,top var(--fh-transition)ease,background .2s ease,border-color .2s ease;top:12px}.rail-toggle.frontpage-toggle:hover{background:var(--enterprise-rail-bg);border-color:var(--enterprise-rail-bg);color:#fff}.frontpage-resizing .frame-layer--frontpage{transition:none}.frontpage-resizing .rail-toggle.frontpage-toggle{transition:background .2s,border-color .2s}.enterprise-rail.collapsed{width:var(--rail-collapsed);min-width:var(--rail-collapsed);flex-basis:var(--rail-collapsed);padding:6px;overflow:visible}.enterprise-rail.collapsed .rail-title,.enterprise-rail.collapsed .rail-group,.enterprise-rail.collapsed .rail-footer{display:none}.content-shell{z-index:10;flex-direction:column;flex:1 1 0;min-width:0;height:100%;min-height:0;display:flex;position:relative;left:-.5px;overflow:visible}.content-shell.is-locked{position:relative}.content-shell.is-locked button,.content-shell.is-locked input,.content-shell.is-locked select,.content-shell.is-locked textarea{color:#5a5a5a;cursor:not-allowed;background:#d8d8d8;border-color:#b5b5b5}.content-shell.is-locked>:not(.lock-overlay){pointer-events:none}.lock-overlay{cursor:not-allowed;z-index:120;background:0 0;border:none;position:absolute;inset:0}.modal-body.is-locked{position:relative}.modal-body.is-locked button,.modal-body.is-locked input,.modal-body.is-locked select,.modal-body.is-locked textarea{color:#5a5a5a;cursor:not-allowed;background:#d8d8d8;border-color:#b5b5b5}.modal-body.is-locked>:not(.lock-overlay){pointer-events:none}.placeholder-panel{--area5-table-inline-padding:30px;--tbl-functions-row-height:24px;--tbl-functions-gap-to-table:14px;--tbl-functions-table-clearance:4px;--module-functions-top-offset:60px;--module-to-tbl-functions-gap:20px;background:var(--level5);margin-top:var(--level5-panel-offset);box-sizing:border-box;z-index:60;border:1px solid #0000;border-radius:0 0 10px 10px;flex-direction:column;flex:auto;width:100%;max-width:100%;min-height:0;margin-left:0;margin-right:0;padding:10px 30px 16px 16px;display:flex;position:relative;overflow:visible}.placeholder-panel.placeholder-panel--components-view,.placeholder-panel.placeholder-panel--materials-view{padding-left:0;padding-right:0}.placeholder-panel.with-bim-rail{--bim-rail-open:360px;--bim-rail-collapsed:0px;--bim-rail-current:var(--bim-rail-open);flex-direction:row;align-items:stretch;gap:0;padding-right:16px}.placeholder-panel.placeholder-panel--components-view.with-bim-rail,.placeholder-panel.placeholder-panel--materials-view.with-bim-rail{padding-left:0;padding-right:0}.placeholder-panel.bim-rail-collapsed{--bim-rail-current:var(--bim-rail-collapsed)}.placeholder-panel.placeholder-panel--level4{background:var(--level4);border:0;border-radius:12px;margin-top:0;padding:16px;overflow:hidden}.uin-products-smooth-table .st-sh.st-sh-section:has(.st-cell-in:empty):after{display:none}.uin-activities-smooth-table .st-sh.st-sh-section:has(.st-cell-in:empty):after{display:none}.uin-components-smooth-table .st-sh.st-sh-section:has(.st-cell-in:empty):after{display:none}.uin-products-smooth-table .st-sh.st-a-section-edge-right,.uin-products-smooth-table .st-ch.st-a-section-edge-right,.uin-products-smooth-table .st-dc.st-a-section-edge-right,.uin-products-smooth-table .st-bottom-cell.st-a-section-edge-right,.uin-activities-smooth-table .st-sh.st-a-section-edge-right,.uin-activities-smooth-table .st-ch.st-a-section-edge-right,.uin-activities-smooth-table .st-dc.st-a-section-edge-right,.uin-activities-smooth-table .st-bottom-cell.st-a-section-edge-right,.uin-components-smooth-table .st-sh.st-a-section-edge-right,.uin-components-smooth-table .st-ch.st-a-section-edge-right,.uin-components-smooth-table .st-dc.st-a-section-edge-right,.uin-components-smooth-table .st-bottom-cell.st-a-section-edge-right,.user-view-elements-smooth-table .st-sh.st-a-section-edge-right,.user-view-elements-smooth-table .st-ch.st-a-section-edge-right,.user-view-elements-smooth-table .st-dc.st-a-section-edge-right,.user-view-elements-smooth-table .st-bottom-cell.st-a-section-edge-right,.user-view-products-smooth-table .st-sh.st-a-section-edge-right,.user-view-products-smooth-table .st-ch.st-a-section-edge-right,.user-view-products-smooth-table .st-dc.st-a-section-edge-right,.user-view-products-smooth-table .st-bottom-cell.st-a-section-edge-right,.user-view-activities-smooth-table .st-sh.st-a-section-edge-right,.user-view-activities-smooth-table .st-ch.st-a-section-edge-right,.user-view-activities-smooth-table .st-dc.st-a-section-edge-right,.user-view-activities-smooth-table .st-bottom-cell.st-a-section-edge-right,.user-view-components-smooth-table .st-sh.st-a-section-edge-right,.user-view-components-smooth-table .st-ch.st-a-section-edge-right,.user-view-components-smooth-table .st-dc.st-a-section-edge-right,.user-view-components-smooth-table .st-bottom-cell.st-a-section-edge-right{border-right:0}.uin-active-light-wrap{justify-content:center;align-items:center;width:100%;display:flex}.uin-active-light{box-sizing:border-box;background:0 0;border:1.5px solid #3f3f3f4d;border-radius:50%;width:10px;height:10px;display:block}.uin-active-light.is-on{background:#2f7d3b;border-color:#2f7d3b}.uin-active-light.is-on.is-pending{background:#b88500;border-color:#b88500}.uin-active-light.is-on.is-error{background:#b00020;border-color:#b00020}.uin-products-smooth-table .st-dc .st-cell-in .st-copy-target,.uin-activities-smooth-table .st-dc .st-cell-in .st-copy-target,.uin-components-smooth-table .st-dc .st-cell-in .st-copy-target{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.uin-products-smooth-table .st-dc .st-cell-in:not(:has(input,select,button,textarea)){-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.uin-activities-smooth-table .st-dc .st-cell-in:not(:has(input,select,button,textarea)){-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.uin-components-smooth-table .st-dc .st-cell-in:not(:has(input,select,button,textarea)){-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.pes-smooth-table .st-dc .st-cell-in .st-copy-target,.elib-smooth-table .st-dc .st-cell-in .st-copy-target,.user-view-elements-smooth-table .st-dc .st-cell-in .st-copy-target,.user-view-components-smooth-table .st-dc .st-cell-in .st-copy-target,.user-view-products-smooth-table .st-dc .st-cell-in .st-copy-target,.user-view-activities-smooth-table .st-dc .st-cell-in .st-copy-target,.rfq-elements-smooth-table .st-dc .st-cell-in .st-copy-target,.rfq-materials-smooth-table .st-dc .st-cell-in .st-copy-target,.rfq-comparison-smooth-table .st-dc .st-cell-in .st-copy-target,.cspc-catalog-smooth-table .st-dc .st-cell-in .st-copy-target{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.pes-smooth-table .st-dc .st-cell-in:not(:has(input,select,button,textarea)){-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.elib-smooth-table .st-dc .st-cell-in:not(:has(input,select,button,textarea)){-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.user-view-elements-smooth-table .st-dc .st-cell-in:not(:has(input,select,button,textarea)){-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.user-view-components-smooth-table .st-dc .st-cell-in:not(:has(input,select,button,textarea)){-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.user-view-products-smooth-table .st-dc .st-cell-in:not(:has(input,select,button,textarea)){-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.user-view-activities-smooth-table .st-dc .st-cell-in:not(:has(input,select,button,textarea)){-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.rfq-elements-smooth-table .st-dc .st-cell-in:not(:has(input,select,button,textarea)){-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.rfq-materials-smooth-table .st-dc .st-cell-in:not(:has(input,select,button,textarea)){-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.rfq-comparison-smooth-table .st-dc .st-cell-in:not(:has(input,select,button,textarea)){-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.cspc-catalog-smooth-table .st-dc .st-cell-in:not(:has(input,select,button,textarea)){-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.uin-activities-smooth-table .st-dc .st-cell-in[data-st-col-visibility=tblActivities_std_hour_rate]{font-weight:700}.views-setup-panel .manager-panel{color:#fff;background:0 0}.views-setup-panel .manager-panel-scroll{flex:auto;min-height:0;max-height:none;overflow-y:auto}.views-setup-panel .manager-panel-section h3,.views-setup-panel .manager-panel-section p,.views-setup-panel .manager-panel-hint,.views-setup-panel .manager-panel-subrow,.views-setup-panel .manager-panel-header,.views-setup-panel .manager-panel-scroll,.views-setup-panel .manager-panel,.views-setup-panel .manager-table,.views-setup-panel .manager-table th,.views-setup-panel .manager-table td,.views-setup-panel .checkbox-row,.views-setup-panel .checkbox-row span{color:#fff}.views-setup-panel .manager-table th,.views-setup-panel .manager-table td{background:0 0;border-color:#ffffff40}.views-setup-panel .manager-table thead{background:0 0}.views-setup-panel .manager-panel-section{margin-bottom:30px}.views-setup-panel .manager-panel-section:last-child{margin-bottom:0}.views-setup-panel .pill-button{--system-button-bg:var(--enterprise-rail-bg);--system-button-text:#f6f6f6;--system-button-hover:color-mix(in srgb,var(--enterprise-rail-bg)85%,#000 15%);--system-button-active:color-mix(in srgb,var(--enterprise-rail-bg)70%,#000 30%);--system-button-text-active:#f6f6f6;border-color:color-mix(in srgb,var(--enterprise-rail-bg)70%,#000 30%)}.views-setup-panel .pill-button.is-inactive{--system-button-bg:var(--action-dark);--system-button-text:var(--action-text);--system-button-hover:color-mix(in srgb,var(--action-dark)85%,#000 15%);--system-button-active:color-mix(in srgb,var(--action-dark)70%,#000 30%);--system-button-text-active:var(--action-text);border-color:color-mix(in srgb,var(--action-dark)70%,#000 30%)}.views-setup-panel .views-setup-toggle{white-space:nowrap;width:40px;min-width:40px;min-height:22px;padding:0 2px;font-size:10px}.views-setup-panel .views-setup-toggle[aria-pressed=true]{--system-button-bg:var(--enterprise-rail-bg);--system-button-text:#fff;--system-button-active:color-mix(in srgb,var(--enterprise-rail-bg)80%,#000 20%);--system-button-text-active:#fff}.placeholder-panel-body{flex-direction:column;flex:auto;min-width:0;min-height:0;transition:opacity .5s;display:flex}.placeholder-panel-body:has(.st-scroll){justify-content:flex-start}.placeholder-panel-body:has(.table-shell){justify-content:flex-start}.summary-panel--transparent .placeholder-panel-body{min-height:0}.summary-panel--transparent .main-summary-shell,.summary-panel--transparent .summary-smooth-shell,.summary-panel--kalkyle-phase .main-summary-shell,.summary-panel--kalkyle-phase .summary-smooth-shell{overflow:visible}.underlag-panel{margin-top:calc(var(--level5-panel-offset) + 65px);padding-bottom:0;padding-left:12px;padding-right:12px}.underlag-bim-shell{flex:auto;min-height:0;display:flex}.underlag-bim-shell--padded{box-sizing:border-box;padding:0}.placeholder-panel.with-bim-rail.bim-rail-collapsed .level6-panel{width:100%;max-width:calc(100% - (var(--level6-side-inset)*2));margin-left:auto;margin-right:auto}.bim-viewer-rail{width:var(--bim-rail-open);flex:none;flex-basis:var(--bim-rail-open);min-width:var(--bim-rail-open);z-index:20;flex-direction:column;align-self:stretch;transition:width .5s,min-width .5s,flex-basis .5s,transform .5s;display:flex;position:relative;transform:none}.bim-rail-resize-handle{cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;left:-31px}.bim-rail-resize-handle:after{content:"";pointer-events:none;background:0 0;border-radius:2px;width:3px;height:44px;transition:background .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bim-rail-resize-handle:hover:after{background:var(--st-table-control-bg,#d4cfc9)}.placeholder-panel.with-bim-rail:not(.placeholder-panel--user-view) .bim-viewer-rail:not(.collapsed){padding-left:15px}.placeholder-panel.with-bim-rail:not(.placeholder-panel--user-view) .bim-rail-resize-handle{z-index:40;width:12px;left:-8.5px}.bim-viewer-rail.collapsed{pointer-events:none;flex-basis:0;width:0;min-width:0;padding:0;overflow:hidden}.bim-viewer-rail.collapsed .bim-viewer-panel{pointer-events:none;display:block}.bim-viewer-rail.collapsed .bim-viewer-panel>*{display:none}.bim-rail-toggle{left:auto;right:calc(var(--bim-toggle-collapsed-right,var(--bim-rail-current)) - 13px);transition:background .2s,border-color .2s,top .2s,opacity .5s;top:59px}.placeholder-panel.bim-rail-fullscreen{--bim-rail-current:100%}.placeholder-panel.bim-rail-fullscreen .bim-viewer-rail{flex-basis:100%;width:100%;min-width:100%}.placeholder-panel.bim-rail-fullscreen .placeholder-panel-body{opacity:0;pointer-events:none}.placeholder-panel.bim-rail-fullscreen .bim-rail-toggle{display:none}.placeholder-panel.bim-rail-collapsed .bim-rail-toggle{right:calc(var(--bim-rail-current) - 13px)}.level6-panel{box-shadow:none;margin-top:var(--level6-panel-margin-top);transform:translateY(calc(var(--level6-panel-offset) + var(--level6-panel-offset-adjust)));color:#000;height:calc(var(--level6-panel-height-base) + var(--level6-panel-height-adjust));width:100%;max-width:calc(100% - (var(--level6-side-inset)*2));z-index:200;background:0 0;border:none;border-radius:0 12px 12px;flex-direction:column;min-width:0;margin-left:auto;margin-right:auto;padding:10px 0 0;display:flex;position:relative;overflow:visible}.placeholder-panel.with-bim-rail .level6-panel{width:fit-content;max-width:calc(100% - (var(--level6-side-inset)*2));margin-left:auto;margin-right:21px}.level6-panel--products-local,.level6-panel--local-library{--level6-panel-height-adjust:0px}.level6-panel--summary,.level6-panel--local-library{--level6-panel-offset-adjust:0px}.level6-panel--materials,.level6-panel--rfq-comparison{width:100%;max-width:100%;margin-left:0;margin-right:0}.level6-panel--rfq-comparison .level6-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.placeholder-panel.with-bim-rail .level6-panel.level6-panel--materials,.placeholder-panel.with-bim-rail.bim-rail-collapsed .level6-panel.level6-panel--materials,.placeholder-panel.with-bim-rail .level6-panel.level6-panel--rfq-comparison,.placeholder-panel.with-bim-rail.bim-rail-collapsed .level6-panel.level6-panel--rfq-comparison{width:100%;max-width:100%;margin-left:0;margin-right:0}.level6-panel--no-tabs{border-top-left-radius:12px}.level6-panel:not(:has(.level6-tabs)){border-top-left-radius:12px}.level6-panel--scroll,.level6-panel--scroll .level6-body{flex-direction:column;flex:auto;min-height:0;display:flex}.level6-panel--scroll .main-summary-shell,.level6-panel--scroll .notes-level6-body{flex:auto;min-height:0}.level6-tabs{margin:calc(-38px + var(--level6-tabs-offset) + var(--level6-tabs-block-offset))0 8px var(--level6-tabs-inline-offset);z-index:500;pointer-events:auto;scrollbar-width:none;flex-shrink:0;gap:0;max-width:100%;padding:0;display:flex;position:relative;overflow:auto hidden}.placeholder-panel .level6-tabs{justify-content:center;align-self:center;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.rfq-pricing-toolbar{min-height:var(--tbl-functions-row-height);z-index:500;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:0 0 8px;padding-top:4px;display:grid;position:relative;overflow:visible}.level6-module-row{min-height:var(--tbl-functions-row-height);margin:var(--level6-module-row-offset)0 8px;z-index:500;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative;overflow:visible}.level6-module-row.level6-module-row--user-view{margin-top:0;margin-bottom:15px}.level6-module-row--user-view+.level6-body .user-view-table-wrap{margin-top:0}.level6-module-row--user-view+.level6-body{transform:none}.placeholder-panel--user-view:has(.level6-module-row--user-view) .placeholder-header{min-height:0;padding:0;margin:0!important}.placeholder-panel--user-view:not(:has(.level6-module-row--user-view)) .placeholder-header:has(.filter-actions){min-height:0;padding:0;margin:0!important}.level6-module-row>.level6-tabs{place-self:center;margin:0}.level6-module-row-spacer{min-width:0}.level6-module-actions{justify-self:end;align-items:center;min-width:0;display:inline-flex;overflow:visible}.rfq-pricing-toolbar .level6-tabs,.placeholder-panel .rfq-pricing-toolbar .level6-tabs{place-self:center;margin:0}.rfq-pricing-level6-tabs{width:fit-content;max-width:100%}.rfq-pricing-view-controls{flex-direction:column;justify-self:start;align-items:flex-start;gap:8px;min-width:0;display:inline-flex;overflow:visible}.rfq-pricing-list-select{align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;display:inline-flex}.rfq-pricing-list-select>span{letter-spacing:.06em;text-transform:uppercase;color:#525c64;font-size:10px;font-weight:600}.rfq-pricing-list-select select{min-width:190px;max-width:360px}.rfq-outgoing-setup-content{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;min-width:0;display:grid}.rfq-outgoing-setup-content>section,.rfq-outgoing-setup-content .manager-table-wrapper{border:1px solid #e2ded8;border-radius:10px;justify-self:start;width:fit-content;min-width:0;max-width:100%;margin-top:10px}.rfq-outgoing-setup-content{padding:0 15px}.rfq-outgoing-setup-content>.rfq-outgoing-view-editor{box-sizing:border-box;flex:none;width:100%;min-width:0}.rfq-outgoing-view-editor .modal-row,.rfq-outgoing-view-editor fieldset{min-width:0}.rfq-outgoing-view-editor .modal-row input,.rfq-outgoing-view-editor .modal-row select{box-sizing:border-box;width:100%;min-width:0}.rfq-outgoing-view-levels{grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;min-width:0;margin-top:8px;display:grid}.rfq-outgoing-view-levels>label,.rfq-outgoing-view-levels select{min-width:0}.rfq-outgoing-view-levels select{width:100%;max-width:100%}.rfq-outgoing-enterprise-options{flex-wrap:wrap;gap:8px 14px;display:flex}.rfq-outgoing-view-table td{vertical-align:top}.rfq-outgoing-inline-input,.rfq-outgoing-inline-select{background:var(--st-table-control-bg,#d4cfc9);border:1px solid var(--st-table-control-border-dim,#cdc7bf);color:var(--st-table-control-text,#2b3136);font:inherit;border-radius:8px;font-size:12px}.rfq-outgoing-inline-input:focus,.rfq-outgoing-inline-select:focus{border-color:var(--accent,#f6c454);outline:none}.rfq-outgoing-inline-input{box-sizing:border-box;width:100%;min-width:120px;padding:5px 8px}.rfq-outgoing-inline-levels{flex-wrap:wrap;gap:4px;min-width:210px;display:flex}.rfq-outgoing-inline-select{width:100px;min-width:100px;padding:4px 6px}.rfq-outgoing-inline-active{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rfq-outgoing-enterprise-picker{min-width:140px;display:inline-block;position:relative}.rfq-outgoing-enterprise-trigger{white-space:nowrap;align-items:center;display:inline-flex}.rfq-outgoing-enterprise-menu{z-index:40;background:#fff;border:1px solid #d8d4d0;border-radius:8px;flex-direction:column;gap:2px;min-width:220px;max-height:260px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.rfq-outgoing-enterprise-option{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;display:flex}.rfq-outgoing-enterprise-option:hover{background:#f3f0ec}.rfq-outgoing-enterprise-empty{color:#6a7280;padding:6px;font-size:12px}.rfq-list-select{min-width:200px;display:inline-block;position:relative}.rfq-list-select-trigger{width:100%;min-width:180px;height:var(--user-view-pill-height,24px);background:var(--st-table-control-bg,#d4cfc9);border:1px solid var(--st-table-control-border,#d4cfc9);border-radius:var(--pill-bar-radius);font:inherit;color:var(--st-table-control-text,#2b3136);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}.rfq-list-select-trigger:hover:not(:disabled){background:#cdc7bf}.rfq-list-select-trigger:disabled{opacity:.6;cursor:not-allowed}.rfq-list-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rfq-list-select-caret{color:var(--st-table-control-text,#2b3136);font-size:11px}.rfq-list-select-menu{z-index:40;background:#fff;border:1px solid #d8d4d0;border-radius:8px;flex-direction:column;gap:1px;min-width:100%;max-height:280px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.rfq-list-select-option{text-align:left;width:100%;font:inherit;color:#1f2937;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 10px;display:block}.rfq-list-select-option:hover{background:#f3f0ec}.rfq-list-select-option.is-active{background:#e9eef5;font-weight:600}.rfq-list-select-empty{color:#6a7280;padding:7px 10px;font-size:12px}.rfq-pdf-viewer{background:#f5f3f1;border:0;border-radius:10px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.rfq-pdf-toolbar{background:#ebe6df;border-bottom:1px solid #d8d4d0;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.rfq-pdf-filename{color:#4b3b2f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.rfq-pdf-controls{flex:none;align-items:center;gap:4px;display:flex}.rfq-pdf-controls button{color:#333;cursor:pointer;background:#fff;border:1px solid #cfc9c1;border-radius:6px;min-width:26px;height:24px;padding:0 6px;font-size:13px}.rfq-pdf-controls button.rfq-pdf-icon-btn{justify-content:center;align-items:center;padding:0;display:inline-flex}.rfq-pdf-controls button:disabled{opacity:.45;cursor:not-allowed}.rfq-pdf-pageinfo,.rfq-pdf-zoominfo{color:#6a5f54;text-align:center;min-width:44px;font-size:11px}.rfq-pdf-sep{background:#cfc9c1;width:1px;height:16px}.rfq-pdf-scroll{background:#cfcac4;flex:auto;align-items:flex-start;min-height:0;padding:12px;display:flex;overflow:auto}.rfq-pdf-status{color:#6a5f54;margin:auto;font-size:13px}.rfq-pdf-empty{text-align:center}.rfq-pdf-overlay-error{margin:8px 10px 0}.rfq-pdf-canvas-wrap{background:#fff;margin:0 auto;position:relative;box-shadow:0 2px 12px #0000002e}.rfq-pdf-canvas{display:block}.rfq-pdf-evidence{pointer-events:none;background:#185fa51f;border:2px solid #185fa580;border-radius:2px;position:absolute}.rfq-pdf-evidence.is-active{background:#e08a002e;border-color:#e08a00}.rfq-pdf-viewer:fullscreen{border-radius:0}.rfq-pdf-viewer:fullscreen .rfq-pdf-scroll{background:#2a2724}.rfq-import-workspace{gap:0;height:min(72vh,820px);min-height:0;display:flex;flex-direction:row!important}.rfq-import-tree{flex-direction:column;flex:auto;gap:2px;min-width:0;min-height:0;display:flex;overflow:auto}.rfq-import-head{align-items:center;gap:10px;padding:4px 6px 8px;display:flex}.rfq-import-head-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.rfq-import-count{opacity:.65;font-size:12px}.rfq-import-status{opacity:.6;padding:16px 6px}.rfq-import-row{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.rfq-import-row:hover{background:#f0ece6}.rfq-import-row--p{font-weight:600}.rfq-import-row--c1{padding-left:22px}.rfq-import-row--c2{color:#333;padding-left:40px}.rfq-import-row--c2.is-selected{background:#e9eef5}.rfq-import-caret{opacity:.6;font-size:11px;transition:transform .15s;display:inline-block}.rfq-import-caret.is-open{transform:rotate(90deg)}.rfq-import-p-name,.rfq-import-c1-title,.rfq-import-doc-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rfq-import-p--unresolved .rfq-import-p-name{color:#a15c00;font-style:italic}.rfq-import-p--invalid .rfq-import-p-name{color:#b1281f}.rfq-import-badge{color:#6a7280;white-space:nowrap;font-size:11px}.rfq-import-enterprise{color:#4b5563;white-space:nowrap;cursor:default;font-size:11px;position:relative}.rfq-import-enterprise-card{z-index:30;background:#fff;border:1px solid #d8d4d0;border-radius:8px;flex-wrap:wrap;gap:4px;max-width:320px;padding:8px;display:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001f}.rfq-import-enterprise:hover .rfq-import-enterprise-card,.rfq-import-enterprise:focus-within .rfq-import-enterprise-card{display:flex}.rfq-import-chip{color:#333;background:#eef1f4;border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.rfq-import-chip--contracted_request{color:#22543d;background:#e0efe4}.rfq-import-chip--ai{color:#7c4a12;background:#fdf0dc}.rfq-import-chip--operator{color:#185fa5;background:#e9eef5}.rfq-import-chip--unassigned{color:#6a7280;background:#eef1f4}.rfq-import-chip--expected{color:#8a6d1f;background:#f3ead8;border:1px dashed #d8c48a}.rfq-import-missing{letter-spacing:.02em;text-transform:uppercase;color:#b3401f;white-space:nowrap;background:#fbe9e7;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:10px;font-weight:600}.rfq-import-missing+.rfq-import-badge{margin-left:8px}.rfq-import-p.is-awaiting .rfq-import-p-name{color:#7a6a55}.rfq-import-awaiting{border-left:2px solid #e6d9bd;flex-direction:column;gap:6px;margin:0 0 2px 12px;padding:8px 12px 10px 30px;display:flex}.rfq-import-awaiting-label{color:#8a7a60;font-size:11px;font-style:italic}.rfq-import-awaiting-scopes{flex-wrap:wrap;gap:4px;display:flex}.rfq-import-awaiting-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rfq-import-awaiting-inline .rfq-import-missing{margin-left:0}.rfq-import-smooth-table .st-row.rfq-imp-row--doc{cursor:pointer}.rfq-import-smooth-table .st-row.rfq-imp-row--doc.is-selected{background:#eaf2fb}.rfq-import-smooth-table .st-row.rfq-imp-row--parent .st-track-label{font-weight:600}.rfq-import-smooth-table .st-row.rfq-imp-row--case-header,.rfq-import-smooth-table .st-row.rfq-imp-row--doc-header{background:#f3f1ee}.rfq-import-smooth-table .st-row.rfq-imp-row--empty-case .st-track-label,.rfq-import-smooth-table .st-row.rfq-imp-row--empty-doc .st-track-label{color:#9a938a;font-style:italic}.rfq-imp-chip{color:#333;white-space:nowrap;background:#eef1f4;border-radius:999px;padding:1px 8px;font-size:11px;display:inline-block}.rfq-imp-chip--status{color:#274b6d;background:#e7edf3}.rfq-imp-chip--status.rfq-imp-chip--ok{color:#1f6b3f;background:#e4f0e6}.rfq-imp-chip--status.rfq-imp-chip--warn{color:#8a5a00;background:#fbf1dd}.rfq-imp-chip--status.rfq-imp-chip--error{color:#9a2b2b;background:#fbe4e4}.rfq-imp-chip-row{flex-wrap:wrap;gap:4px;display:inline-flex}.rfq-imp-process-btn--ready:not(:disabled){background:var(--accent);color:#2a2410;border-color:#0000;font-weight:600}.rfq-imp-action-head{align-items:center;gap:6px;display:inline-flex}.rfq-imp-levelbar{align-items:center;gap:4px;display:inline-flex}.rfq-export-target-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.rfq-imp-mono{font-family:var(--font-geist-mono,ui-monospace,monospace);color:#4b5563;font-size:11px}.rfq-imp-gap{color:#c2bcb2;cursor:var(--cursor-info)}.rfq-imp-cell-empty{display:inline-block}.rfq-imp-input{box-sizing:border-box;color:#111;background:0 0;border:1px solid #e0e0e0;border-radius:4px;width:100%;padding:2px 6px;font-size:12px;transition:border-color .15s,background .15s}.rfq-imp-input:hover{border-color:#bbb}.rfq-imp-input:focus{caret-color:#185fa5;border-width:1.5px;border-color:#185fa5;outline:none}.rfq-imp-input::placeholder{color:#bbb}.rfq-imp-select{cursor:pointer;appearance:none}.rfq-imp-updown{opacity:1;align-items:center;gap:2px;transition:opacity .12s;display:inline-flex}.rfq-imp-updown-btn{cursor:pointer;color:#6a6e72;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;font-size:10px;line-height:1;display:inline-flex}.rfq-imp-updown-btn:hover:not(:disabled){color:#2f6fed}.rfq-imp-updown-btn:disabled{opacity:.28;cursor:default}.rfq-imp-checklist{flex-direction:column;gap:1px;display:inline-flex}.rfq-imp-checklist label{color:#4b5563;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.rfq-imp-checklist input{accent-color:#185fa5;width:12px;height:12px}.rfq-import-smooth-table .pilot-action-pillbar .system-button{color:#fff;background:#3a4047;border-color:#2b3036}.rfq-import-smooth-table .pilot-action-pillbar .system-button:hover:not(:disabled){background:#2b3036}.rfq-import-smooth-table .pilot-action-pillbar .system-button:disabled{opacity:.4}.rfq-import-smooth-table .pilot-action-pillbar .rfq-vendor-expand-toggle[aria-expanded=true]{background:var(--system-blue-mid,#185fa5);color:#fff;border-color:var(--system-blue-mid,#185fa5)}.rfq-imp-unsaved{color:#8a6d1f;white-space:nowrap;background:#f3ead8;border:1px solid #e3d3a4;border-radius:999px;padding:1px 10px;font-size:11px}.rfq-import-smooth-table .st-row.rfq-imp-inactive{opacity:.5}.rfq-import-smooth-table .pilot-action-pillbar .system-button.rfq-imp-active-toggle.is-inactive{background:#8a5a2a;border-color:#7a4a20}.rfq-import-tree,.rfq-import-viewer,.rfq-import-smooth-table.st-table-shell,.rfq-import-smooth-table .st-scroll-outer,.rfq-import-smooth-table .st-scroll,.rfq-import-smooth-table .st-grid{background:0 0}.rfq-import-smooth-table.st-table-shell,.rfq-import-smooth-table .st-scroll-outer,.rfq-import-smooth-table .st-scroll,.rfq-import-smooth-table .st-grid{box-shadow:none;border:none;border-radius:0;outline:none}.rfq-import-smooth-table .st-merged-section,.rfq-import-smooth-table .st-merged-section.st-hov{background:var(--st-a-row-surface)!important}.rfq-import-smooth-table{--st-gap-bg:var(--level5)}.rfq-imp-rev-row{white-space:nowrap;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:grid}.rfq-imp-rev-row.is-current{font-weight:700}.rfq-imp-rev-name{text-overflow:ellipsis;overflow:hidden}.rfq-imp-rev-date,.rfq-imp-dd-count{opacity:.7;font-variant-numeric:tabular-nums}.rfq-imp-rev-filter{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);white-space:nowrap;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:flex}.rfq-import-smooth-table .st-head-label-btn{white-space:normal;overflow-wrap:normal;text-overflow:clip;line-height:1.15;display:block;overflow:hidden}.rfq-import-smooth-table .st-head-control{gap:2px;padding:0 6px 0 10px}.rfq-import-smooth-table .st-ch .st-cell-in{padding:0}.rfq-import-smooth-table .st-ch .st-cell-in>.st-head-label-btn{padding:0 10px}.rfq-import-smooth-table .st-col-sticky-right{box-shadow:none!important;background:var(--st-a-row-surface,#efeceb)!important;border-top-color:#0000!important;border-bottom-color:#0000!important;border-right-color:#0000!important}.rfq-import-smooth-table .st-col-sticky-right.st-hov{background:var(--st-a-row-surface,#efeceb)!important}.rfq-import-smooth-table .st-col-sticky-right.st-parent-row-cell{box-shadow:none!important}.rfq-import-smooth-table .st-bottom-cell.st-col-sticky-right:before{display:none!important}.rfq-imp-risk-note{color:#4b5563;white-space:normal;max-width:240px;font-size:11px}.rfq-imp-modal-overlay{z-index:200;background:#00000047;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rfq-imp-modal{background:#fff;border-radius:12px;flex-direction:column;gap:12px;width:min(420px,92vw);padding:18px;display:flex;box-shadow:0 12px 40px #00000040}.rfq-imp-modal-title{color:#2a2410;font-size:15px;font-weight:600}.rfq-imp-invalid-note{color:#b3261e;white-space:nowrap;cursor:default;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.rfq-imp-modal-file{color:#6a7280;word-break:break-all;font-size:12px}.rfq-imp-modal-label{color:#4b5563;flex-direction:column;gap:4px;font-size:12px;display:flex}.rfq-imp-modal-label select,.rfq-imp-modal-label textarea{font:inherit;color:#111;background:#fff;border:1px solid #d8d3cd;border-radius:6px;padding:6px 8px;font-size:13px}.rfq-imp-modal-label select:focus,.rfq-imp-modal-label textarea:focus{border-color:#185fa5;outline:none}.rfq-imp-modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.rfq-imp-modal--rows{width:min(1120px,100vw - 48px);max-height:min(760px,100vh - 48px);overflow:hidden}.rfq-imp-modal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rfq-imp-modal-filebtn{cursor:pointer;position:relative;overflow:hidden}.rfq-imp-modal-filebtn input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rfq-imp-modal-summary{color:#625d57;letter-spacing:.01em;font-size:11px;font-weight:600}.rfq-imp-rows{background:#fbfaf8;border:1px solid #ded9d3;border-radius:9px;flex:auto;min-height:0;overflow:auto}.rfq-imp-rows-head,.rfq-imp-rows-row{grid-template-columns:minmax(180px,1.1fr) minmax(220px,1.35fr) minmax(190px,1.15fr) minmax(150px,.9fr) minmax(230px,1.45fr);min-width:970px;display:grid}.rfq-imp-rows-head{z-index:1;background:#eeeae6;border-bottom:1px solid #d8d2cb;position:sticky;top:0}.rfq-imp-rows-head>span{color:#77716a;letter-spacing:.045em;text-transform:uppercase;padding:8px 10px;font-size:10px;font-weight:700}.rfq-imp-rows-row{border-bottom:1px solid #e6e1dc}.rfq-imp-rows-row:last-child{border-bottom:0}.rfq-imp-rows-row>[role=cell]{color:#37322d;border-right:1px solid #ece7e2;min-width:0;padding:10px;font-size:11px}.rfq-imp-rows-row>[role=cell]:last-child{border-right:0}.rfq-imp-rows-row input,.rfq-imp-rows-row select{box-sizing:border-box;color:#28231f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5d0ca;border-radius:6px;padding:6px 8px}.rfq-imp-rows-file,.rfq-imp-rows-enterprise,.rfq-imp-rows-status{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rfq-imp-rows-supplier{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.rfq-imp-rows-supplier>.rfq-imp-rows-hint{grid-column:1/-1}.rfq-imp-rows-attachment{color:#6f6861;align-items:center;gap:6px;font-size:10px;display:flex}.rfq-imp-rows-hint,.rfq-imp-rows-blocked{color:#875f12;line-height:1.35}.rfq-imp-rows-ready,.rfq-imp-rows-ok{color:#2f6b3b;font-weight:700}.rfq-imp-rows-error{color:#a32a24;line-height:1.35}@media (max-width:820px){.rfq-imp-modal--rows{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:14px}}.cs-btn--primary{color:#fff;background:#185fa5;border-color:#185fa5}.cs-btn--primary:disabled{opacity:.5}.rfq-imp-chip--inactive{color:#8a8378;background:#ece8e3;border:1px solid #d8d3cd}.rfq-imp-chip--outdated{color:#8a8378;background:#ece8e3;border:1px solid #d8d3cd;text-decoration:line-through}.rfq-imp-rev-row.is-outdated .rfq-imp-rev-name,.rfq-imp-rev-row.is-outdated .rfq-imp-rev-date{color:#9a948b;text-decoration:line-through}.rfq-imp-table-toolbar{justify-content:flex-end;padding:0 4px 6px;display:flex}.rfq-imp-dd-menu{scrollbar-width:thin;box-sizing:border-box;overflow-wrap:anywhere;background:#fff;border:.5px solid #d8d8d8;border-radius:8px;max-height:300px;padding:6px;overflow:auto;box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f}.rfq-imp-dd-option{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;width:100%;padding:5px 8px;font-size:12px;display:flex}.rfq-imp-dd-option:hover{background:#f2f2f2}.rfq-imp-dd-option input{accent-color:#185fa5}.rfq-imp-dd-option--muted{color:#9a938a}.rfq-imp-dd-option--danger{color:#8f2525}.rfq-imp-dd-option--danger:hover{background:#fff0f0}.rfq-imp-dd-empty{color:#9a938a;padding:6px 8px;font-size:12px;font-style:italic}.rfq-imp-dd-options{flex-direction:column;gap:1px;min-width:220px;display:flex}.rfq-imp-dd-loading{color:#6a7280;padding:8px;font-size:12px;font-style:italic}.rfq-imp-dd-error{color:#8f2525;white-space:normal;padding:8px;font-size:12px}.rfq-imp-dd-option--locked{opacity:.7;cursor:not-allowed}.rfq-imp-dd-option--locked input{cursor:not-allowed}.rfq-imp-dd-head{color:#6a7280;justify-content:space-between;align-items:center;padding:2px 8px 6px;font-size:11px;display:flex}.rfq-imp-dd-clear{color:#185fa5;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.rfq-imp-dd-clear:hover{text-decoration:underline}.rfq-imp-dd .st-dd-val{font-size:12px}.rfq-imp-muted{color:#b7b1a8}.rfq-imp-chip--risk{color:#8a5a12;background:#fbe7d8}.rfq-imp-actions{align-items:center;gap:4px;display:inline-flex}.rfq-imp-action-btn{cursor:pointer;color:#333;white-space:nowrap;background:#fff;border:1px solid #d0cdc9;border-radius:6px;padding:2px 8px;font-size:11px}.rfq-imp-action-btn:hover{background:#ece8e3}.rfq-imp-action-btn--primary{color:#fff;background:#185fa5;border-color:#185fa5}.rfq-imp-action-btn--primary:hover{background:#124b82}.rfq-imp-action-header{color:#6a7280;font-size:11px}.rfq-import-mode{color:#185fa5;white-space:nowrap;font-size:11px}.rfq-import-proc{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px}.rfq-import-proc--ingested{color:#22543d;background:#e0efe4}.rfq-import-proc--review_required{color:#7c4a12;background:#fdf0dc}.rfq-import-proc--failed,.rfq-import-proc--rejected{color:#b1281f;background:#fbe3e1}.rfq-import-more{align-self:flex-start;margin:10px 6px}.rfq-import-viewer{flex-direction:column;flex:0 0 clamp(400px,46%,680px);min-width:0;height:100%;min-height:0;transition:flex-basis .5s,opacity .5s;display:flex;position:relative;overflow:hidden}.rfq-import-workspace--resizing .rfq-import-viewer{transition:none}.rfq-import-workspace--resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.rfq-import-viewer-resize{z-index:3;cursor:col-resize;background:0 0;width:7px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.rfq-import-viewer-resize:focus-visible{background:var(--accent,#e8b93b);outline:none}.rfq-import-workspace--viewer-closed .rfq-import-viewer{opacity:0;pointer-events:none;flex-basis:0}.rfq-import-viewer>.rfq-import-doc-meta,.rfq-import-viewer>.rfq-pdf-viewer{flex:auto;min-height:0}.rfq-import-viewer-bar{flex-wrap:wrap;justify-content:flex-start;gap:4px;padding:0 2px 4px;display:flex}.rfq-import-viewer-toggle{flex:none;align-self:flex-start;margin:59px 2px 0;position:static;top:auto;left:auto;right:auto}.rfq-import-viewer-toggle:focus-visible{outline-offset:1px;outline:2px solid #185fa5}.rfq-import-viewer-close{cursor:pointer;color:#6a7280;background:0 0;border:none;border-radius:6px;padding:2px 8px;font-size:20px;line-height:1}.rfq-import-viewer-close:hover{color:#333;background:#ece8e3}.rfq-import-expand{cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.rfq-import-doc-meta{flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}.rfq-import-doc-meta-head{word-break:break-word;font-size:14px;font-weight:600}.rfq-import-doc-meta-list{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.rfq-import-doc-meta-list dt{color:#6a7280}.rfq-import-doc-meta-list dd{word-break:break-word;margin:0}.rfq-import-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.rfq-outgoing-editor-actions{justify-content:flex-end;gap:8px;display:flex}.rfq-vendor-settings-panel{gap:14px;max-width:760px;display:grid}.rfq-vendor-settings-panel h3,.rfq-vendor-settings-panel p{margin:0}.rfq-vendor-settings-panel p{max-width:620px;color:var(--gray-dark);margin-top:5px;line-height:1.45}.rfq-vendor-settings-panel .st-toggle{border:1px solid var(--level3);border-radius:8px;width:fit-content;padding:10px 12px}.rfq-vendor-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.rfq-vendor-settings-status{color:var(--gray-dark);font-size:12px}@media (max-width:900px){.rfq-pricing-list-select{flex-direction:column;align-items:stretch}.rfq-pricing-list-select select{width:min(100%,360px);min-width:0}.rfq-outgoing-view-levels{grid-template-columns:minmax(0,1fr)}}.rfq-pricing-export{justify-self:end;align-items:center;min-width:0;display:inline-flex;overflow:visible}.rfq-pricing-view-controls .chip-inline-group.pill-bar,.rfq-pricing-export .chip-inline-group.pill-bar{margin:0}.rfq-view-mode-row{justify-content:flex-start;margin-top:10px;margin-bottom:6px;display:flex}.rfq-toolbar-row{justify-content:center;align-items:center;min-height:30px;margin:8px 0 10px;display:flex;position:relative}.rfq-toolbar-row .group-toggle-bar.group-toggle-bar--summary.pill-bar-subgroup{margin:0;transform:none}.rfq-toolbar-row .table-child-pillbar-row{margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rfq-toolbar-row .table-child-pillbar{transform:none}.level6-tabs::-webkit-scrollbar{display:none}.level6-tabs{background:var(--seg-bg-dim);border-radius:var(--pill-bar-radius)}.level6-tabs__indicator{z-index:0;width:var(--seg-w,0px);transform:translateX(var(--seg-x,0px));background:var(--seg-bg);border-radius:var(--pill-bar-radius);box-shadow:none;pointer-events:none;opacity:var(--seg-op,1);position:absolute;top:0;bottom:0;left:0}.level6-tabs[data-seg-ready=true] .level6-tabs__indicator{transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.level6-tabs[data-seg-ready=true] .level6-tabs__indicator{transition:none}}.level6-tabs .tab{z-index:1;box-shadow:none;border-radius:var(--pill-bar-radius);color:var(--seg-text-dim);background:0 0;border:1px solid #0000;margin-left:0;transition:color .28s cubic-bezier(.4,0,.2,1);position:relative}.level6-tabs .tab.is-active{color:var(--seg-text)}.level6-tabs .tab:not(.is-active):not(:disabled):hover{color:var(--seg-text-hover)}.level6-tabs .tab:disabled{cursor:not-allowed;opacity:.48}.level6-body{min-width:0;min-height:0;transform:translateY(var(--level6-body-offset));z-index:10;flex:auto;position:relative;overflow:visible hidden}:is(.placeholder-panel .level6-body:has(.st-scroll),.placeholder-panel .level6-body:has(.table-shell)){flex-direction:column;justify-content:flex-start;display:flex}.placeholder-panel .level6-body>.st-table-shell,.placeholder-panel .placeholder-panel-body>.st-table-shell,.placeholder-panel .level6-body>.table-shell,.placeholder-panel .placeholder-panel-body>.table-shell{flex-direction:column;flex:0 auto;width:100%;min-height:0;margin-top:0;margin-bottom:0;display:flex;overflow:hidden}.placeholder-panel .level6-body>:has(.st-table-shell){flex-direction:column;flex:0 auto;width:100%;min-height:0;margin-top:0;margin-bottom:0;display:flex;overflow:hidden}.placeholder-panel .placeholder-panel-body>:has(.st-table-shell){flex-direction:column;flex:0 auto;width:100%;min-height:0;margin-top:0;margin-bottom:0;display:flex;overflow:hidden}.placeholder-panel .level6-body>:has(.table-shell){flex-direction:column;flex:0 auto;width:100%;min-height:0;margin-top:0;margin-bottom:0;display:flex;overflow:hidden}.placeholder-panel .placeholder-panel-body>:has(.table-shell){flex-direction:column;flex:0 auto;width:100%;min-height:0;margin-top:0;margin-bottom:0;display:flex;overflow:hidden}:is(.placeholder-panel .level6-body>:has(.st-table-shell)>:has(.st-table-shell),.placeholder-panel .placeholder-panel-body>:has(.st-table-shell)>:has(.st-table-shell)),:is(.placeholder-panel .level6-body>:has(.st-table-shell:is([data-h-scroll=true],.st-table-shell--fill)),.placeholder-panel .placeholder-panel-body>:has(.st-table-shell:is([data-h-scroll=true],.st-table-shell--fill)),.placeholder-panel .level6-body>:has(.st-table-shell:is([data-h-scroll=true],.st-table-shell--fill))>:has(.st-table-shell:is([data-h-scroll=true],.st-table-shell--fill)),.placeholder-panel .placeholder-panel-body>:has(.st-table-shell:is([data-h-scroll=true],.st-table-shell--fill))>:has(.st-table-shell:is([data-h-scroll=true],.st-table-shell--fill)),.placeholder-panel .level6-body>:has(.st-table-shell:is([data-h-scroll=true],.st-table-shell--fill))>:has(.st-table-shell:is([data-h-scroll=true],.st-table-shell--fill))>:has(.st-table-shell:is([data-h-scroll=true],.st-table-shell--fill)),.placeholder-panel .placeholder-panel-body>:has(.st-table-shell:is([data-h-scroll=true],.st-table-shell--fill))>:has(.st-table-shell:is([data-h-scroll=true],.st-table-shell--fill))>:has(.st-table-shell:is([data-h-scroll=true],.st-table-shell--fill))){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.placeholder-panel .uin-components-smooth-shell,.placeholder-panel .uin-products-smooth-shell,.placeholder-panel .uin-activities-smooth-shell,.placeholder-panel .pes-smooth-shell,.placeholder-panel .tag-smooth-shell,.placeholder-panel .elib-smooth-shell,.placeholder-panel .user-view-elements-smooth-shell,.placeholder-panel .user-view-components-smooth-shell{min-height:0}.level6-panel .main-summary-panel,.level6-panel .summary-smooth-panel{box-shadow:none;background:0 0}.project-info-panel{margin-top:var(--level5-panel-offset);padding-top:0}.project-info-panel .level6-panel{transform:translateY(calc(var(--level6-panel-offset) + 17px))}.project-info-panel--development .main-summary-panel,.project-info-panel--development .summary-smooth-panel{gap:10px}.project-info-panel--level4 .main-summary-panel,.project-info-panel--level4 .summary-smooth-panel{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.project-info-panel--level4{background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;min-height:0;margin-top:0;padding:40px 20px 20px;display:flex;overflow:auto}.project-info-panel--development.project-info-panel--level4{overflow:hidden}.project-info-panel--level4 .main-summary-shell,.project-info-panel--level4 .summary-smooth-shell{padding:0;overflow:visible}.project-info-panel--development .group-toggle-bar{margin:6px 0}.project-info-panel--development .group-toggle-bar--summary .group-chip,.project-info-panel--development .phase-toggle-bar .group-chip,.project-info-panel--development .chip-inline-row .group-chip{box-shadow:none;border:0;outline:none;margin-left:0}.project-info-panel--development .group-toggle-bar--summary .group-chip,.project-info-panel--development .group-toggle-bar--summary .group-chip.is-active{--system-button-bg:transparent;--system-button-hover:transparent;--system-button-active:transparent;background:0 0;border-color:#0000}.project-info-panel--development .table-shell.entreprisegruppe-tabell{--entreprisegruppe-sticky-bg:var(--level4)}.project-info-panel--development .chip-inline-row{gap:16px;margin:4px 0 2px}.project-info-panel--general{margin-top:var(--level5-panel-offset)}.project-info-panel--general .info-card{box-shadow:none;color:#fff;background:0 0}.project-info-panel--general .info-fieldset{background:0 0}.project-info-panel--general .info-fieldset legend,.project-info-panel--general .info-fieldset--project-name legend{color:#f3f0e9}.project-info-panel--general .info-fieldset input,.project-info-panel--general .info-fieldset select,.project-info-panel--general .info-fieldset textarea,.project-info-panel--general .info-roles-row input{color:#fff;background:0 0;border-color:#f3f0e959}.project-info-panel--general .info-map-status,.project-info-panel--general .info-map-actions-text{color:#f3f0e9}.project-info-panel--phases,.project-info-panel--options,.project-info-panel--development{margin-top:var(--level5-panel-offset)}.project-info-panel--front{margin-top:var(--level5-panel-offset);padding-top:50px}.bim-viewer-panel.bim-viewer-panel--underlag{box-sizing:border-box;border-radius:12px;width:100%;height:100%;min-height:0;margin:0;padding:16px;top:0;left:0}.bim-viewer-panel.bim-viewer-panel--underlag .bim-viewer-canvas{min-height:0}.secondary-tabs--status{margin-left:0;top:0}.status-panel-shell{flex-direction:column;gap:12px;width:100%;min-height:0;display:flex}.layer-rust--status-half{width:var(--frontpage-width,50%);max-width:var(--frontpage-width,50%);margin-left:calc(100% - var(--frontpage-width,50%));transition:max-width var(--fh-transition)ease,width var(--fh-transition)ease,margin-left var(--fh-transition)ease}.layer-rust--status-full{width:100%;max-width:100%;transition:max-width var(--fh-transition)ease,width var(--fh-transition)ease,margin-left var(--fh-transition)ease;margin-left:0}.project-info-level4{padding:0 16px;font-size:340%;display:flex}.project-info-level4 .info-fieldset{background:0 0;align-items:center;width:100%;max-width:360px;height:65px;margin:0;padding:0 6px;display:flex;position:relative}.project-info-level4 .info-fieldset legend{color:var(--accent);background:var(--level4);padding:0 6px;font-size:.224em;line-height:1;position:absolute;top:-.6em;left:8px}.project-info-level4 .info-fieldset input{height:65px;color:var(--accent);background:0 0;border:none;border-radius:0;padding:0;font-size:.455em;line-height:1}.project-info-level4 .info-fieldset input:focus{box-shadow:none;outline:none}.placeholder-panel.placeholder-panel-pes{margin-top:var(--level5-panel-offset);padding-left:0;padding-right:0}.placeholder-panel.placeholder-panel-pes .level6-panel{width:100%;max-width:100%;margin-left:0;margin-right:0}.hybres-level6-overview{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.hybres-level6-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.hybres-level6-area{border-radius:12px;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px;display:flex}.hybres-level6-area__body{flex-direction:column;gap:10px;min-height:0;display:flex}.hybres-level6-area__body--config{gap:12px}.hybres-level6-area__header{flex-direction:column;gap:4px;display:flex}.hybres-level6-area__title{color:#0f172a;font-size:13px;font-weight:700}.hybres-level6-area__description{max-width:920px;color:var(--gray-dark);font-size:12px;line-height:1.45}.hybres-config-window{flex-direction:column;display:flex}.hybres-config-window__tabs{gap:3px;margin:0}.hybres-config-window__tabs .pill-button{color:#000;white-space:nowrap;background:#fff;border:none;border-radius:6px 6px 0 0;margin:0;font-weight:500}.hybres-config-window__tabs .pill-button.ghost{background:var(--gray-mid);font-weight:400}.hybres-config-window__panel{background:#fff;border:1px solid #3c506e29;border-radius:0 8px 8px;padding:14px}.hybres-level6-area__body--table{min-height:260px}.hybres-level6-config-block{flex-direction:column;gap:8px;display:flex}.hybres-level6-config-block__label{color:#0f172a;font-size:12px;font-weight:700}.hybres-level6-config-block__note{color:var(--gray-dark);font-size:12px;line-height:1.4}.hybres-config-section{border-top:1px solid #1f2d3a29;margin-top:4px;padding-top:12px}.pill-button.hybres-level-button--locked:disabled{opacity:1;cursor:default}.hybres-level6-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hybres-process-block{flex-direction:column;align-items:center;gap:8px;padding:8px 0 2px;display:flex}.hybres-process-button{justify-content:center;min-width:180px}.hybres-process-status{min-height:16px;color:var(--gray-dark);text-align:center;font-size:12px;line-height:1.35}.hybres-process-loader{width:min(520px,100%)}.hybres-level6-message,.hybres-level6-empty{color:var(--gray-dark);font-size:12px;line-height:1.4}.hybres-level6-messages{gap:6px;display:grid}.hybres-level6-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.hybres-level6-summary-card{background:color-mix(in srgb,var(--level5,#eef2f5)55%,#fff 45%);border:1px solid #1f2d3a1a;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.hybres-level6-summary-card--wide{grid-column:span 2}.hybres-level6-summary-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--gray-dark);font-size:11px;line-height:1.1}.hybres-level6-summary-card strong{color:#0f172a;font-size:13px;line-height:1.35}.hybres-overview-table-wrap{background:#ffffffeb;border:1px solid #1f2d3a1f;border-radius:10px;overflow:auto}.hybres-overview-table{border-collapse:collapse;width:100%;min-width:640px}.hybres-overview-table th,.hybres-overview-table td{text-align:left;vertical-align:top;border-bottom:1px solid #1f2d3a14;padding:8px 10px;font-size:12px;line-height:1.35}.hybres-overview-table th{z-index:1;background:color-mix(in srgb,var(--enterprise-rail-bg)92%,#fff 8%);color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:11px;position:sticky;top:0}.hybres-overview-table tbody tr:last-child td{border-bottom:none}.hybres-level6-empty{background:#ffffffa6;border:1px dashed #1f2d3a2e;border-radius:10px;padding:12px}@media (max-width:1200px){.hybres-level6-overview-grid{grid-template-columns:minmax(0,1fr)}.hybres-level6-summary-card--wide{grid-column:auto}}.placeholder-header{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:10px;display:flex;position:relative}.placeholder-header:empty{margin-bottom:0;display:none}.placeholder-header:has(.filter-actions){min-height:var(--tbl-functions-row-height);margin-bottom:var(--tbl-functions-gap-to-table)!important}.placeholder-header:has(.filter-actions .module-function-button){min-height:calc(var(--module-functions-top-offset) + var(--tbl-functions-row-height));margin-bottom:var(--module-to-tbl-functions-gap)!important}.placeholder-title{color:#000;font-size:14px;font-weight:700}.notes-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.notes-status{color:var(--gray-dark);margin-left:auto;font-size:12px}.crumbs{color:var(--muted);gap:8px;font-size:12px;display:flex}.crumb.is-active{color:var(--accent);font-weight:700}.badge{color:#f6f3ed;background:#1f2d3a;border-radius:999px;padding:6px 10px;font-size:12px}.meta-text{color:var(--muted);font-size:13px}.filter-actions{top:50%;right:var(--action-right-offset,10px);z-index:2000;pointer-events:none;position:absolute;transform:translateY(-50%)}.filter-actions .filter-button-group{pointer-events:auto;transform:translate(var(--filter-actions-group-offset-x,0px),var(--filter-actions-group-offset-y,0px))}.placeholder-header .filter-actions:has(.module-function-button){top:var(--module-functions-top-offset);transform:none}.filter-actions--setup-components,.filter-actions--setup-local-library{--filter-actions-group-offset-x:44px;top:auto;bottom:calc((var(--tbl-functions-gap-to-table) - var(--tbl-functions-table-clearance))*-1);transform:none}.filter-actions--rfq-vendor{--filter-actions-group-offset-x:50px}.setup-components-table-wrap{box-sizing:border-box;padding-left:var(--level5-table-inline-margin);padding-right:var(--level5-table-inline-margin);margin-top:0}.setup-components-table-wrap:has(.st-scroll){padding-left:0;padding-right:0}.setup-components-table-wrap .components-toolbar-row{justify-content:center;align-items:center;min-height:30px;margin:0 0 10px;display:flex;position:relative}.setup-components-table-wrap .components-toolbar-row .uin-components-section-pillbar{margin:0}.setup-components-table-wrap .components-toolbar-row .uin-components-section-pill{--system-button-bg:var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%));--system-button-border:var(--st-table-control-border-dim,color-mix(in srgb,var(--st-table-control-border,#d4cfc9)90%,#000 10%));--system-button-text:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%));--system-button-hover:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))76%,#000 24%);--system-button-text-active:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%))}.setup-components-table-wrap .components-toolbar-row .uin-components-section-pill.is-active{--system-button-bg:var(--st-table-control-bg,#d4cfc9);--system-button-border:var(--st-table-control-border,#d4cfc9);--system-button-text:var(--st-table-control-text,#2b3136);--system-button-hover:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)76%,#000 24%);--system-button-text-active:var(--st-table-control-text,#2b3136)}.level6-panel--materials .uin-materials-section-pillbar{margin:0}.level6-panel--materials .uin-materials-section-pill{--system-button-bg:var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%));--system-button-border:var(--st-table-control-border-dim,color-mix(in srgb,var(--st-table-control-border,#d4cfc9)90%,#000 10%));--system-button-text:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%));--system-button-hover:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))76%,#000 24%);--system-button-text-active:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%))}.level6-panel--materials .uin-materials-section-pill.is-active{--system-button-bg:var(--st-table-control-bg,#d4cfc9);--system-button-border:var(--st-table-control-border,#d4cfc9);--system-button-text:var(--st-table-control-text,#2b3136);--system-button-hover:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)76%,#000 24%);--system-button-text-active:var(--st-table-control-text,#2b3136)}.level6-panel .uin-activity-section-pillbar{margin:0}.level6-panel .uin-activity-section-pill{--system-button-bg:var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%));--system-button-border:var(--st-table-control-border-dim,color-mix(in srgb,var(--st-table-control-border,#d4cfc9)90%,#000 10%));--system-button-text:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%));--system-button-hover:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))76%,#000 24%);--system-button-text-active:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%))}.level6-panel .uin-activity-section-pill.is-active{--system-button-bg:var(--st-table-control-bg,#d4cfc9);--system-button-border:var(--st-table-control-border,#d4cfc9);--system-button-text:var(--st-table-control-text,#2b3136);--system-button-hover:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)76%,#000 24%);--system-button-text-active:var(--st-table-control-text,#2b3136)}.level6-panel--materials .elib-library-scope-row{justify-content:center;align-items:center;min-height:30px;margin:0 0 10px;display:flex}.level6-panel--materials .elib-library-scope-row>.level6-tabs{margin:0}.level6-panel--materials .table-shell.level6-local-table .table-header,.level6-panel--materials .table-shell.level6-resource-table .table-header{z-index:250}.level6-panel--materials .table-shell.level6-local-table .table-header .table-cell,.level6-panel--materials .table-shell.level6-resource-table .table-header .table-cell{z-index:251}.setup-components-table-wrap .components-toolbar-row .table-child-pillbar-row{margin:0;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.setup-components-table-wrap .components-toolbar-row .table-child-pillbar{transform:none}.setup-components-table-wrap .components-toolbar-row+.table-shell.uin-components-table{margin-top:0}.placeholder-panel .setup-components-table-wrap .table-shell.uin-components-table{width:max-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.setup-products-table-wrap{box-sizing:border-box;padding-left:var(--level5-table-inline-margin);padding-right:var(--level5-table-inline-margin);margin-top:30px}.setup-products-table-wrap:has(.st-scroll){padding-left:0;padding-right:0}.filter-clear-all{background:var(--gray-mid);color:#000;border-color:var(--pill-border);border-radius:999px!important}.filter-clear-all:hover{background:color-mix(in srgb,var(--gray-mid)85%,#000 15%);color:#000;transform:none}.filter-button-group{align-items:center;gap:0;display:inline-flex}.filter-button-group .system-button{border-radius:0;margin-left:-1px}.filter-button-group .system-button:first-child{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.filter-button-group .system-button:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.filter-button-group .system-button:only-child{border-radius:var(--pill-bar-radius)}.filter-actions .filter-button-group .system-button[aria-pressed=true]{--system-button-bg:var(--accent);--system-button-text:#000;--system-button-active:color-mix(in srgb,var(--accent)80%,#000 20%);--system-button-text-active:#000}.table-child-pillbar-row{justify-content:flex-start;align-items:center;margin:6px 0 8px;display:flex}.table-child-pillbar-row:has(+.st-table-shell){z-index:3;margin-bottom:10px;position:relative;top:15px}.table-child-pillbar{align-items:center;gap:0;display:inline-flex;transform:translateY(-37px)}.table-child-pillbar-row:has(+.st-table-shell) .table-child-pillbar{transform:translateY(-22px)}.table-child-pillbar-row+.table-shell{margin-top:-32px}.table-child-pillbar-row+.st-table-shell{margin-top:-30px}.table-child-pillbar .table-child-toggle{letter-spacing:.2px;border-radius:0;justify-content:center;min-width:36px;margin-left:-1px;font-weight:400}.table-child-pillbar .table-child-toggle:first-child{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.table-child-pillbar .table-child-toggle:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.table-child-pillbar .table-child-toggle:only-child{border-radius:var(--pill-bar-radius)}.st-level-toggle.is-active,.table-child-toggle.is-active{--system-button-bg:var(--st-table-control-bg,#d4cfc9);--system-button-border:var(--st-table-control-border,#d4cfc9);--system-button-text:var(--st-table-control-text,#2b3136);--system-button-hover:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)76%,#000 24%);--system-button-text-active:var(--st-table-control-text,#2b3136);background:var(--system-button-bg);border-color:var(--system-button-border);color:var(--system-button-text)}.st-level-toggle.is-inactive,.table-child-toggle.is-inactive{--system-button-bg:var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%));--system-button-border:var(--st-table-control-border-dim,color-mix(in srgb,var(--st-table-control-border,#d4cfc9)90%,#000 10%));--system-button-text:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%));--system-button-hover:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))76%,#000 24%);--system-button-text-active:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%));background:var(--system-button-bg);border-color:var(--system-button-border);color:var(--system-button-text);opacity:1}.system-button{--system-button-bg:var(--gray-mid);--system-button-border:var(--pill-border);--system-button-text:#000;--system-button-hover:color-mix(in srgb,var(--system-button-bg)85%,#000 15%);--system-button-active:color-mix(in srgb,var(--system-button-bg)70%,#000 30%);--system-button-text-active:#fff;appearance:none;border:1px solid var(--system-button-border);background:var(--system-button-bg);color:var(--system-button-text);border-radius:var(--pill-bar-radius);cursor:pointer;min-height:24px;box-shadow:none;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:400;line-height:1.2;transition:background .25s,color .25s,transform .2s;display:inline-flex}.st-level-toggle,.table-child-toggle{--system-button-bg:var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%));--system-button-border:var(--st-table-control-border-dim,color-mix(in srgb,var(--st-table-control-border,#d4cfc9)90%,#000 10%));--system-button-text:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%));--system-button-hover:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))76%,#000 24%);--system-button-text-active:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%));background:var(--system-button-bg);border-color:var(--system-button-border);color:var(--system-button-text)}.system-button:hover{background:var(--system-button-hover);color:var(--system-button-text);transform:none}.system-button:active{background:var(--system-button-active);color:var(--system-button-text-active)}.system-button:disabled{background:var(--action-dark);border-color:var(--pill-border);color:var(--action-text);cursor:not-allowed;opacity:1}.pill-button:disabled,.phase-add-btn:disabled{color:#5a5a5a;cursor:not-allowed;opacity:1;background:#d8d8d8;border-color:#b5b5b5}.elib-copy-action:disabled{background:var(--action-dark);border-color:var(--pill-border);color:var(--action-text)}.system-button.pes-delete-selected:disabled{background:var(--gray-dark);color:#f1f1f1;border-color:#0003}.system-button.is-locked,.pill-button.is-locked{color:#5a5a5a;cursor:not-allowed;background:#d8d8d8;border-color:#b5b5b5}.system-button--yellow{--system-button-bg:var(--accent);--system-button-text:#000;--system-button-text-active:#000}.system-button--gray-light{--system-button-bg:var(--gray-light);--system-button-text:#000;--system-button-text-active:#000}.system-button--gray-mid{--system-button-bg:var(--action-dark);--system-button-text:var(--action-text);--system-button-active:color-mix(in srgb,var(--action-dark)80%,#000 20%);--system-button-text-active:#f6f6f6}.system-button--gray-mid:not([aria-pressed]){--system-button-bg:var(--system-green);--system-button-text:#f6f6f6;--system-button-active:color-mix(in srgb,var(--system-green)80%,#000 20%);--system-button-text-active:#f6f6f6}.system-button--blue{--system-button-bg:var(--system-blue-mid);--system-button-text:#fff;--system-button-active:color-mix(in srgb,var(--system-blue-mid)80%,#000 20%);--system-button-text-active:#fff}.system-button--gray-dark{--system-button-bg:var(--action-dark);--system-button-text:var(--action-text);--system-button-hover:color-mix(in srgb,var(--action-dark)80%,#000 20%);--system-button-active:color-mix(in srgb,var(--action-dark)70%,#000 30%);--system-button-text-active:var(--action-text)}.rfq-view-toggle-inactive{--system-button-bg:var(--action-dark);--system-button-text:var(--action-text);--system-button-active:color-mix(in srgb,var(--action-dark)80%,#000 20%);--system-button-text-active:#f6f6f6}.pill-button{--system-button-bg:var(--gray-mid);--system-button-border:var(--pill-border);--system-button-text:#000;--system-button-hover:color-mix(in srgb,var(--system-button-bg)85%,#000 15%);--system-button-active:color-mix(in srgb,var(--system-button-bg)70%,#000 30%);--system-button-text-active:#fff;appearance:none;border:1px solid var(--system-button-border);background:var(--system-button-bg);color:var(--system-button-text);border-radius:var(--pill-bar-radius);cursor:pointer;min-height:24px;box-shadow:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:400;line-height:1.2;transition:background .25s,color .25s,transform .2s;display:inline-flex}.pill-button.icon-button{color:#1f252b;background:0 0;border:none;min-width:auto;padding:0;font-size:18px;line-height:1}.pill-button.icon-button.add-row-button{border:1px solid var(--pill-border);z-index:3;background:#e0e0e0;border-radius:999px;justify-content:center;align-self:center;width:24px;height:24px;margin-top:29px;padding:0;position:relative}.pill-button.icon-button.add-row-button:hover{background:var(--accent);color:#000}.pill-button.icon-button.is-active{background:var(--system-blue);border-radius:var(--pill-bar-radius);border-color:var(--system-blue);color:#f6f6f6;padding:4px 6px}.pill-button.save-button{border-radius:var(--pill-bar-radius);background:var(--accent);color:#000;border:none;min-height:24px;padding:4px 10px}.pill-button.icon-button:hover{color:#000;background:0 0}.pill-button.icon-button.is-active:hover{background:color-mix(in srgb,var(--system-blue)85%,#000 15%);border-color:color-mix(in srgb,var(--system-blue)85%,#000 15%);color:#f6f6f6}.pill-button:hover{background:var(--system-button-hover);color:var(--system-button-text);transform:none}.pill-button:active{background:var(--system-button-active);color:var(--system-button-text-active)}.pill-button.save-button:hover,.pill-button.save-button:active{background:color-mix(in srgb,var(--accent)80%,#000 20%);color:#000}.pill-button.manual-library-save-button{background:var(--accent)!important;color:#000!important;border-color:#b58f00!important}.pill-button.manual-library-save-button:hover,.pill-button.manual-library-save-button:active{background:color-mix(in srgb,var(--accent)80%,#000 20%)!important;color:#000!important}.pill-button.manual-library-save-button:disabled{color:#5a5a5a!important;background:#d8d8d8!important;border-color:#b5b5b5!important}.table-row .action-cell .pill-button,.table-row .action-cell .pill-button.ghost{color:#000;background:#d4d4d4;border-color:#9c9c9c}.table-row .action-cell .pill-button.icon-button{color:#1f252b;background:0 0;border:none}.table-row .action-cell .pill-button.icon-button.add-row-button{border:1px solid var(--pill-border);align-self:center;margin-top:0}.table-row .action-cell .pill-button.save-button{background:var(--accent);color:#000;border:none}.table-row .action-cell .pill-button.icon-button.is-active{background:var(--system-blue);color:#f6f6f6;border:none}.table-row .action-cell .pill-button.save-button:hover{background:color-mix(in srgb,var(--accent)80%,#000 20%);color:#000}.table-row .action-cell .pill-button:hover,.table-row .action-cell .pill-button.ghost:hover{color:#000;background:#bfbfbf}.table-row .action-cell .pill-button.icon-button:hover{color:#000;background:0 0}.table-row .action-cell .pill-button.icon-button.add-row-button:hover{background:var(--accent);color:#000}.table-row .action-cell .pill-button.icon-button.is-active:hover{background:color-mix(in srgb,var(--system-blue)85%,#000 15%);color:#f6f6f6}.table-row .action-cell .pill-button:active,.table-row .action-cell .pill-button.ghost:active{color:#000;background:#a5a5a5}.table-row .action-cell .pill-button.save-button:active{background:color-mix(in srgb,var(--accent)80%,#000 20%);color:#000}.table-row .action-cell .pill-button.icon-button:active{color:#000;background:0 0}.table-row .action-cell .pill-button.icon-button.is-active:active{background:color-mix(in srgb,var(--system-blue)80%,#000 20%);color:#f6f6f6}.table-shell.pes-table:not(.user-view-table) .table-row .action-cell .action-pillbar,.table-shell.pes-table:not(.user-view-table) .child-action-cell .action-pillbar{align-items:center;display:inline-flex;gap:0!important}.table-shell.pes-table:not(.user-view-table) .table-row .action-cell button,.table-shell.pes-table:not(.user-view-table) .child-action-cell button{--action-pill-bg:var(--action-dark);--action-pill-text:var(--action-text);--action-pill-hover:color-mix(in srgb,var(--action-pill-bg)80%,#000 20%);--action-pill-active:color-mix(in srgb,var(--action-pill-bg)70%,#000 30%);appearance:none;border:1px solid var(--pill-border);border-radius:var(--pill-bar-radius);min-width:24px;min-height:24px;box-shadow:none;justify-content:center;align-items:center;margin:0;padding:4px 10px;font-size:12px;line-height:1.1;display:inline-flex;position:static;top:auto;left:auto;background:var(--action-pill-bg)!important;color:var(--action-pill-text)!important}.table-shell.pes-table:not(.user-view-table) .table-row .action-cell button:hover,.table-shell.pes-table:not(.user-view-table) .child-action-cell button:hover{background:var(--action-pill-hover)!important;color:var(--action-pill-text)!important}.table-shell.pes-table:not(.user-view-table) .table-row .action-cell button:active,.table-shell.pes-table:not(.user-view-table) .child-action-cell button:active{background:var(--action-pill-active)!important;color:var(--action-pill-text)!important}.table-shell.pes-table:not(.user-view-table) .table-row .action-cell button:disabled,.table-shell.pes-table:not(.user-view-table) .child-action-cell button:disabled{cursor:not-allowed;background:color-mix(in srgb,var(--action-dark)85%,#000 15%)!important;color:#b8bfc4!important;border-color:#fff3!important}.table-shell.pes-table:not(.user-view-table) .table-row .action-cell button.save-button,.table-shell.pes-table:not(.user-view-table) .table-row .action-cell button.add-row-button,.table-shell.pes-table:not(.user-view-table) .child-action-cell button.save-button,.table-shell.pes-table:not(.user-view-table) .child-action-cell button.add-row-button{--action-pill-bg:var(--enterprise-rail-bg);--action-pill-text:#f6f6f6}.table-shell.pes-table:not(.user-view-table) .table-row .action-cell button.icon-button.is-active,.table-shell.pes-table:not(.user-view-table) .child-action-cell button.icon-button.is-active{--action-pill-bg:var(--system-blue);--action-pill-text:#f6f6f6}.table-shell.pes-table:not(.user-view-table) .table-row .action-cell .action-pillbar>button,.table-shell.pes-table:not(.user-view-table) .child-action-cell .action-pillbar>button{border-radius:0;margin-left:-1px}.table-shell.pes-table:not(.user-view-table) .table-row .action-cell .action-pillbar>button:first-child,.table-shell.pes-table:not(.user-view-table) .child-action-cell .action-pillbar>button:first-child{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.table-shell.pes-table:not(.user-view-table) .table-row .action-cell .action-pillbar>button:last-child,.table-shell.pes-table:not(.user-view-table) .child-action-cell .action-pillbar>button:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.table-shell.pes-table:not(.user-view-table) .table-row .action-cell .action-pillbar>button:only-child,.table-shell.pes-table:not(.user-view-table) .child-action-cell .action-pillbar>button:only-child{border-radius:var(--pill-bar-radius);margin-left:0}.group-toggle-bar{flex-wrap:wrap;justify-content:center;gap:0;margin:12px 0;display:flex;transform:translate(0)}.group-toggle-bar--kalkyle{transform:translateY(12px)}.group-toggle-bar--uin-components{transform:translateY(13px)}.group-toggle-bar--summary{gap:0}.subgroup-actions-row{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px;margin:0;padding-top:15px;display:grid}.subgroup-actions-row .group-toggle-bar{grid-column:2;justify-self:center;margin:0;transform:none}.subgroup-actions-row .group-toggle-bar--pes{transform:translateY(6px)}.subgroup-actions-row .pes-section-pillbar{grid-column:2;justify-self:center;margin:0}.subgroup-actions-row .pes-section-pill{--system-button-bg:var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%));--system-button-border:var(--st-table-control-border-dim,color-mix(in srgb,var(--st-table-control-border,#d4cfc9)90%,#000 10%));--system-button-text:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%));--system-button-hover:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))76%,#000 24%);--system-button-text-active:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%))}.subgroup-actions-row .pes-section-pill.is-active{--system-button-bg:var(--st-table-control-bg,#d4cfc9);--system-button-border:var(--st-table-control-border,#d4cfc9);--system-button-text:var(--st-table-control-text,#2b3136);--system-button-hover:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)76%,#000 24%);--system-button-text-active:var(--st-table-control-text,#2b3136)}.subgroup-actions-row .group-toggle-bar--elib{transform:translateY(6px)}.subgroup-actions-row .group-toggle-bar.pill-bar-subgroup .group-chip{border-radius:0;margin-left:-1px}.subgroup-actions-row .group-toggle-bar.pill-bar-subgroup .group-chip:first-child{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.subgroup-actions-row .group-toggle-bar.pill-bar-subgroup .group-chip:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.subgroup-actions-row .group-toggle-bar.pill-bar-subgroup .group-chip:only-child{border-radius:var(--pill-bar-radius);margin-left:0}.subgroup-actions{grid-column:3;justify-content:flex-end;justify-self:end;gap:8px;margin-top:-15px;display:flex}.subgroup-actions.pill-bar{gap:0}@media (max-width:1100px){.subgroup-actions-row{grid-template-columns:1fr;row-gap:8px;padding-top:10px}.subgroup-actions{grid-column:auto;justify-self:start;margin-top:0}.subgroup-actions-row .group-toggle-bar,.subgroup-actions-row .pes-section-pillbar{grid-column:auto;justify-self:start}}.group-chip{--system-button-bg:var(--gray-dark);--system-button-border:#0003;--system-button-text:#f1f1f1;--system-button-hover:color-mix(in srgb,var(--gray-dark)75%,#000 25%);--system-button-active:color-mix(in srgb,var(--gray-dark)70%,#000 30%);--system-button-text-active:#f1f1f1;appearance:none;border:1px solid var(--system-button-border);background:var(--system-button-bg);cursor:pointer;min-height:24px;color:var(--system-button-text);border-radius:0;margin-left:-1px;padding:4px 10px;font-size:12px;font-weight:400;transition:background .25s,color .25s,transform .2s}.group-toggle-bar--summary .group-chip{--system-button-bg:var(--action-dark);--system-button-text:var(--action-text);--system-button-hover:color-mix(in srgb,var(--action-dark)80%,#000 20%);--system-button-active:color-mix(in srgb,var(--action-dark)70%,#000 30%);--system-button-text-active:#f6f6f6;border-radius:0;margin-left:-1px}.group-toggle-bar--summary .group-chip.is-active{--system-button-bg:var(--enterprise-rail-bg);--system-button-text:#f6f6f6;--system-button-hover:color-mix(in srgb,var(--enterprise-rail-bg)80%,#000 20%);--system-button-active:color-mix(in srgb,var(--enterprise-rail-bg)70%,#000 30%);--system-button-text-active:#f6f6f6}.phase-toggle-bar .group-chip{--system-button-bg:var(--action-dark);--system-button-text:var(--action-text);--system-button-hover:color-mix(in srgb,var(--action-dark)80%,#000 20%);--system-button-active:color-mix(in srgb,var(--action-dark)70%,#000 30%);--system-button-text-active:#f6f6f6}.phase-toggle-bar .group-chip.is-active{--system-button-bg:var(--enterprise-rail-bg);--system-button-text:#f6f6f6;--system-button-hover:color-mix(in srgb,var(--enterprise-rail-bg)80%,#000 20%);--system-button-active:color-mix(in srgb,var(--enterprise-rail-bg)70%,#000 30%);--system-button-text-active:#f6f6f6}.group-chip.is-active{--system-button-bg:var(--gray-mid);--system-button-text:#1e1e1e;--system-button-hover:color-mix(in srgb,var(--gray-mid)85%,#000 15%);--system-button-active:color-mix(in srgb,var(--gray-mid)70%,#000 30%);--system-button-text-active:#1e1e1e}.group-chip:first-child{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.group-chip:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.group-toggle-bar--summary .group-chip:first-child{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.group-toggle-bar--summary .group-chip:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.group-chip:only-child,.group-toggle-bar--summary .group-chip:only-child{border-radius:var(--pill-bar-radius);margin-left:0}.group-chip:hover{background:var(--system-button-hover);color:var(--system-button-text);transform:none}.group-chip:active{background:var(--system-button-active);color:var(--system-button-text-active)}.group-chip.is-disabled,.group-chip:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.chip-inline-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin:10px 0 6px;display:flex}.chip-inline-group{flex-wrap:wrap;gap:0;display:flex}.rfq-level4-actions{align-items:center;gap:6px;margin-right:18px;display:flex}.tertiary-tabs-row--uin-setup{grid-template-columns:1fr auto;align-items:flex-start;column-gap:12px;display:grid}.tertiary-tabs-actions--uin-setup{top:calc(var(--offset-tab-tertiary) - 3px);pointer-events:auto;z-index:60;justify-self:end;margin-top:22px;position:relative;transform:translate(-21px)}.modal-backdrop{z-index:25000;background:#0000008c;justify-content:center;align-items:center;padding:16px 16px 116px;display:flex;position:fixed;inset:0}.modal-backdrop.topmost{z-index:30000}.modal{background:var(--gray-light);border:1px solid #0000001a;border-radius:12px;flex-direction:column;gap:16px;width:95vw;min-height:600px;max-height:90vh;padding:18px 20px 16px;display:flex;box-shadow:0 28px 64px #00000059}.modal.manager-modal{background:#fff;height:90vh;padding:0}.manager-modal .modal-header{padding:8px 20px 0}.manager-modal .modal-header h2{margin:0;font-size:22px;line-height:1.1}.modal-card{background:var(--gray-light);border:1px solid #0000001a;border-radius:12px;flex-direction:column;gap:12px;width:min(540px,95vw);max-height:90vh;padding:16px 18px 14px;display:flex;box-shadow:0 28px 64px #00000059}.modal-card--bim-import{width:min(860px,92vw)}.rfq-binding-actions{background:linear-gradient(120deg,#f1ece9f5,#ffffffd1),repeating-linear-gradient(135deg,#0000 0 12px,#00000005 12px 13px);border:1px solid #4047432e;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.rfq-binding-provenance{align-items:center;gap:10px;min-width:0;display:flex}.rfq-binding-provenance>div{gap:2px;display:grid}.rfq-binding-provenance strong{letter-spacing:.01em;font-size:13px}.rfq-binding-provenance span:not(.rfq-binding-dot){color:#222724a8;font-size:12px}.rfq-binding-dot{background:#9a9d9b;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #9a9d9b24}.rfq-binding-dot.is-active{background:#2f7251;box-shadow:0 0 0 4px #2f725126}.rfq-binding-action-buttons,.rfq-binding-modal-footer>div{align-items:center;gap:8px;display:flex}.rfq-binding-inline-error,.rfq-binding-inline-notice{border-radius:8px;margin-top:6px;padding:7px 10px;font-size:12px}.rfq-binding-inline-error{color:#7e2e28;background:#f8e8e5}.rfq-binding-inline-notice{color:#255d43;background:#e5f1ea}.modal-card.rfq-binding-modal{background:#f4f0ed;width:min(760px,94vw);padding:18px}.rfq-binding-eyebrow,.rfq-binding-section-title{color:#1f252194;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.rfq-binding-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rfq-binding-summary-grid>div{background:#ffffffad;border:1px solid #3c423e1f;border-radius:9px;gap:4px;padding:10px;display:grid}.rfq-binding-summary-grid span{color:#1f25218f;text-transform:uppercase;font-size:10px}.rfq-binding-summary-grid strong{font-size:16px}.rfq-binding-blockers{color:#6e2c27;background:#f7e7e4;border-left:3px solid #a64138;border-radius:7px;padding:11px 13px}.rfq-binding-blockers ul{margin:6px 0 0;padding-left:18px}.rfq-binding-items{gap:6px;display:grid}.rfq-binding-item{background:#ffffff9e;border:1px solid #3c423e1a;border-radius:8px;grid-template-columns:minmax(150px,1fr) minmax(220px,1.5fr) minmax(120px,auto);align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:grid}.rfq-binding-item>div:first-child{gap:2px;min-width:0;display:grid}.rfq-binding-item>div:first-child strong{font-family:var(--font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rfq-binding-item-slot,.rfq-binding-more{color:#1f25218f;font-size:11px}.rfq-binding-item-flow{align-items:center;gap:7px;min-width:0;display:flex}.rfq-binding-item-flow span:not([aria-hidden]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rfq-binding-item-price{text-align:right;white-space:nowrap}.rfq-binding-item--blocked{border-color:#a641384d}.rfq-binding-success{color:#24583f;background:#e1efe6;border-radius:10px;gap:4px;padding:16px;display:grid}.rfq-binding-modal-footer{border-top:1px solid #3c423e1f;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.rfq-binding-modal-footer>span{color:#1f252199;max-width:420px;font-size:11px}@media (max-width:720px){.rfq-binding-actions,.rfq-binding-modal-footer{flex-direction:column;align-items:stretch}.rfq-binding-action-buttons,.rfq-binding-modal-footer>div{flex-wrap:wrap}.rfq-binding-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-binding-item{grid-template-columns:1fr}.rfq-binding-item-price{text-align:left}}.modal-card--bim-import .manager-table{width:auto}.modal-card--bim-import .manager-table th,.modal-card--bim-import .manager-table td{white-space:normal;overflow-wrap:anywhere;max-width:600px}.bim-import-summary{flex-wrap:wrap;gap:8px;display:flex}.bim-summary-card{appearance:none;font:inherit;cursor:pointer;border:1px solid var(--bim-card-border,#0000001f);background:var(--bim-card-bg,#f1f0ee);min-width:96px;color:var(--bim-card-fg,#3c383d);text-align:left;border-radius:10px;flex-direction:column;flex:96px;align-items:flex-start;gap:1px;padding:8px 12px;transition:box-shadow .14s,transform .14s,border-color .14s;display:flex}.bim-summary-card:hover:not(:disabled){border-color:var(--bim-card-fg,#3c383d)}.bim-summary-card.is-active{box-shadow:inset 0 0 0 2px var(--bim-card-fg,#3c383d);border-color:var(--bim-card-fg,#3c383d)}.bim-summary-card:disabled{cursor:default;opacity:.5}.bim-summary-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bim-summary-card__count{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1.15}.bim-summary-card__label{letter-spacing:.02em;opacity:.85;font-size:11.5px}.bim-summary-card--neutral{--bim-card-bg:#f1f0ee;--bim-card-fg:#3c383d}.bim-summary-card--new{--bim-card-bg:#eefaee;--bim-card-fg:#262}.bim-summary-card--existing{--bim-card-bg:#eeeef8;--bim-card-fg:#446}.bim-summary-card--partial{--bim-card-bg:#fef3c7;--bim-card-fg:#92400e}.bim-summary-card--conflict{--bim-card-bg:#fee2e2;--bim-card-fg:#991b1b}.bim-import-run-summary{background:#ffffff6b;border-top:1px solid #00000024;border-bottom:1px solid #00000024;margin-top:10px}.bim-import-run-summary__phase{padding:9px 10px}.bim-import-run-summary__phase+.bim-import-run-summary__phase{border-top:1px solid #0000001a}.bim-import-run-summary__heading{justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.bim-import-run-summary__warning{color:#9b1c1c;max-width:520px;font-weight:600}.bim-import-run-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:7px;display:grid}.bim-import-run-summary__metric{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;min-width:0;font-size:12px;display:grid}.bim-import-run-summary__metric strong{font-variant-numeric:tabular-nums;font-size:16px}.bim-import-run-summary__metric small{color:#0009;grid-column:1/-1}.bim-import-run-summary__metric small.is-negative{color:#9b1c1c}.bim-import-run-summary__metric small.is-positive{color:#246b35}.bim-import-run-summary__note,.bim-import-run-summary__selection-note{color:#000000a8;margin:6px 0 0;font-size:11px}.bim-import-run-summary__selection-note{color:#7b5200;border-top:1px solid #0000001a;margin:0;padding:7px 10px;font-weight:600}@media (max-width:760px){.bim-import-run-summary__heading{display:grid}.bim-import-run-summary__metrics{grid-template-columns:1fr;gap:6px}}.modal-card--bim-import .manager-table th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.modal-card--bim-import .manager-table th.is-sortable:hover{background:#0000000d}.modal-card--bim-import .manager-table th.is-sortable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.modal-card--bim-import .manager-table th .th-sort{opacity:.35;margin-left:6px;font-size:9px}.modal-card--bim-import .manager-table th.is-sorted .th-sort{opacity:1}.modal-card--bim-import .manager-table th.is-sorted{color:var(--level2)}.bim-import-progress .calqer-loading-bar{justify-content:flex-start;width:100%}.bim-import-progress .clb-label{white-space:normal}.bim-import-progress .clb-percent{margin-left:auto}.bim-import-footer__cancel{margin-right:auto}.modal.map-modal{width:min(96vw,1400px);height:92vh;max-height:92vh}.modal.map-modal .modal-body{flex:auto;overflow:hidden}.modal.map-modal .map-modal-body{flex-direction:column;justify-content:center;gap:8px;min-height:0;display:flex}.map-modal-canvas-shell{flex:0 auto;width:100%;height:min(80vh,100%);min-height:0}.map-modal-canvas{min-height:0;max-height:none}.modal-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.modal-close-btn{appearance:none;width:28px;height:28px;color:var(--level2);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s,color .15s;display:inline-flex}.modal-close-btn:hover:not(:disabled){background:#80808033}.modal-close-btn:active:not(:disabled){background:#80808052}.modal-close-btn:focus-visible{outline:2px solid var(--level2);outline-offset:1px}.modal-close-btn:disabled{opacity:.4;cursor:not-allowed}.modal-header h3{margin:0;font-size:20px}.modal-body{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex;overflow-y:auto}.modal-log{white-space:pre-wrap;background:#f0f0f0;border-radius:8px;max-height:240px;margin:8px 0 0;padding:10px;font-size:12px;line-height:1.4;overflow:auto}.modal-log--error{color:#8a1f1f;background:#f9e7e7}.manager-modal .modal-body{flex:auto;gap:0;min-height:0;padding:0;overflow:hidden}.manager-tabs{flex-wrap:wrap;gap:0;margin:8px 0;display:flex;transform:none}.manager-modal .manager-tabs{width:100%;padding-left:50px}.manager-panel{background:var(--gray-light);color:#000;border:none;border-radius:0 10px 10px;flex-direction:column;flex:auto;align-self:stretch;width:100%;max-width:100%;min-height:0;padding:14px;display:flex}.manager-modal .manager-panel{margin-top:-8px}.manager-panel-section h3{color:#000;margin:0 0 6px}.manager-panel-section--stack{flex-direction:column;flex:auto;min-height:0;display:flex}.manager-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-panel-hint{color:var(--muted);font-size:12px}.manager-panel-actions{align-items:center;gap:8px;display:flex}.manager-panel-actions.pill-bar{gap:0}.global-library-health{flex-direction:column;gap:10px;margin-top:12px;display:flex}.global-library-health-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.global-library-health-summary>div,.global-library-health-card{flex-direction:column;gap:4px;display:flex}.global-library-health-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.global-library-health-card{background:#ffffff9e;border:1px solid #00000014;border-radius:12px;padding:10px}.global-library-health-card strong{font-size:20px;line-height:1.1}.global-library-health-status{border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:12px;font-weight:700}.global-library-health-status--ok{color:#16703a;background:#dff3df}.global-library-health-status--warning{color:#8a5a00;background:#fff1c9}.global-library-health-status--blocked{color:#b00020;background:#ffe2e2}.global-library-health-checks{flex-direction:column;gap:8px;display:flex}.global-library-health-checks h4{margin:4px 0 0}.global-library-health-check{border-bottom:1px solid #0000001a;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;display:grid}.global-library-health-check p{color:var(--muted);margin:2px 0 0}.manager-panel-subrow{align-items:center;gap:12px;margin:4px 0 6px;display:flex}.user-view-agg-config-options{flex-wrap:wrap;align-items:center;gap:18px;margin:6px 0;display:flex}.user-view-agg-config-option{color:#fff;align-items:center;gap:8px;font-size:13px;display:inline-flex}.user-view-agg-config-option code{color:inherit}.user-view-agg-config-option input{margin:0}.user-view-agg-config-actions{justify-content:flex-start;margin-top:2px}.manager-panel-scroll{min-height:120px;max-height:calc(100vh - 360px);padding-right:6px;overflow:auto}.manager-panel-section p{color:#000;margin:0 0 6px;font-size:14px}.manager-subtabs{white-space:nowrap;z-index:12;flex-wrap:nowrap;align-items:center;gap:0;width:100%;min-height:32px;margin:0 0 10px;padding:6px 0 4px;display:flex;position:relative;overflow:auto visible;transform:translate(-10px,-39px)}.manager-level2>.manager-subtabs{transform:translate(30px,-39px)}.manager-level2>.manager-domain-area{--manager-domain-bg:color-mix(in srgb,var(--gray-mid)95%,#000 5%);background:var(--manager-domain-bg);border-radius:12px;flex-direction:column;flex:auto;min-height:0;margin:-13px -10px -10px;display:flex;overflow:hidden}.manager-domain-area>.manager-domain-tabs{z-index:0;background:var(--gray-mid);border-bottom:none;flex:none;align-items:flex-end;width:100%;margin:0;padding:18px 16px 0;transform:none}.manager-domain-area>.manager-panel-section{flex:auto;min-height:0;padding:12px 16px 16px;overflow:auto}.manager-side-tabs-layout{flex-direction:row;flex:auto;align-items:stretch;gap:16px;min-height:0;padding-top:4px;display:flex}.manager-side-tabs-layout>.manager-subtabs{white-space:normal;background:var(--gray-light);border:1px solid #00000014;border-radius:8px;flex-direction:column;flex:0 0 220px;align-self:stretch;align-items:stretch;gap:3px;width:220px;max-width:220px;height:auto;min-height:0;margin:0;padding:8px;position:static;overflow:visible auto;transform:none}.manager-side-tabs-layout>.manager-subtabs .pill-button{text-align:left;border:1px solid #0000;justify-content:flex-start;width:100%;min-height:28px;padding:6px 10px;border-radius:6px!important}.manager-side-tabs-layout>.manager-subtabs .pill-button.ghost{background:0 0;border-color:#0000}.manager-side-tabs-layout>.manager-subtabs .pill-button.ghost:hover{background:#0000000f}.manager-side-tabs-layout>.manager-subtabs .pill-button:not(.ghost){background:var(--accent);color:#000;border-color:#0000001f;font-weight:500}.manager-side-tabs-layout>:not(.manager-subtabs){background:#fff;border:1px solid #0000000f;border-radius:8px;flex-direction:column;flex:auto;min-width:0;min-height:0;padding:12px 14px;display:flex;overflow:auto}.manager-level2{background:var(--gray-mid);z-index:1;border-radius:12px;flex-direction:column;flex:auto;width:100%;min-height:0;margin-top:33px;padding:10px;display:flex;position:relative;overflow:visible}.manager-modal .enterprise-rail.manager-modal-rail{width:var(--rail-open,220px);min-width:var(--rail-open,220px);max-width:var(--rail-open,220px);flex:none;flex-basis:var(--rail-open,220px);background:var(--gray-mid);padding:10px var(--rail-right-gap)10px 10px;text-transform:none;border:1px solid #00000014;border-radius:10px;align-self:stretch;height:auto;min-height:0;transition:none;overflow:hidden;transform:none}.manager-modal .enterprise-rail.manager-modal-rail .rail-group{flex:auto;min-height:0;overflow-y:auto}.manager-modal .enterprise-rail.manager-modal-rail .rail-pill,.manager-modal .enterprise-rail.manager-modal-rail .rail-pill.rail-pill--enterprise{background:var(--gray-mid);color:#000;border-color:#0000;transition:none}.manager-modal .enterprise-rail.manager-modal-rail .rail-pill:hover,.manager-modal .enterprise-rail.manager-modal-rail .rail-pill.rail-pill--enterprise:hover{background:color-mix(in srgb,var(--gray-mid)85%,#000 15%);color:#000}.manager-modal .enterprise-rail.manager-modal-rail .rail-pill.is-active,.manager-modal .enterprise-rail.manager-modal-rail .rail-pill.rail-pill--enterprise.is-active{background:color-mix(in srgb,var(--gray-mid)70%,#000 30%);color:#000;border-color:#0000}.manager-modal .enterprise-rail.manager-modal-rail .rail-pill.is-active:hover,.manager-modal .enterprise-rail.manager-modal-rail .rail-pill.rail-pill--enterprise.is-active:hover{background:color-mix(in srgb,var(--gray-mid)60%,#000 40%);color:#000}.project-selector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1100px){.project-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.project-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.project-selector-grid{grid-template-columns:minmax(0,1fr)}}.project-selector-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.project-selector-list-tabs{flex-wrap:wrap;gap:8px;display:flex}.project-selector-card-shell{position:relative}.project-selector-modal .manager-level2{background:#e9eaec}.project-selector-card{--proj-card-bg:#dbe0e5;--proj-card-ink:#1f2d3a;background:var(--proj-card-bg);color:var(--proj-card-ink);text-align:left;aspect-ratio:1;cursor:pointer;border:1px solid #1f2d3a1f;border-radius:10px;flex-direction:column;justify-content:space-between;gap:12px;width:100%;padding:14px 44px 14px 14px;font-family:inherit;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.project-selector-card:hover{background:color-mix(in srgb,var(--proj-card-bg)92%,var(--proj-card-ink)8%);border-color:#1f2d3a38}.project-selector-card:focus-visible{outline:2px solid var(--proj-card-ink);outline-offset:2px}.project-selector-card.is-active{--proj-card-bg:#ccd4db;border-color:#1f2d3a52;box-shadow:0 0 0 1px #1f2d3a2e}.project-selector-card.is-archived{--proj-card-bg:#e4e7ea;--proj-card-ink:#4a5560;border-color:#1f2d3a14}.project-selector-card--global{--proj-card-bg:#d5dde4}.project-selector-card .project-selector-title{color:var(--proj-card-ink)}.project-selector-card .project-selector-subtitle,.project-selector-card .project-selector-meta{color:#5a6673}.project-selector-card .project-selector-phase{color:#3f4c59}.project-selector-card.is-archived .project-selector-subtitle,.project-selector-card.is-archived .project-selector-phase,.project-selector-card.is-archived .project-selector-meta{color:#74808c}.project-selector-card .calqer-chip{color:#3f4c59;background:#1f2d3a0d;border-color:#1f2d3a2e}.project-selector-card .calqer-chip--strong{color:#f4f7fa;background:#1f2d3a;border-color:#1f2d3a}.project-selector-card .calqer-chip--lock{color:#8b1f1f;background:#9b3a3a1a;border-color:#9b3a3a59}.project-selector-card-head{flex-direction:column;gap:3px;min-width:0;display:flex}.project-selector-card-foot{flex-direction:column;gap:8px;min-width:0;display:flex}.project-selector-phase{color:#4a4540;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.project-selector-phase-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.calqer-chip-row{flex-wrap:wrap;gap:5px;display:flex}.calqer-chip{color:#4a4540;letter-spacing:.02em;white-space:nowrap;background:#00000008;border:1px solid #00000024;border-radius:999px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.calqer-chip--strong{border-color:var(--action-dark);background:var(--action-dark);color:var(--action-text)}.calqer-chip--lock{color:#8b1f1f;background:#9b3a3a14;border-color:#9b3a3a59}.project-selector-global-entry{margin-bottom:12px}.project-selector-card-menu-button{color:#1f2d3ab3;cursor:pointer;opacity:0;z-index:2;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:opacity .12s,background .12s,color .12s;display:inline-flex;position:absolute;top:10px;right:10px}.project-selector-card-shell:hover .project-selector-card-menu-button,.project-selector-card-shell:focus-within .project-selector-card-menu-button,.project-selector-card-menu-button.is-open{opacity:1}.project-selector-card-menu-button:hover,.project-selector-card-menu-button.is-open{color:#1f2d3a;background:#1f2d3a1a}.project-selector-card-menu-button:focus-visible{opacity:1;outline-offset:1px;outline:2px solid #1f2d3a}.project-selector-card-menu{z-index:4;background:#f4f6f8;border:1px solid #1f2d3a29;border-radius:10px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:40px;right:10px;box-shadow:0 14px 28px #1f2d3a2e}.project-selector-card-menu-action{appearance:none;color:#1f2d3a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 10px;font-size:12.5px;transition:background .12s,color .12s}.project-selector-card-menu-action:hover:not(:disabled){background:#1f2d3a14}.project-selector-card-menu-action:disabled{color:#1f2d3a5c;cursor:default}.project-selector-card-menu-action.is-danger{color:#8b1f1f}.project-selector-card-menu-action.is-danger:hover:not(:disabled){background:#9b3a3a1a}.project-selector-count{color:#4a4540;font-size:12.5px;font-weight:600}.project-selector-list-tabs{align-items:center;gap:16px}.project-selector-create-btn{--system-button-bg:#c9d2da;--system-button-text:#1f2d3a;--system-button-hover:#b5bec7;--system-button-active:#a4aeb7;--system-button-text-active:#1f2d3a;--system-button-border:#1f2d3a2e;border-radius:8px;gap:7px;height:30px;min-height:30px;padding:0 14px;font-size:12.5px}.project-selector-title{color:#111;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.project-selector-meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.project-selector-subtitle{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.project-selector-details{color:#111;flex-direction:column;gap:6px;font-size:13px;display:flex}.project-selector-details div{justify-content:space-between;gap:12px;display:flex}.project-selector-details span:last-child{color:var(--muted)}.project-selector-actions{justify-content:flex-end;margin-bottom:8px;display:flex}.project-selector-actions .project-selector-toolbar{width:100%}.project-create-panel{gap:16px}.project-create-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.project-create-section{flex-direction:column;gap:10px;display:flex}.project-create-phase-list{border:1px solid var(--table-border-strong);background:var(--gray-light);border-radius:10px;flex-direction:column;gap:8px;max-height:260px;padding:10px;display:flex;overflow:auto}.project-create-phase-item{align-items:center;gap:8px;font-size:13px;display:flex}.project-create-summary{flex-direction:column;gap:6px;font-size:13px;display:flex}.project-create-summary div{justify-content:space-between;gap:12px;display:flex}.project-create-summary span:last-child{color:var(--muted)}.project-create-footer{justify-content:flex-end;margin-top:12px;display:flex}.rfq-import-actions-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;display:flex}.rfq-import-actions-left,.rfq-import-actions-right{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.rfq-import-actions-left{flex:auto}.rfq-import-actions-right{flex:none;margin-left:auto}.rfq-import-actions-left.pill-bar{gap:0}.rfq-import-panel .manager-table{table-layout:fixed;color:#000;background:0 0}.rfq-import-panel .manager-table th,.rfq-import-panel .manager-table td{color:#000;background:0 0;border:none;width:250px;min-width:250px;max-width:250px}.rfq-import-panel .manager-table th:first-child,.rfq-import-panel .manager-table td:first-child{width:50px;min-width:50px;max-width:50px}.rfq-import-panel .manager-table th:last-child,.rfq-import-panel .manager-table td:last-child{width:150px;min-width:150px;max-width:150px}.bim-import-file-cell{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.bim-import-file-cell input{min-width:220px}.bim-import-upload-summary,.bim-import-upload-state{white-space:nowrap;font-size:12px;font-weight:700}.bim-import-upload-summary{color:var(--muted-text,#666);align-self:center}.bim-import-upload-state.is-ready{color:#315f3b}.bim-import-upload-state.is-error{color:#b3202e}.bim-import-upload-state.is-reusable{color:var(--system-blue-mid)}.bim-viewer-shell{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.bim-viewer-panel{--bim-viewer-bg:var(--level5);background:var(--bim-viewer-bg);width:calc(100% + 18px);height:calc(var(--level6-panel-height-base) + var(--level6-bim-panel-height-adjust));box-shadow:none;color:#5a5552;border:none;border-radius:0 18px 18px 0;flex-direction:column;margin-top:0;margin-left:-18px;padding:16px 6px;display:flex;position:relative;top:0}.underlag-bim-shell .bim-viewer-panel.bim-viewer-panel--underlag{height:calc(100% - 10px);max-height:calc(100% - 10px);margin:0;top:0}.bim-viewer-header{order:0;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bim-viewer-actions{flex-wrap:nowrap;justify-content:flex-end;align-self:flex-end;gap:0;max-width:100%;margin-left:auto;display:flex;overflow:auto hidden}.bim-viewer-actions .system-button{white-space:nowrap;flex:none}.bim-viewer-title{font-size:16px;font-weight:700}.bim-viewer-status{color:#5a5552;font-size:12px}.bim-viewer-status-text{color:#5a5552;margin-top:4px;font-size:11px}.bim-viewer-status-footer{order:3;margin-top:12px}.bim-viewer-status.is-ready,.bim-viewer-status.is-missing{color:#5a5552}.bim-viewer-canvas{background:var(--bim-viewer-bg);aspect-ratio:auto;border:none;border-radius:14px;flex:auto;order:2;justify-content:center;align-items:center;min-height:220px;margin-bottom:0;display:flex;position:relative;overflow:hidden}.bim-viewer-placeholder{color:#5a5552;text-align:center;max-width:220px;font-size:12px}.bim-viewer-section{order:1;margin-bottom:14px}.bim-viewer-section-title{color:#5a5552;margin-bottom:8px;font-size:13px;font-weight:600}.bim-viewer-label{color:#d6d3cf;grid-template-columns:110px 1fr;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:grid}.bim-viewer-label input{background:var(--level1);border:1px solid var(--level3);color:#000;border-radius:6px;padding:6px 8px}.bim-viewer-row{gap:8px;margin-top:4px;display:flex}.bim-viewer-toggle{align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.bim-viewer-slider{width:100%}.bim-viewer-muted,.bim-viewer-error{color:#000;font-size:12px}.bim-viewer-list{gap:4px;margin-top:6px;display:grid}.bim-viewer-list-item{background:var(--level1);border:1px solid var(--level3);word-break:break-all;border-radius:6px;padding:4px 6px;font-size:12px}.bim-viewer-meta{gap:6px;font-size:12px;display:grid}.bim-viewer-meta-row{grid-template-columns:70px 1fr;gap:8px;display:grid}@media (max-width:1200px){.placeholder-panel.with-bim-rail{flex-direction:column}.bim-viewer-rail{flex:none;width:100%;min-width:100%;margin-top:12px}.bim-viewer-panel{position:static}.bim-rail-toggle{top:7px;right:12px}}.bim-import-timestamp{white-space:nowrap;font-variant-numeric:tabular-nums}.bim-import-panel .manager-table.bim-import-table{table-layout:auto;width:100%;min-width:0}.bim-import-panel .bim-import-filename{white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:340px;line-height:1.35}.bim-import-panel .bim-import-timestamp--stacked{white-space:normal;line-height:1.3}.bim-import-panel .bim-import-timestamp-date,.bim-import-panel .bim-import-timestamp-time{display:block}.bim-import-panel .bim-import-timestamp-time{color:var(--muted-text,#666);font-size:11.5px}.bim-import-panel .bim-import-module-toggle{white-space:nowrap;gap:6px}.bim-import-panel .bim-import-module-label{color:var(--muted-text,#8a857f);font-size:11.5px;transition:color .16s,font-weight .16s}.bim-import-panel .bim-import-module-label.is-active{color:#2a2410;font-weight:600}.bim-import-panel .rfq-import-actions-row{margin-top:0;margin-bottom:10px}.bim-import-panel .rfq-import-actions-left.pill-bar{flex-wrap:wrap;gap:0}.bim-import-phase-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bim-import-phase-pill{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bim-import-table td .st-toggle.bim-import-phase-pill{justify-content:center;width:100%}.modal-header.bim-import-modal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bim-import-modal-close{flex:none}.bim-import-message-modal--error .modal-header h3{color:var(--system-red)}.bim-import-message-copy{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bim-import-message-details summary{cursor:pointer;font-weight:600}.rfq-view-wrap{margin-top:0}.rfq-comparison-wrap{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;margin-top:0;display:flex;overflow:hidden}.rfq-comparison-table-wrap{flex-direction:column;flex:0 auto;min-height:0;display:flex}.manager-source{color:#000;margin:0 0 8px;font-size:12px}.manager-table-wrapper{flex:auto;width:100%;max-width:100%;min-height:0;max-height:none;overflow:auto}.manager-table-wrapper.vendor-overview-table-wrap{background:0 0;border-radius:12px}.manager-table-wrapper--ccm{contain:layout paint;content-visibility:auto;contain-intrinsic-size:600px 800px}.manager-table--ccm tbody tr{height:30px}.manager-table--ccm{table-layout:fixed;width:100%}.manager-table--ccm th,.manager-table--ccm td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manager-table--ccm .ccm-spacer td{background:0 0;border:none;padding:0}.vendor-overview-table-wrapper{background:0 0;border:none;border-radius:10px}.manager-source,.info-source{display:none}.manager-table{border-collapse:separate;border-spacing:0;color:#000;width:max-content}.manager-table th,.manager-table td{background:var(--gray-light);text-align:left;border:1px solid #00000026;padding:6px 8px;font-size:13px}.manager-table.manager-table--clean{border-collapse:collapse;width:max-content;min-width:100%}.manager-table.manager-table--clean th,.manager-table.manager-table--clean td{background:0 0;border:none}.manager-table.manager-table--clean thead th{color:#666;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#ffffffb8;border-bottom:1px solid #0000001f;padding:9px 11px;font-size:11px;font-weight:600}.manager-table.manager-table--clean tbody td{vertical-align:middle;background:#ffffff73;border-bottom:1px solid #00000012;padding:10px 11px}.manager-table.manager-table--clean tbody tr:hover td{background:#5a8fd412}.manager-table.manager-table--clean .vendor-input,.manager-table.manager-table--clean select,.manager-table.manager-table--clean input[type=text],.manager-table.manager-table--clean input[type=number]{background:#ffffffd1;border:1px solid #0000001f;border-radius:8px;font-size:12.5px}.manager-table.manager-table--clean .vendor-input:focus,.manager-table.manager-table--clean select:focus,.manager-table.manager-table--clean input[type=text]:focus,.manager-table.manager-table--clean input[type=number]:focus{background:#fff;border-color:#4e5a6266;outline:none}.manager-table.manager-table--clean .vendor-input.is-readonly,.manager-table.manager-table--clean tr.is-readonly td,.manager-table.manager-table--clean tr.is-readonly select{color:#6f6761;background:#00000009}.manager-table-frame{border:1px solid #00000017;border-radius:12px}.manager-table.manager-table--clean.manager-table--framed thead th{background:#f5f5f5}.manager-table.manager-table--clean.manager-table--framed tbody td input[type=text],.manager-table.manager-table--clean.manager-table--framed tbody td input[type=number],.manager-table.manager-table--clean.manager-table--framed tbody td select{background:0 0;border:1px solid #0000001f;border-radius:8px;padding:5px 9px;font-size:12px;transition:border-color .12s,box-shadow .12s}.manager-table.manager-table--clean.manager-table--framed tbody td input[type=text]:focus,.manager-table.manager-table--clean.manager-table--framed tbody td input[type=number]:focus,.manager-table.manager-table--clean.manager-table--framed tbody td select:focus{border-color:var(--accent);background:0 0;outline:none;box-shadow:0 0 0 2px #f6c45440}.manager-table.manager-table--clean.manager-table--framed tbody tr.is-readonly td input,.manager-table.manager-table--clean.manager-table--framed tbody tr.is-readonly td select,.manager-table.manager-table--clean.manager-table--framed tbody td input.is-readonly{color:#6f6761;background:0 0}.manager-table.manager-table--clean.manager-table--framed tbody td input.is-identity,.manager-table.manager-table--clean.manager-table--framed tbody td span.is-identity{font-weight:600}.manager-table--framed .manager-head-cell{justify-content:space-between;align-items:center;gap:6px;display:flex}.manager-table--framed th:hover .st-head-filter-btn,.manager-table--framed th:focus-within .st-head-filter-btn{opacity:1}.manager-table--framed .enterprise-action-cell{white-space:nowrap;text-align:right;width:1%}.manager-table--framed .enterprise-action-cell .pilot-action-pillbar{align-items:center;display:inline-flex}.manager-modal .pill-bar>.system-button:not(.st-icon-action-btn),.manager-modal .pill-bar>.pill-button,.manager-modal .manager-tabs .pill-button,.manager-modal .manager-subtabs .pill-button{height:24px;min-height:24px;padding:0 10px;line-height:1}.manager-modal .manager-level2>.manager-subtabs{margin-bottom:-30px}.manager-modal .user-view-filter-pillbar .user-view-filter-action-btn,.manager-modal .user-view-filter-pillbar .user-view-filter-menu-trigger{background:var(--action-dark);border-color:var(--action-dark);color:var(--action-text)}.manager-modal .user-view-filter-pillbar .user-view-filter-action-btn:hover:not(:disabled),.manager-modal .user-view-filter-pillbar .user-view-filter-menu-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--action-dark)80%,#000 20%);border-color:color-mix(in srgb,var(--action-dark)80%,#000 20%);color:var(--action-text)}.manager-modal .user-view-filter-pillbar .user-view-filter-action-btn.is-active,.manager-modal .user-view-filter-pillbar .user-view-filter-menu-trigger.is-open{background:var(--system-blue-mid);border-color:var(--system-blue-mid);color:#fff}.manager-modal .user-view-filter-pillbar .user-view-filter-action-btn.is-active:hover,.manager-modal .user-view-filter-pillbar .user-view-filter-menu-trigger.is-open:hover{background:color-mix(in srgb,var(--system-blue-mid)85%,#000 15%);border-color:color-mix(in srgb,var(--system-blue-mid)85%,#000 15%)}.manager-table--framed .pilot-action-pillbar>.delete-action-soft.is-armed{color:#8b1f1f;background:#fde4e4;border-color:#c0392b}.manager-table--framed .pilot-action-pillbar>.st-row-kebab-btn.is-active{background:color-mix(in srgb,var(--action-dark)80%,#000 20%);border-color:color-mix(in srgb,var(--action-dark)80%,#000 20%);color:var(--action-text)}.manager-table--framed .pilot-action-pillbar>.vendor-drag-handle{cursor:grab}.manager-table--framed .pilot-action-pillbar>.vendor-drag-handle:active{cursor:grabbing}.promote-global-modal{width:min(680px,95vw)}.promote-global-modal .modal-body{flex-direction:column;gap:12px;font-size:13px;display:flex}.promote-global-modal code{background:#0000000f;border-radius:5px;padding:1px 5px;font-size:12px}.promote-status-row{background:#00000005;border:1px solid #0000001a;border-radius:8px;flex-wrap:wrap;gap:16px;padding:8px 10px;display:flex}.promote-note{color:#5c5c5c;margin:0;font-size:12px}.promote-code-list{flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;font-size:12px;display:flex}.promote-kv{grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:3px 12px;margin:0;font-size:12px;display:grid}.promote-kv dt{color:#6b6560}.promote-kv dd{color:#2a2410;margin:0}.promote-candidate{border:1px solid #0000001f;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.promote-candidate.is-selected{border-color:var(--system-blue-mid);box-shadow:0 0 0 2px #2f6fed29}.promote-candidate-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.promote-candidate-label{text-transform:uppercase;letter-spacing:.04em;color:#6b6560;font-size:12px;font-weight:600}.promote-create-block{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.promote-global-modal .info-card.success{color:#235c33;background:#eaf6ec;border-color:#307a4259}.promote-result-json{white-space:pre-wrap;background:#0000000d;border-radius:8px;max-height:200px;margin:8px 0 0;padding:8px 10px;font-size:11px;line-height:1.45;overflow:auto}.supplier-overview-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.manager-table.supplier-overview-table{width:max-content;min-width:100%}.manager-table.supplier-overview-table th,.manager-table.supplier-overview-table td{background:0 0;border:none;padding:0}.manager-table.supplier-overview-table thead th{color:#1a1a1a99;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f1ece9;border-bottom:1px solid #00000014;padding:9px 12px;font-size:11px;font-weight:600}.manager-table.supplier-overview-table tbody td{vertical-align:middle;background:#ffffff8f;border-bottom:1px solid #0000000f;min-height:44px;padding:8px 12px}.manager-table.supplier-overview-table tbody tr.supplier-overview-group-row td{background:#0000000a;border-bottom:1px solid #00000012;padding:0}.supplier-overview-group-label{letter-spacing:.08em;text-transform:uppercase;color:#81766f;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;font-weight:700;display:flex}.supplier-overview-group-count{color:#726863;background:#cbc2c2;border-radius:999px;justify-content:center;align-items:center;min-width:22px;padding:1px 8px;font-size:10px;display:inline-flex}.rfq-vendor-overview-smooth-table .supplier-parent-row.is-library-selected .st-cell,.rfq-vendor-overview-smooth-table .supplier-parent-row.is-library-selected .st-dc,.rfq-vendor-overview-smooth-table .supplier-child-row.is-library-selected .st-cell,.rfq-vendor-overview-smooth-table .supplier-child-row.is-library-selected .st-dc{box-shadow:inset 3px 0 #4d6f7f}.rfq-vendor-overview-smooth-table .supplier-child-row.is-uncoupled .st-cell,.rfq-vendor-overview-smooth-table .supplier-child-row.is-uncoupled .st-dc,.rfq-vendor-overview-smooth-table .supplier-child-row.is-uncoupled strong{color:#9aa0a6}.rfq-vendor-overview-smooth-table .supplier-child-row.is-uncoupled input,.rfq-vendor-overview-smooth-table .supplier-child-row.is-uncoupled select,.rfq-vendor-overview-smooth-table .supplier-child-row.is-uncoupled button{pointer-events:none;opacity:.5}.rfq-vendor-overview-smooth-table .supplier-child-row .rfq-vendor-uncoupled-cta{font-style:italic}.supplier-parent-trackone,.supplier-child-trackone{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.supplier-parent-trackone-text{gap:2px;min-width:0;display:grid}.supplier-parent-trackone-text strong,.supplier-parent-trackone-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-parent-trackone-text span{color:#6a7280;font-size:12px}.rfq-vendor-open-area{color:#6a6e72;cursor:pointer;opacity:0;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:2px;transition:opacity .12s,color .12s;display:inline-flex}.rfq-vendor-open-area svg{display:block}.rfq-vendor-overview-smooth-table .st-hov .rfq-vendor-open-area,.supplier-parent-trackone:hover .rfq-vendor-open-area,.rfq-vendor-open-area:hover,.rfq-vendor-open-area:focus-visible{opacity:1}.rfq-vendor-open-area:hover{color:#2b3136}.rfq-vendor-oppsett-cell{align-items:center;min-height:100%;display:flex}.rfq-vendor-oppsett-toggle{gap:8px}.rfq-vendor-oppsett-toggle .st-toggle-label{color:#4b5563;white-space:nowrap;font-size:11px}.rfq-vendor-oppsett-toggle.st-toggle--disabled .st-toggle-track{opacity:.55}.supplier-connect-enterprise-btn{font-weight:800}.supplier-connect-enterprise-btn:disabled{cursor:not-allowed;opacity:.45}.rfq-vendor-handling-cell{align-items:center;gap:8px;min-width:0;display:inline-flex}.rfq-vendor-kebab-btn{letter-spacing:0;font-weight:800}.rfq-vendor-row-action-menu{min-width:200px;padding:5px}.rfq-vendor-row-action-menu .user-view-filter-menu-divider{margin:8px 0}.rfq-vendor-overview-smooth-table .pilot-action-pillbar .system-button{color:#fff;background:#3a4047;border-color:#2b3036}.rfq-vendor-overview-smooth-table .pilot-action-pillbar .system-button:hover:not(:disabled){color:#fff;background:#2b3036}.rfq-vendor-overview-smooth-table .pilot-action-pillbar .system-button:disabled{opacity:.4}.rfq-vendor-reorder-icons{opacity:0;align-items:center;gap:2px;transition:opacity .12s;display:inline-flex}.rfq-vendor-overview-smooth-table .st-hov .rfq-vendor-reorder-icons,.rfq-vendor-reorder-icons:hover,.rfq-vendor-reorder-icons:focus-within{opacity:1}.rfq-vendor-reorder-icon{color:#6a6e72;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.rfq-vendor-reorder-icon:hover:not(:disabled){color:#2f6fed}.rfq-vendor-reorder-icon:disabled{opacity:.28;cursor:default}.rfq-vendor-reorder-icon svg{display:block}.rfq-vendor-autosave-status{color:#8a8f94;align-items:center;gap:8px;padding:0 6px;font-size:12px;display:inline-flex}.rfq-vendor-autosave-status.is-saving{color:#2f6fed}.rfq-vendor-autosave-status.is-invalid{color:#b26a00}.rfq-vendor-autosave-status.is-error{color:#c0392b}.rfq-vendor-autosave-retry{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:5px;padding:2px 8px;font-size:12px}.rfq-vendor-autosave-retry:hover{background:#c0392b14}.rfq-vendor-overview-smooth-table .st-col-sticky-right{box-shadow:none!important;background:var(--st-a-row-surface,#efeceb)!important;border-top-color:#0000!important;border-bottom-color:#0000!important;border-right-color:#0000!important}.rfq-vendor-overview-smooth-table .st-col-sticky-right.st-hov{background:var(--st-a-row-surface,#efeceb)!important}.rfq-vendor-overview-smooth-table .st-col-sticky-right.st-parent-row-cell{box-shadow:none!important}.rfq-vendor-overview-smooth-table .st-bottom-cell.st-col-sticky-right:before{display:none!important}.rfq-vendor-overview-smooth-table .st-ch.st-gap:before,.rfq-vendor-overview-smooth-table .st-ch:not(.st-gap):before{content:"";background:var(--st-parent-separator,#6a6e7257);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.rfq-vendor-expand-toggle .toggle-chevron{box-sizing:border-box;transform-origin:50%;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .2s;display:block;transform:translateY(-1px)rotate(-45deg)}.rfq-vendor-expand-toggle[aria-expanded=true] .toggle-chevron{transform:translateY(-1px)rotate(45deg)}.rfq-vendor-overview-smooth-table .pilot-action-pillbar .rfq-vendor-expand-toggle[aria-expanded=true]{background:var(--system-blue-mid);color:#fff;border-color:var(--system-blue-mid)}.rfq-vendor-overview-smooth-table .st-ch .st-head-label-btn{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.rfq-vendor-overview-smooth-table .rfq-vendor-child-header-cell{letter-spacing:.06em;text-transform:uppercase;color:#6a7280;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.supplier-child-trackone{opacity:.96}.supplier-library-selector{flex:none;justify-content:center;align-items:center;display:inline-flex}.supplier-library-selector input{accent-color:#4d6f7f;cursor:pointer;width:15px;height:15px}.supplier-library-selection-status{color:#273840;background:#4d6f7f1a;border-radius:8px;gap:2px;padding:6px 8px;font-size:12px;display:grid}.supplier-library-selection-status strong,.supplier-library-selection-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-library-selection-warning{color:#a4152c;background:#fff1f1;border-radius:8px;max-width:260px;padding:6px 8px;font-size:12px;line-height:1.35}.rfq-vendor-parent-action-hint{color:#4d6f7f;justify-content:flex-end;align-items:center;width:100%;font-size:12px;font-weight:700;display:flex}.manager-table.supplier-overview-table tbody tr.supplier-overview-row:hover td,.manager-table.supplier-overview-table tbody tr.supplier-overview-row:focus-within td{background:#ffffffbd}.manager-table.supplier-overview-table tbody tr.supplier-overview-row.is-overdue td:first-child{box-shadow:inset 3px 0 #c62828}.manager-table.supplier-overview-table tbody tr.supplier-overview-row.is-inactive td{opacity:.72}.manager-table.supplier-overview-table .vendor-input,.manager-table.supplier-overview-table select{background:#ffffffc7;border-color:#0000001f;border-radius:8px;min-width:88px;font-size:12.5px}.manager-table.supplier-overview-table .vendor-input:focus,.manager-table.supplier-overview-table select:focus{background:#fff;border-color:#4e5a6266;outline:none}.manager-table.supplier-overview-table .vendor-input.is-readonly{color:#6f6761;background:#ffffff70}.manager-table.supplier-overview-table .vendor-input.vendor-deadline-overdue{color:#b3261e;background:#ffebee;border-color:#c628282e}.manager-table.supplier-overview-table .date-picker{align-items:center;gap:6px;display:flex}.manager-table.supplier-overview-table .date-input,.manager-table.supplier-overview-table .date-picker-toggle{background:#ffffffc7}.supplier-toggle-wrap{align-items:center;display:flex}.supplier-toggle-pill{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:46px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.supplier-toggle-pill.is-yes{color:#2e7d32;background:#e8f5e9}.supplier-toggle-pill.is-no{color:#848484;background:#efefef}.rfq-vendor-aggregate-toggle{color:#4a4a4a;background:#f0eeec}.rfq-vendor-aggregate-toggle .rfq-vendor-aggregate-hover,.rfq-vendor-aggregate-toggle:hover .rfq-vendor-aggregate-main{display:none}.rfq-vendor-aggregate-toggle:hover .rfq-vendor-aggregate-hover{display:inline}.rfq-vendor-aggregate-toggle.is-target-yes:hover{color:#2e7d32;background:#e8f5e9}.rfq-vendor-aggregate-toggle.is-target-no:hover{color:#b3261e;background:#fdeaea}.supplier-deadline-badge{border-radius:999px;justify-content:center;align-items:center;min-width:52px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.supplier-deadline-badge.is-good{color:#2e7d32;background:#e8f5e9}.supplier-deadline-badge.is-warning{color:#e65100;background:#fff3e0}.supplier-deadline-badge.is-overdue{color:#c62828;background:#ffebee}.supplier-deadline-badge.is-empty{color:#8b8b8b;background:#efefef}.supplier-status-badge{color:#5f6368;text-overflow:ellipsis;white-space:nowrap;background:#efefef;border-radius:999px;justify-content:center;align-items:center;min-width:46px;max-width:100%;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.supplier-status-badge.is-good{color:#2e7d32;background:#e8f5e9}.supplier-status-badge.is-muted{color:#6f6254;background:#ece8df}.supplier-status-badge.is-error{color:#b3261e;background:#ffebee}.supplier-row-actions{opacity:0;justify-content:flex-end;align-items:center;gap:4px;transition:opacity .14s;display:flex}.manager-table.supplier-overview-table tbody tr.supplier-overview-row:hover .supplier-row-actions,.manager-table.supplier-overview-table tbody tr.supplier-overview-row:focus-within .supplier-row-actions{opacity:1}.supplier-row-action{color:#6f6761;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.supplier-row-action:hover{color:#1f1a18;background:#00000014}.supplier-row-action:disabled{opacity:.35;cursor:not-allowed}.supplier-row-action--danger:hover{color:#c62828;background:#ffebee}.manager-table th{z-index:2;font-weight:400;position:sticky;top:0}.manager-table thead{z-index:3;position:sticky;top:0}.vendor-input{color:#000;background:#fff;border:1px solid #0003;border-radius:6px;width:100%;padding:6px 8px;font-size:13px}.vendor-drag-handle{cursor:grab;touch-action:none}.vendor-drag-handle:active{cursor:grabbing}.manager-table .vendor-input.is-readonly{color:#555;cursor:not-allowed;background:#e4e4e4}.manager-table tr.is-readonly td{background:#f1f1f1}.manager-table tr.is-readonly select{color:#555;cursor:not-allowed;background:#e4e4e4}.vendor-percent-field{align-items:center;gap:6px;display:flex}.vendor-percent-field .vendor-input{flex:1}.manager-table tr.is-dragging{opacity:.6}.manager-table tr.vendor-drop-target td{border-top:3px solid #2b73ff}.vendor-drag-overlay{pointer-events:none;box-shadow:0 6px 16px #0003}.vendor-percent-suffix{color:#555;font-size:12px}.manager-subtabs+.manager-panel-section{margin-top:4px}.modal .pill-button,.modal .pill-button.ghost,.modal-card .pill-button,.modal-card .pill-button.ghost,.modal-card .pill-button:active,.modal-card .pill-button.ghost:active{color:#000}.modal-card .manual-post-save-apply-button:disabled{color:#8a8a8a}.supplier-entry-delete-modal{width:min(720px,100vw - 32px);max-height:min(760px,100vh - 32px);overflow:auto}.supplier-entry-delete-modal__body{gap:12px;display:grid}.supplier-entry-delete-modal__error,.supplier-entry-delete-modal__blocked-copy{color:#8b2620;background:#fff5f3;border:1px solid #d8948d;border-radius:6px;margin:0;padding:10px 12px}.supplier-entry-delete-modal__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.supplier-entry-delete-modal__list>li{background:#fff;border:1px solid #c9ced1;border-radius:6px;gap:6px;padding:10px 12px;display:grid}.supplier-entry-delete-modal__list>li.is-blocked{background:#fffaf9;border-color:#d8948d}.supplier-entry-delete-modal__list ul{color:#8b2620;gap:3px;margin:0;padding-left:18px;display:grid}.supplier-entry-delete-modal__ready{color:#1f6b42;font-size:12px;font-weight:600}.supplier-entry-delete-modal__usage{color:#59636b;font-size:12px}.modal-row{flex-direction:column;gap:6px;font-size:13px;display:flex}.modal-row input,.modal-row select{background:var(--gray-light);border:1px solid #0003;border-radius:8px;padding:8px 10px;font-size:13px}.modal-fieldset{background:var(--gray-light);border:1px solid #00000026;border-radius:10px;padding:10px 12px}.modal-fieldset legend{padding:0 6px;font-size:13px;font-weight:700}.modal-radio{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.modal-hint{color:#555;font-size:12px}.calqer-form-section{gap:10px;display:grid}.manual-post-save-targets{transition:opacity .16s}.manual-post-save-targets.is-disabled{opacity:.48}.calqer-form-section__title{letter-spacing:.01em;color:#2a2410;margin:0;font-size:13px;font-weight:600}.calqer-form-hint{color:#6b6560;margin:0;font-size:12px;line-height:1.45}.calqer-form-group{background:#00000005;border:1px solid #0000001f;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.calqer-form-group__title{color:#2a2410;font-size:12.5px;font-weight:600}.calqer-field{gap:4px;min-width:0;display:grid}.calqer-field__label{letter-spacing:.04em;text-transform:uppercase;color:#8a857f;font-size:11px;font-weight:600}.calqer-input,.calqer-select{color:#2a2410;width:100%;min-height:30px;font:inherit;background:#fff;border:1px solid #00000029;border-radius:8px;padding:5px 9px;font-size:12.5px;line-height:1.3;transition:border-color .12s,box-shadow .12s}.calqer-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6560' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.calqer-input:focus,.calqer-select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #f6c45440}.calqer-input:disabled,.calqer-select:disabled{color:#8a857f;cursor:default;background-color:#0000000a}.calqer-select:disabled{opacity:1}.modal-footer{justify-content:flex-end;gap:10px;display:flex}.cspc-canonical-edit-backdrop{z-index:32000;padding-bottom:16px}.cspc-canonical-edit{width:min(760px,95vw)}.cspc-canonical-edit__body{gap:14px}.cspc-canonical-edit__textarea{resize:vertical;min-height:74px}.cspc-canonical-edit__ids,.cspc-canonical-edit__readonly{background:#ffffff80;border:1px solid #0000001f;border-radius:9px;gap:7px;padding:10px 12px;font-size:12px;display:grid}.cspc-canonical-edit__ids span,.cspc-canonical-edit__readonly>span{overflow-wrap:anywhere;gap:2px;display:grid}.cspc-canonical-edit__reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.cspc-canonical-edit__reasons label{align-items:flex-start;gap:7px;font-size:12px;display:flex}.cspc-canonical-edit__readonly details pre{white-space:pre-wrap;max-height:150px;font-size:11px;overflow:auto}.cspc-canonical-edit__diff{background:#ffffff8c;border-radius:9px;gap:8px;padding:11px;display:grid}.cspc-canonical-edit__diff>div{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);gap:8px;font-size:12px;display:grid}.cspc-canonical-edit__diff del{color:#7e2e28}.cspc-canonical-edit__diff ins{color:#245d37;text-decoration:none}.cspc-canonical-edit__issues,.cspc-canonical-edit__failure{color:#7e2e28;background:#f8e8e5;border-radius:8px;margin:0;padding:9px 12px;font-size:12px}.cspc-canonical-edit__issues{padding-left:28px}.cspc-canonical-edit__success{color:#245d37;background:#e5f1ea;border-radius:9px;gap:10px;padding:14px;display:grid}.cspc-canonical-edit__success-summary{background:#ffffff7a;border:1px solid #245d3733;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.cspc-canonical-edit__success-summary>span{overflow-wrap:anywhere;gap:2px;display:grid}.cspc-canonical-edit__success-meta{opacity:.75;overflow-wrap:anywhere}@media (max-width:680px){.cspc-canonical-edit__reasons,.cspc-canonical-edit__diff>div{grid-template-columns:1fr}}.table-shell{background:var(--level5);border:1px solid var(--gray-dark);box-shadow:none;box-sizing:border-box;z-index:3;border-radius:10px;outline:none;width:100%;max-width:100%;min-height:500px;margin:0;padding-right:0;position:relative;overflow:hidden}.placeholder-panel .table-shell,.placeholder-panel.with-bim-rail .table-shell{width:calc(100% - (var(--area5-table-inline-padding)*2));max-width:calc(100% - (var(--area5-table-inline-padding)*2));margin-left:auto;margin-right:auto}.table-shell.level6-local-table{background:var(--level6);padding-bottom:5px}.table-shell.level6-local-table .table-gutter-overlay,.table-shell.level6-local-table .table-gutter,.table-shell.level6-local-table .table-gutter .table-cell{background:var(--table-surface);box-shadow:none}.table-shell.level6-local-table .table-gutter .table-header .table-cell{background:var(--table-header-bg)}.table-shell:after{content:none}.table-body{overscroll-behavior:none;--table-body-bg:var(--gray-light);z-index:1;background:0 0;max-width:100%;min-height:500px;max-height:max(500px,100vh - 390px);padding-bottom:0;padding-right:0;position:relative;overflow:auto}.table-body.has-gutter{overflow:auto}@supports (overflow:overlay){.table-body,.table-body.has-gutter{overflow:overlay}}.level6-panel .table-shell{border:1px solid var(--gray-dark);background:var(--table-surface);min-height:0;box-shadow:none;z-index:40;border-radius:10px;flex-direction:column;width:max-content;max-width:100%;margin-bottom:0;margin-left:0;margin-right:0;padding-bottom:0;display:flex;position:relative}.placeholder-panel.with-bim-rail .level6-panel .table-shell,.placeholder-panel.with-bim-rail.bim-rail-collapsed .level6-panel .table-shell,.level6-panel .table-shell.level6-local-table,.level6-panel .table-shell.level6-resource-table{width:max-content;max-width:100%;margin-right:0}.level6-panel--materials .table-shell.level6-local-table,.level6-panel--materials .table-shell.level6-resource-table{margin-left:auto;margin-right:auto}.level6-panel .table-shell.pes-table.elib-table{width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.level6-panel .table-body{--table-body-bg:var(--gray-light);background:0 0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex:0 auto;height:auto;min-height:0;max-height:max(500px,100vh - 376px);padding-bottom:0}.uin-components-table .table-body{max-height:calc(100vh - 316px)}.table-shell.uin-components-table{--uin-child-gap-bg:var(--summary-subgroup-gap-bg,var(--level3));--uin-child-gap-divider:#0000001f;--uin-child-track-1-left:0px;--uin-child-track-2-left:200px;--uin-child-track-3-left:250px;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.uin-components-table .table-body{--table-body-bg:var(--gray-light);background:0 0}.uin-components-table .table-body,.table-shell.level6-local-table .table-body{scrollbar-color:var(--gray-dark)transparent}.uin-components-table .table-body::-webkit-scrollbar{background:0 0}.table-shell.level6-local-table .table-body::-webkit-scrollbar{background:0 0}.level6-resource-table .table-body::-webkit-scrollbar{background:0 0}.uin-components-table .table-body::-webkit-scrollbar-track{background:0 0}.table-shell.level6-local-table .table-body::-webkit-scrollbar-track{background:0 0}.level6-resource-table .table-body::-webkit-scrollbar-track{background:0 0}.uin-components-table .table-body::-webkit-scrollbar-thumb{background:var(--gray-dark);border-radius:999px}.table-shell.level6-local-table .table-body::-webkit-scrollbar-thumb{background:var(--gray-dark);border-radius:999px}.level6-resource-table .table-body::-webkit-scrollbar-thumb{background:var(--gray-dark);border-radius:999px}.uin-components-table .table-body::-webkit-scrollbar-corner{background:0 0}.table-shell.level6-local-table .table-body::-webkit-scrollbar-corner{background:0 0}.level6-resource-table .table-body::-webkit-scrollbar-corner{background:0 0}.level6-panel .level6-resource-table,.level6-panel .level6-resource-table.table-shell{background:var(--gray-light)}.level6-panel .level6-resource-table .table-body{scrollbar-color:var(--gray-dark)transparent;--table-body-bg:var(--gray-light);background:0 0}.level6-panel .level6-resource-table .table-body-grid,.level6-panel .level6-resource-table .table-grid{background:var(--table-body-bg)}.uin-components-table .table-grid{min-width:max-content}.table-gutter-overlay{width:var(--table-gutter-width,42px);z-index:210;pointer-events:none;background:var(--table-surface);box-shadow:none;position:absolute;top:0;bottom:0;left:0;overflow:visible}.table-gutter-overlay-inner{transform:translateY(calc(-1*var(--table-scroll-top,0px)));width:var(--table-gutter-width,42px);overflow:visible}.table-gutter-overlay .table-gutter{pointer-events:auto}.table-body-grid{grid-template-columns:var(--table-gutter-width,42px)minmax(0,1fr);align-items:start;column-gap:0;min-width:100%;display:grid;overflow:visible}.table-gutter{z-index:140;background:var(--table-surface);box-sizing:border-box;width:100%;padding-left:0;position:sticky;left:0;overflow:visible}.table-gutter.is-base{visibility:hidden;pointer-events:none}.table-gutter-row{grid-template-columns:1fr;display:grid;overflow:visible}.table-row>.table-cell:last-child,.table-body.has-gutter .table-grid>.table-row .table-cell:last-child{border-right:none}.table-cell.table-cell-sticky{background-clip:padding-box}.table-gutter .table-cell{background:var(--table-surface);z-index:auto;border:none;justify-content:center;padding:0;position:relative;overflow:visible}.table-gutter .table-header .table-cell{background:var(--gray-light);border-bottom:none}.table-grid{background:var(--table-body-bg);min-width:max-content}.notes-shell .table-body{max-height:calc(100vh - 420px)}.notes-table{border-collapse:collapse;width:100%}.notes-table th,.notes-table td{text-align:left;border:1px solid #00000026;padding:0;font-size:12px}.notes-table thead th{background:var(--table-row-sub);z-index:2;font-weight:400;position:sticky;top:0}.notes-table tbody td{background:var(--table-row)}.notes-table tbody tr:nth-child(2n) td{background:var(--table-row-alt)}.notes-index{text-align:center;background:var(--table-row-sub);width:36px}.notes-cell input{background:0 0;border:none;width:100%;padding:6px 8px;font-size:12px}.notes-cell input:focus{background:#fff;outline:1px solid #00000040}.notes-text-wrap{flex-direction:column;flex:1;gap:8px;width:100%;min-height:400px;padding:6px 0;display:flex}.notes-text-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notes-text-toolbar{color:#333;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.notes-text-toolbar-actions{align-items:center;gap:6px;display:flex}.notes-text-toolbar button{border-radius:var(--pill-bar-radius);cursor:pointer;background:#e1e1e1;border:1px solid #0003;padding:4px 10px;font-size:12px;transition:background .2s,border-color .2s,color .2s}.notes-text-toolbar button.is-active{color:#111;background:#cfcfcf;border-color:#00000047}.notes-text-toolbar button:disabled{opacity:.5;cursor:not-allowed}.notes-text-toolbar-hint{color:#555}.notes-editor{resize:none;background:#fff;border:1px solid #0003;border-radius:8px;flex:1;width:100%;min-height:400px;padding:10px 12px;font-size:13px;overflow:auto}.notes-editor:focus{outline:1px solid #00000059}.notes-view{flex-direction:column;flex:1;min-height:0;max-height:100%;margin-top:12px;display:flex;overflow:auto}.notes-editor:empty:before{content:attr(data-placeholder);color:#666}.notes-editor img{background:#fff;border:1px solid #0000001f;border-radius:6px;max-width:100%;height:auto;margin:8px 0;display:block}.notes-editor img[data-note-width="25"]{width:25%}.notes-editor img[data-note-width="50"]{width:50%}.notes-editor img[data-note-width="75"]{width:75%}.notes-editor img[data-note-width="100"]{width:100%}.table-scroll{width:max-content;min-width:100%;display:block}.table-row{z-index:auto;grid-auto-rows:30px;align-items:center;min-height:30px;display:grid;position:relative}.table-shell.pes-table:not(.user-view-table) .table-row:not(.table-header){grid-auto-rows:30px;align-items:stretch;height:30px;min-height:30px;max-height:30px}.table-shell.pes-table:not(.user-view-table) .table-row:not(.table-header) .table-cell{align-items:center;max-height:30px}.table-shell.pes-table:not(.user-view-table) .table-row.element-row .table-cell[data-col-id=to_fe_element]{font-size:var(--table-text-size-large);line-height:1.1}.table-shell.pes-table.user-view-table .table-row:not(.table-header){background:var(--summary-subgroup-gap-bg,var(--level5));grid-auto-rows:minmax(30px,auto);align-items:stretch}.table-shell.pes-table.user-view-table .table-row:not(.table-header) .table-cell{align-items:flex-start}.table-shell.pes-table.user-view-table.user-view-components-hier-table .table-row:not(.table-header){grid-auto-rows:30px;align-items:stretch;height:30px;min-height:30px;max-height:30px}.table-shell.pes-table.user-view-table.user-view-components-hier-table .table-row:not(.table-header) .table-cell{align-items:center;height:30px;min-height:30px;max-height:30px}.table-shell.pes-table.user-view-table.user-view-components-hier-table .child-grid,.table-shell.pes-table.user-view-table.user-view-components-hier-table .child-summary-row{grid-auto-rows:30px;min-height:30px;max-height:30px}.table-shell.pes-table.user-view-table.user-view-components-hier-table .child-grid .table-cell,.table-shell.pes-table.user-view-table.user-view-components-hier-table .child-grid .child-label-summary{height:30px;min-height:30px;max-height:30px}.table-row-with-children{border-bottom:none;padding-bottom:0}.child-section{box-sizing:border-box;background:0 0;border:none;border-radius:0;width:100%;margin:0;padding:0}.child-section-root{padding-left:38px;position:relative}.table-row-with-children>.table-row+.child-section-root{margin-top:0}.table-row-with-children>.child-section-root:last-of-type{margin-bottom:15px}.child-section-root:before{content:"";background:var(--accent);border-radius:999px;width:3px;display:none;position:absolute;top:-9px;bottom:0;left:20px}.child-section-root.child-section-spaced{border-top:none;margin-top:0;padding-top:0}.child-section-nested{margin-top:6px;padding-left:52px;position:relative}.child-section-nested:before{content:"";background:var(--accent);border-radius:999px;width:2px;display:none;position:absolute;top:-9px;bottom:0;left:30px}.child-section-nested.child-section-spaced,.child-section-collapsed.child-section-spaced{margin-top:0}.child-title{color:#1f1f1f;margin-bottom:6px;font-size:13px;font-weight:700}.child-grid{box-sizing:border-box;background:#fff;gap:0;width:100%;min-width:max-content;display:grid}.child-summary-row{box-sizing:border-box;background:#fff;border-bottom:none;width:100%;height:30px;min-height:30px}.child-label-summary{cursor:pointer;z-index:2;background:#e0e0e0;justify-content:flex-start;align-items:center;gap:8px;font-weight:700;display:flex;position:relative;overflow:visible}.child-rowheader{grid-column:1/-1}.child-toggle-btn{border-radius:var(--pill-bar-radius);cursor:pointer;pointer-events:auto;z-index:3;background:#f6f6f6;border:1px solid #b0b0b0;justify-content:center;align-self:center;align-items:center;width:24px;height:24px;font-weight:400;line-height:1;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;top:4px;left:10px}.child-toggle-btn .toggle-chevron{box-sizing:border-box;transform-origin:50%;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;display:block;transform:translateY(-.5px)rotate(-45deg)}.child-toggle-btn[aria-expanded=true] .toggle-chevron{transform:translateY(-.5px)rotate(45deg)}.child-toggle-btn:hover{background:#ededed;border-color:#9a9a9a}.child-toggle-btn[aria-expanded=true]{background:var(--accent);color:#000;border-color:#0000}.pes-table.user-view-table .action-cell .child-toggle-btn.user-view-parent-row-toggle{margin:0;position:static;top:auto;left:auto}.pes-table.user-view-table .action-cell .user-view-parent-action-pillbar{justify-content:center;align-items:center;gap:0;display:inline-flex}.pes-table.user-view-table .action-cell .user-view-parent-action-pillbar>.child-toggle-btn{border-radius:0;margin-left:-1px}.pes-table.user-view-table .action-cell .user-view-parent-action-pillbar>.child-toggle-btn:first-child{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.pes-table.user-view-table .action-cell .user-view-parent-action-pillbar>.child-toggle-btn:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.pes-table.user-view-table .action-cell .user-view-parent-action-pillbar>.child-toggle-btn:only-child{border-radius:var(--pill-bar-radius);margin-left:0}.pes-table.user-view-table .action-cell .child-toggle-btn.user-view-parent-row-disable-btn,.pes-table.user-view-table .child-grid .child-toggle-btn.user-view-child-row-disable-btn{margin:0;font-size:0;position:static;top:auto;left:auto;font-weight:400!important}.pes-table.user-view-table .action-cell .child-toggle-btn.user-view-parent-row-disable-btn .toggle-plus-icon,.pes-table.user-view-table .child-grid .child-toggle-btn.user-view-child-row-disable-btn .toggle-plus-icon{transform-origin:50%;backface-visibility:hidden;width:9.6px;height:9.6px;margin:0 auto;transition:transform .2s;display:block;position:relative;transform:translateZ(0)}.pes-table.user-view-table .action-cell .child-toggle-btn.user-view-parent-row-disable-btn .toggle-plus-icon:before,.pes-table.user-view-table .action-cell .child-toggle-btn.user-view-parent-row-disable-btn .toggle-plus-icon:after,.pes-table.user-view-table .child-grid .child-toggle-btn.user-view-child-row-disable-btn .toggle-plus-icon:before,.pes-table.user-view-table .child-grid .child-toggle-btn.user-view-child-row-disable-btn .toggle-plus-icon:after{content:"";background:currentColor;border-radius:0;position:absolute;transform:none}.pes-table.user-view-table .action-cell .child-toggle-btn.user-view-parent-row-disable-btn .toggle-plus-icon:before,.pes-table.user-view-table .child-grid .child-toggle-btn.user-view-child-row-disable-btn .toggle-plus-icon:before{width:9.6px;height:1.6px;top:4px;left:0}.pes-table.user-view-table .action-cell .child-toggle-btn.user-view-parent-row-disable-btn .toggle-plus-icon:after,.pes-table.user-view-table .child-grid .child-toggle-btn.user-view-child-row-disable-btn .toggle-plus-icon:after{width:1.6px;height:9.6px;top:0;left:4px}.pes-table.user-view-table .action-cell .child-toggle-btn.user-view-parent-row-disable-btn.is-active,.pes-table.user-view-table .child-grid .child-toggle-btn.user-view-child-row-disable-btn.is-active{background:var(--system-blue);border-color:var(--system-blue);color:#f6f6f6}.pes-table.user-view-table .action-cell .child-toggle-btn.user-view-parent-row-disable-btn.is-active .toggle-plus-icon,.pes-table.user-view-table .child-grid .child-toggle-btn.user-view-child-row-disable-btn.is-active .toggle-plus-icon{transform:translateZ(0)rotate(45deg)}.pes-table.user-view-table .child-grid .table-cell.user-view-child-action-cell{text-align:center;z-index:34;justify-content:center;padding:0 4px}.pes-table.user-view-table .child-section-nested .child-toggle-btn.user-view-enterprise-group-row-toggle,.pes-table.user-view-table .child-section-nested .child-toggle-btn.user-view-enterprise-row-toggle{z-index:8;flex:0 0 24px;width:24px;min-width:24px;height:24px;margin-right:8px;position:static;top:auto;left:auto;transform:none;visibility:visible!important;opacity:1!important;display:inline-flex!important}.pes-table.user-view-table .child-section-nested .child-toggle-btn.user-view-enterprise-group-row-toggle+.child-label-text,.pes-table.user-view-table .child-section-nested .child-toggle-btn.user-view-enterprise-row-toggle+.child-label-text{padding-left:0}.pes-table.user-view-table .child-section-nested .child-toggle-btn.user-view-enterprise-group-row-toggle .toggle-chevron,.pes-table.user-view-table .child-section-nested .child-toggle-btn.user-view-enterprise-row-toggle .toggle-chevron{transform:rotate(-45deg)}.pes-table.user-view-table .child-section-nested .child-toggle-btn.user-view-enterprise-group-row-toggle[aria-expanded=true] .toggle-chevron,.pes-table.user-view-table .child-section-nested .child-toggle-btn.user-view-enterprise-row-toggle[aria-expanded=true] .toggle-chevron{transform:rotate(45deg)}.inactive-cell{opacity:.6}.child-label-text{text-align:left;flex:1;padding-left:40px}.child-summary-value{color:#2b2b2b;white-space:nowrap;margin-left:8px;font-weight:500}.child-summary-sep{white-space:pre}.child-summary-regular{font-weight:400}:is(.user-view-table .child-grid:has(.child-toggle-btn[aria-expanded=true]) .child-summary-value,.user-view-table .child-grid:has(.child-toggle-btn[aria-expanded=true]) .child-summary-sep,.user-view-table .child-grid:has(.child-toggle-btn[aria-expanded=true]) .child-summary-regular),:is(.pes-table .child-grid:has(.child-toggle-btn[aria-expanded=true]) .child-summary-value,.pes-table .child-grid:has(.child-toggle-btn[aria-expanded=true]) .child-summary-sep,.pes-table .child-grid:has(.child-toggle-btn[aria-expanded=true]) .child-summary-regular){display:none}.child-header-row{background:#e0e0e0;border-bottom:none;border-radius:6px 6px 0 0;height:30px;min-height:30px}.child-header-cell{text-align:center;color:#555;background:#e0e0e0;justify-content:center;height:30px;min-height:30px;font-weight:700}.child-label-cell{color:#1f1f1f;justify-content:flex-start;padding-left:10px;font-weight:700}.child-label-header{background:#e0e0e0}.child-label-body{background:#fff;border-bottom:none}.child-grid .table-cell{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;background:#fff;border:1px solid #0000001f;border-bottom:none;-webkit-box-orient:vertical;height:30px;min-height:30px;display:-webkit-box;overflow:hidden}.child-grid .table-cell:not(.wrap-cell){white-space:nowrap;-webkit-line-clamp:unset;-webkit-box-orient:unset;display:flex}.child-grid .child-body-cell{border-top:none}.pes-table .child-grid .child-action-cell{justify-content:center;align-items:center;gap:8px;padding:0 6px;display:flex}.pes-table .child-grid .child-action-cell .child-toggle-btn{margin:0;position:static;top:auto;left:auto}.child-grid .child-body-cell-sibling{border-top:1px solid #0000001f}.child-section:hover .child-grid .table-cell,.child-section:hover .child-label-summary,.child-section:not(.child-section-collapsed) .child-grid .table-cell,.child-section:not(.child-section-collapsed) .child-label-summary,.child-section:not(.child-section-collapsed) .child-grid{background:#f2f2f2}.child-section-first:not(.child-section-collapsed) .child-grid,.child-section-first:not(.child-section-collapsed) .child-label-summary{border-top-left-radius:0}.child-section-last:not(.child-section-collapsed) .child-grid,.child-section-last:not(.child-section-collapsed) .child-label-summary{border-bottom-left-radius:6px}.user-view-table .child-section-last:not(.child-section-collapsed) .child-grid,.user-view-table .child-section-last:not(.child-section-collapsed) .child-label-summary,.user-view-table .pes-section-nested.user-view-child4.pes-section-last:not(.child-section-collapsed) .child-grid,.user-view-table .pes-section-nested.user-view-child4.pes-section-last:not(.child-section-collapsed) .child-label-summary{border-bottom-left-radius:0}.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid,.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid .table-cell,.user-view-table .pes-section-nested:not(.user-view-child4) .child-body-cell{background:#f3f3f3}.user-view-table .pes-section-nested:not(.user-view-child4) .child-label-summary,.user-view-table .pes-section-nested:not(.user-view-child4) .child-header-cell{background:#e0e0e0}.child-section-first:not(.child-section-collapsed) .child-grid,.child-section-last:not(.child-section-collapsed) .child-grid{overflow:hidden}.child-grid .child-header-cell{text-align:center;color:#555;background:#fff;border-top:none;border-left:1px solid #0000001f;justify-content:center;font-weight:700}.child-grid .child-label-cell{color:#1f1f1f;-webkit-line-clamp:unset;-webkit-box-orient:unset;background:#fff;border-top:none;border-left:1px solid #0000001f;justify-content:flex-start;align-items:center;height:100%;min-height:100%;padding-left:10px;font-weight:700;display:flex}.child-grid .child-label-summary{border-top:1px solid #0000001f;border-left:1px solid #0000001f;border-right:1px solid #0000001f;align-self:stretch;height:100%}.child-section-first .child-label-summary{border-top-left-radius:6px}.child-section-last .child-label-summary{border-bottom-left-radius:6px}.child-section-first .child-summary-row{border-top-left-radius:6px;overflow:hidden}.child-section-last .child-summary-row{border-bottom-left-radius:6px;overflow:hidden}.child-section-spaced .child-label-summary,.pes-table .pes-component-stack{flex-direction:column;gap:0;margin-top:0;padding-bottom:0;display:flex}.table-shell.pes-table:not(.user-view-table) .pes-component-stack{background:var(--level5)}.pes-table .pes-component-block,.table-shell .pes-component-block+.pes-component-block{margin-top:0}.pes-table .pes-section-component:before{width:10px;display:none}.pes-table .pes-component-block.is-expanded+.pes-component-block .pes-section-component:before{top:-10px}.pes-table .pes-component-block.is-expanded:last-child,.pes-table .pes-component-block:last-child{margin-bottom:10px}.table-shell.pes-table{box-shadow:none;border:1px solid var(--gray-dark);background:#e0d9d6}.table-shell.pes-table:not(.user-view-table){--pes-parent-edit-sticky-top:30px;--pes-header-bg:#313740;--table-header-bg:var(--pes-header-bg);--pes-gap-bg:var(--level5);--pes-gap-divider:var(--gray-dark);--calc-section-radius:10px;border:none;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.table-shell.pes-table:not(.user-view-table) .table-cell.calc-section-first,.table-shell.pes-table:not(.user-view-table) .table-cell.calc-section-last,.table-shell.pes-table:not(.user-view-table) .table-row>.table-cell.action-cell{background-clip:padding-box;border-radius:0}.table-shell.pes-table:not(.user-view-table) .table-row.table-header>.table-cell.calc-section-first{border-top-left-radius:var(--calc-section-radius)!important}.table-shell.pes-table:not(.user-view-table) .table-row.table-header>.table-cell.calc-section-last{border-top-right-radius:var(--calc-section-radius)!important}.table-shell.pes-table:not(.user-view-table) .table-row.table-header>.table-cell.action-cell{border-top-left-radius:var(--calc-section-radius)!important}.table-shell.pes-table:not(.user-view-table) .table-row.table-header>.table-cell[data-col-id=pes_element_database_subcat3],.table-shell.pes-table:not(.user-view-table) .table-row.table-header>.table-cell[data-col-id=elib_element_subcat3]{border-top-right-radius:0!important}.table-shell.pes-table:not(.user-view-table) .table-row.table-header>.table-cell[data-col-id=to_fe_element],.table-shell.pes-table:not(.user-view-table) .table-row.table-header>.table-cell[data-col-id=elib_element_name]{border-top-left-radius:0!important}.table-shell.pes-table.elib-table:not(.user-view-table){border:1px solid var(--gray-dark)}.table-shell.pes-table:not(.user-view-table) .table-header{background:var(--pes-gap-bg);color:#fff;isolation:isolate}.table-shell.pes-table:not(.user-view-table) .table-header .table-cell,.table-shell.pes-table:not(.user-view-table) .table-header .table-cell[class*=group-]{color:#fff;background:var(--pes-header-bg)!important}.level6-panel .table-shell.pes-table:not(.user-view-table){width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.placeholder-panel.placeholder-panel-pes .level6-panel.level6-panel--materials .level6-body,.placeholder-panel.placeholder-panel--materials-view .level6-panel.level6-panel--materials.level6-panel--local-library .level6-body{box-sizing:border-box;padding-left:var(--level5-table-inline-margin);padding-right:var(--level5-table-inline-margin)}.placeholder-panel.placeholder-panel-pes .level6-panel .table-shell.pes-table:not(.elib-table):not(.user-view-table){--pes-gap-divider:var(--gray-dark);background:var(--level5)!important;border:none!important;width:max-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.placeholder-panel.placeholder-panel-pes .table-shell.pes-table:not(.elib-table):not(.user-view-table) .table-body-overlay{z-index:40}.placeholder-panel.placeholder-panel-pes .table-shell.pes-table:not(.elib-table):not(.user-view-table):after{z-index:280}.placeholder-panel.placeholder-panel-pes .table-shell.pes-table:not(.elib-table):not(.user-view-table):before{z-index:281}.placeholder-panel.placeholder-panel--materials-view .level6-panel.level6-panel--materials .table-shell.pes-table.elib-table{width:max-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.table-shell.pes-table:not(.user-view-table) .table-grid{background:var(--pes-gap-bg);width:max-content;min-width:max-content;position:relative}.table-shell.pes-table:not(.user-view-table) .table-body-overlay{clip-path:inset(0 0 0 calc(var(--table-scroll-left,0px) + var(--pes-overlay-left,0px)));pointer-events:none;z-index:40;position:absolute;inset:0;overflow:hidden}.table-shell.pes-table:not(.user-view-table):after{content:"";top:0;bottom:var(--table-scrollbar-height,0px);left:var(--pes-sticky-gap-left,0px);width:var(--pes-sticky-gap-width,0px);background:var(--pes-gap-bg);pointer-events:none;z-index:130;opacity:var(--pes-sticky-gap-active,0);border-left:none;border-right:none;position:absolute}.table-shell.pes-table:not(.user-view-table):before{content:"";top:0;bottom:0;left:var(--pes-sticky-gap-left,0px);background:var(--pes-gap-divider);width:.5px;opacity:calc(var(--pes-sticky-gap-active,0)*var(--pes-sticky-divider-opacity,0));pointer-events:none;z-index:185;display:none;position:absolute}.table-shell.pes-table:not(.user-view-table) .table-body-overlay .pes-gap-band{background:var(--pes-gap-bg);position:absolute;top:0;bottom:0}.table-shell.pes-table:not(.user-view-table) .table-body-overlay .pes-gap-boundary-line{background:var(--pes-gap-divider);width:.5px;display:none;position:absolute;top:0;bottom:0}.table-shell.pes-table:not(.elib-table) .table-body{scrollbar-color:var(--gray-dark)transparent;background:0 0}.table-shell.pes-table:not(.elib-table) .table-body::-webkit-scrollbar{background:0 0}.table-shell.pes-table:not(.elib-table) .table-body::-webkit-scrollbar-track{background:0 0}.table-shell.pes-table:not(.elib-table) .table-body::-webkit-scrollbar-thumb{background:var(--gray-dark);border-radius:999px}.table-shell.pes-table:not(.elib-table) .table-body::-webkit-scrollbar-corner{background:0 0}.table-shell.pes-table:not(.elib-table) .table-body{min-height:0}.table-shell.pes-table .table-gutter-overlay{background:var(--table-surface);box-shadow:none}.table-shell.pes-table .table-gutter,.table-shell.pes-table .table-gutter .table-cell{background:var(--table-surface)}.table-shell.pes-table .table-gutter .table-header .table-cell{background:var(--table-header-bg)}.table-shell.pes-table.elib-table{border:1px solid var(--gray-dark);background:#e0d9d6}.table-shell.pes-table.elib-table .table-gutter-overlay{background:var(--table-surface);box-shadow:none}.table-shell.pes-table.elib-table .table-gutter,.table-shell.pes-table.elib-table .table-gutter .table-cell{background:var(--table-surface)}.table-shell.pes-table.elib-table .table-gutter .table-header .table-cell{background:var(--table-header-bg)}.table-shell.pes-table:not(.user-view-table) .table-cell{white-space:normal;word-break:break-word;overflow-wrap:anywhere;height:auto}.table-shell.pes-table:not(.user-view-table) .table-header .table-cell{height:auto;min-height:30px}.table-shell.pes-table:not(.user-view-table) .child-grid .table-cell{white-space:normal;-webkit-line-clamp:unset;-webkit-box-orient:unset;display:flex}.uin-components-table .table-cell select,.uin-components-table .child-grid .table-cell select,.table-shell.pes-table .table-cell select,.table-shell.pes-table .child-grid .table-cell select{box-sizing:border-box;background:0 0;border:none;border-radius:0;width:100%;min-width:100%;max-width:100%}.table-shell .table-cell input[type=text],.table-shell .table-cell input[type=number],.table-shell .table-cell textarea{border:1px solid var(--gray-dark);box-sizing:border-box;background:#dcdcdc4d;width:100%;min-width:100%;max-width:100%}.uin-components-table .table-cell .material-id-input,.uin-components-table .child-grid .table-cell .material-id-input{box-sizing:border-box;width:100%;min-width:100%;max-width:100%}.uin-components-table .child-grid .table-cell .cell-editor-wrap{flex:auto;width:100%;min-width:0;display:flex}.uin-components-table .cert-trigger-wrapper,.table-shell.pes-table .cert-trigger-wrapper{width:100%;display:block}.uin-components-table .cert-trigger,.table-shell.pes-table .cert-trigger{box-sizing:border-box;background:0 0;border:none;border-radius:0;width:100%;min-width:100%;max-width:100%;padding-right:20px;position:relative}.uin-components-table .cert-trigger:after,.table-shell.pes-table .cert-trigger:after{content:"▾";color:#5a5a5a;pointer-events:none;font-size:11px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pes-table .pes-section-component .child-grid,.pes-table .pes-section-component .child-grid .table-cell{background:#f3f3f3}.pes-table .pes-section-component .child-grid,.pes-table .pes-section-nested .child-grid{border-bottom:1px solid #0000001f}.pes-table .pes-component-block+.pes-component-block .pes-section-component .child-grid{border-top:1px solid #0000001f}.pes-table .pes-section-component .child-grid .child-body-cell,.pes-table .pes-section-nested .child-grid .child-body-cell{border-top:none}.pes-table .pes-component-block:first-child .pes-section-component .child-grid,.pes-table .pes-component-block:first-child .pes-section-component .child-label-summary{border-top-left-radius:0}.pes-table .pes-component-block:last-child .pes-section-component .child-grid{border-bottom-left-radius:6px;overflow:visible}.pes-table .pes-component-block:last-child .pes-section-component .child-label-summary{border-bottom-left-radius:6px}.pes-table .pes-section-component .child-label-summary,.pes-table .pes-section-component .child-header-cell{color:#1f1f1f;background:#e0e0e0;font-weight:700}.table-shell.pes-table:not(.user-view-table) .pes-section-component .child-label-summary .child-label-text{padding-left:0}.pes-table .pes-section-component .child-body-cell{background:#f3f3f3}.pes-table .pes-section-nested .child-grid,.pes-table .pes-section-nested .child-grid .table-cell{background:var(--table-row-sub)}.pes-table .pes-section-nested{margin-top:0;padding-left:0}.pes-table .pes-section-nested:before{width:3px;display:none;left:55px}.pes-table .pes-section-nested:after{content:"";background:var(--accent);border-radius:999px;width:10px;display:none;position:absolute;top:-9px;bottom:0;left:20px}.table-shell.pes-table:not(.user-view-table) .child-section-root,.table-shell.pes-table:not(.user-view-table) .child-section-nested{padding-left:0}.table-shell.pes-table:not(.user-view-table) .child-grid,.table-shell.pes-table:not(.user-view-table) .child-summary-row{isolation:isolate;z-index:330;position:relative}.table-shell.pes-table:not(.user-view-table) .child-summary-row .child-label-summary,.table-shell.pes-table:not(.user-view-table) .child-grid .child-label-summary,.table-shell.pes-table:not(.user-view-table) .child-grid .child-label-cell{position:relative;box-shadow:none!important;border:none!important}.table-shell.pes-table:not(.user-view-table) .pes-section-nested .child-summary-row .child-label-summary{bottom:2px}.table-shell.pes-table:not(.user-view-table) .child-grid .table-cell:not(.child-label-summary):not(.child-label-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap),.table-shell.pes-table:not(.user-view-table) .child-summary-row .table-cell:not(.child-label-summary):not(.child-label-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap){position:relative;border-left:none!important;border-right:none!important}.table-shell.pes-table:not(.user-view-table) .child-grid .table-cell:not(.child-label-summary):not(.child-label-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap):after,.table-shell.pes-table:not(.user-view-table) .child-summary-row .table-cell:not(.child-label-summary):not(.child-label-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap):after{content:"";pointer-events:none;z-index:260;position:absolute;inset:0;box-shadow:inset -1px 0 #0000001f}.table-shell.pes-table:not(.user-view-table) .child-section-first:not(.child-section-collapsed) .child-grid,.table-shell.pes-table:not(.user-view-table) .child-section-last:not(.child-section-collapsed) .child-grid,.table-shell.pes-table:not(.user-view-table) .child-section-first.child-section-collapsed .child-summary-row,.table-shell.pes-table:not(.user-view-table) .child-section-last.child-section-collapsed .child-summary-row{overflow:visible!important}.table-shell.pes-table:not(.user-view-table) .child-section-last .child-label-summary,.table-shell.pes-table:not(.user-view-table) .child-section-last .child-summary-row,.table-shell.pes-table:not(.user-view-table) .child-section-last:not(.child-section-collapsed) .child-grid,.table-shell.pes-table:not(.user-view-table) .pes-component-block:last-child .pes-section-component .child-grid,.table-shell.pes-table:not(.user-view-table) .pes-component-block:last-child .pes-section-component .child-label-summary,.table-shell.pes-table:not(.user-view-table) .pes-section-nested.pes-section-last .child-grid{border-bottom-left-radius:0!important}.pes-table .pes-section-nested.pes-section-first{margin-top:0}.pes-table .pes-section-nested.pes-section-first .child-grid,.pes-table .pes-section-nested.pes-section-first .child-label-summary{border-top-left-radius:0}.pes-table .pes-section-nested.pes-section-first .child-grid{border-top-right-radius:0;overflow:visible}.pes-table .pes-section-nested.pes-section-last .child-grid{border-bottom-right-radius:0;border-bottom-left-radius:6px;overflow:visible}.pes-table .pes-section-nested .child-label-summary,.pes-table .pes-section-nested .child-header-cell{background:var(--table-row-sub);color:#1f1f1f;font-weight:600}.pes-table .pes-section-nested .child-body-cell{background:var(--table-row-sub-alt)}.pes-table .pes-section-nested:not(.user-view-child4) .child-grid,.pes-table .pes-section-nested:not(.user-view-child4) .child-grid .table-cell,.pes-table .pes-section-nested:not(.user-view-child4) .child-label-summary,.pes-table .pes-section-nested:not(.user-view-child4) .child-header-cell{background:var(--table-row-sub)}.pes-table .pes-section-nested:not(.user-view-child4) .child-body-cell{background:var(--table-row-sub-alt)}.pes-table .pes-section-nested.user-view-child4 .child-grid,.pes-table .pes-section-nested.user-view-child4 .child-grid .table-cell,.pes-table .pes-section-nested.user-view-child4 .child-label-summary,.pes-table .pes-section-nested.user-view-child4 .child-header-cell{background:var(--table-row-sub)}.pes-table .pes-section-nested.user-view-child4 .child-body-cell{background:var(--table-row-sub-alt)}.pes-table .pes-section-nested.user-view-child4 .child-body-cell--merged{z-index:30;align-items:center;height:100%;padding-left:8px;display:flex;position:relative}.pes-table .pes-section-nested.user-view-child4 .child-label-summary--merged{z-index:24;align-items:center;display:flex;position:relative;overflow:hidden}.pes-table .pes-section-nested.user-view-child4 .child-grid,.pes-table .pes-section-nested.user-view-child4 .child-grid .table-cell{z-index:25;position:relative}.pes-table:not(.user-view-table) .pes-section-component:hover .child-grid .table-cell,.pes-table:not(.user-view-table) .pes-section-component:hover .child-label-summary,.pes-table:not(.user-view-table) .pes-section-component:hover .child-header-cell,.pes-table:not(.user-view-table) .pes-section-component:hover .child-label-cell,.pes-table:not(.user-view-table) .pes-section-nested:hover .child-grid .table-cell,.pes-table:not(.user-view-table) .pes-section-nested:hover .child-label-summary,.pes-table:not(.user-view-table) .pes-section-nested:hover .child-header-cell,.pes-table:not(.user-view-table) .pes-section-nested:hover .child-label-cell{box-shadow:inset 0 0 0 9999px #0000000d}.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-filler,.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-indent,.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-gap{pointer-events:none}.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-gap{background:var(--pes-gap-bg);position:relative;box-shadow:none!important;border:none!important;outline:none!important}.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-gap:before,.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-gap:after{content:"";background:var(--pes-gap-divider);pointer-events:none;width:1px;display:none;position:absolute;top:0;bottom:0}.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-gap:before{left:0}.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-gap:after{right:0}.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-gap.child-track-gap-sticky{background:var(--pes-gap-bg)!important;box-shadow:none!important;border:none!important;outline:none!important}.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-gap{z-index:200!important}.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-gap.child-track-gap-sticky{z-index:190!important}.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-gap.child-track-gap-sticky:before,.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-gap.child-track-gap-sticky:after{display:none}.table-shell.pes-table.user-view-table .child-grid:hover .child-header-cell,.table-shell.pes-table.user-view-table .child-grid:hover .child-body-cell,.table-shell.pes-table.user-view-table .child-grid:hover .child-label-cell,.table-shell.pes-table.user-view-table .child-grid:hover .child-label-summary,.table-shell.pes-table.user-view-table .child-grid:hover .child-action-cell,.table-shell.pes-table.user-view-table .child-grid.child-summary-row:hover{box-shadow:inset 0 0 0 9999px #0000000d!important}.element-row .table-cell{color:#fefefe;border-bottom:1px solid var(--level2);border-right:1px solid var(--level2);font-weight:700;background:#3f3a3c!important}.pes-table .element-row{box-shadow:none}.table-shell.pes-table:not(.user-view-table) .table-row.element-row.pes-edit-parent-sticky{top:var(--pes-parent-edit-sticky-top,30px);z-index:340;position:sticky}.table-shell.pes-table:not(.elib-table):not(.user-view-table) .table-row.element-row.pes-edit-parent-sticky{z-index:220}.table-shell.pes-table:not(.user-view-table) .table-row.element-row.pes-edit-parent-sticky>.table-cell{box-shadow:inset 0 -1px #0000002e}.pes-table .element-row .table-cell{color:#1f252b;border-bottom:none;border-right:1px solid #0000001f;font-weight:700;background:#fff!important}.pes-table .element-row .sticky-toggle,.pes-table .element-row .sticky-elem-1,.pes-table .element-row .sticky-elem-2{border-right:1px solid #0000001f;color:#1f252b!important;background:#fff!important}.pes-table .element-row:hover .table-cell,.pes-table .element-row:hover .sticky-toggle,.pes-table .element-row:hover .sticky-elem-1,.pes-table .element-row:hover .sticky-elem-2{background:#f2f2f2!important}.pes-table.user-view-table .table-row.element-row{background:var(--summary-subgroup-gap-bg,var(--level5));border-bottom:1px solid #0000001f;position:relative}.pes-table.user-view-table .table-row-with-children>.table-row+.child-section-root,.pes-table.user-view-table .table-row-with-children>.table-row+.user-view-child-stack{margin-top:0}.pes-table.user-view-table .child-section-root,.pes-table.user-view-table .child-section-nested,.pes-table.user-view-table .pes-section-nested{padding-left:0}.pes-table.user-view-table .element-row .table-cell{border-right-color:#00000014;border-bottom:1px solid #0000001f!important}.pes-table.user-view-table .element-row .sticky-toggle,.pes-table.user-view-table .element-row .sticky-elem-1,.pes-table.user-view-table .element-row .sticky-elem-2{border-bottom:1px solid #0000001f!important}.pes-table.user-view-table .table-row .table-cell{padding-top:16px;padding-bottom:16px}.pes-table.user-view-table .table-row.element-row .table-cell{padding-top:11px;padding-bottom:11px}.pes-table.user-view-table .child-grid .table-cell,.pes-table.user-view-table .child-grid .child-label-summary,.pes-table.user-view-table .child-grid .child-header-cell,.pes-table.user-view-table .child-grid .child-body-cell,.pes-table.user-view-table .child-grid .child-label-cell{padding-top:6px;padding-bottom:6px}.pes-table.user-view-table .table-row.element-row.is-bim-selected .table-cell,.pes-table.user-view-table .table-row.element-row.is-bim-selected .sticky-toggle,.pes-table.user-view-table .table-row.element-row.is-bim-selected .sticky-elem-1,.pes-table.user-view-table .table-row.element-row.is-bim-selected .sticky-elem-2,.pes-table.user-view-table .table-row.element-row.is-bim-selected .action-cell{color:#fff!important;background:#2f6fed!important}.rfq-table .table-row.is-bim-selected,.rfq-table .table-row.is-bim-selected:hover{background:#2f6fed}.rfq-table .table-row.is-bim-selected .table-cell,.rfq-table .table-row.is-bim-selected .action-cell{color:#fff!important;background:#2f6fed!important}.uin-components-smooth-table .st-row.is-bim-selected .st-cell:not(.st-gap){--st-surface-bg:var(--st-row-selected-bg)!important;--st-surface-hover-bg:var(--st-row-selected-hover-bg)!important;background:var(--st-surface-bg)!important}.uin-components-smooth-table .st-row.is-bim-selected .st-cell.st-hov:not(.st-gap){background:var(--st-surface-hover-bg)!important}.user-view-elements-smooth-table .st-row.is-bim-selected .st-cell:not(.st-gap){--st-surface-bg:var(--st-row-selected-bg)!important;--st-surface-hover-bg:var(--st-row-selected-hover-bg)!important;background:var(--st-surface-bg)!important}.user-view-elements-smooth-table .st-row.is-bim-selected .st-cell.st-hov:not(.st-gap){background:var(--st-surface-hover-bg)!important}.uin-products-smooth-table .st-row.is-bim-selected .st-cell:not(.st-gap),.uin-activities-smooth-table .st-row.is-bim-selected .st-cell:not(.st-gap){--st-surface-bg:var(--st-row-selected-bg)!important;--st-surface-hover-bg:var(--st-row-selected-hover-bg)!important;background:var(--st-surface-bg)!important}.uin-products-smooth-table .st-row.is-bim-selected .st-cell.st-hov:not(.st-gap),.uin-activities-smooth-table .st-row.is-bim-selected .st-cell.st-hov:not(.st-gap){background:var(--st-surface-hover-bg)!important}.user-view-components-smooth-table .st-row.is-bim-selected .st-cell:not(.st-gap),.user-view-products-smooth-table .st-row.is-bim-selected .st-cell:not(.st-gap),.user-view-activities-smooth-table .st-row.is-bim-selected .st-cell:not(.st-gap){--st-surface-bg:var(--st-row-selected-bg)!important;--st-surface-hover-bg:var(--st-row-selected-hover-bg)!important;background:var(--st-surface-bg)!important}.user-view-components-smooth-table .st-row.is-bim-selected .st-cell.st-hov:not(.st-gap),.user-view-products-smooth-table .st-row.is-bim-selected .st-cell.st-hov:not(.st-gap),.user-view-activities-smooth-table .st-row.is-bim-selected .st-cell.st-hov:not(.st-gap){background:var(--st-surface-hover-bg)!important}.tag-smooth-table .st-row.is-bim-selected .st-cell:not(.st-gap){--st-surface-bg:var(--st-row-selected-bg)!important;--st-surface-hover-bg:var(--st-row-selected-hover-bg)!important;background:var(--st-surface-bg)!important}.tag-smooth-table .st-row.is-bim-selected .st-cell.st-hov:not(.st-gap){background:var(--st-surface-hover-bg)!important}.pes-smooth-table .st-row.is-bim-selected .st-cell:not(.st-gap){--st-surface-bg:var(--st-row-selected-bg)!important;--st-surface-hover-bg:var(--st-row-selected-hover-bg)!important;background:var(--st-surface-bg)!important}.pes-smooth-table .st-row.is-bim-selected .st-cell.st-hov:not(.st-gap){background:var(--st-surface-hover-bg)!important}.rfq-cmp-element-smooth-table .st-row.is-bim-selected .st-cell:not(.st-gap),.rfq-cmp-product-smooth-table .st-row.is-bim-selected .st-cell:not(.st-gap){--st-surface-bg:var(--st-row-selected-bg)!important;--st-surface-hover-bg:var(--st-row-selected-hover-bg)!important;background:var(--st-surface-bg)!important}.rfq-cmp-element-smooth-table .st-row.is-bim-selected .st-cell.st-hov:not(.st-gap),.rfq-cmp-product-smooth-table .st-row.is-bim-selected .st-cell.st-hov:not(.st-gap){background:var(--st-surface-hover-bg)!important}.rfq-ssheet-smooth-table .st-row.is-bim-selected .st-cell:not(.st-gap){--st-surface-bg:var(--st-row-selected-bg)!important;--st-surface-hover-bg:var(--st-row-selected-hover-bg)!important;background:var(--st-surface-bg)!important}.rfq-ssheet-smooth-table .st-row.is-bim-selected .st-cell.st-hov:not(.st-gap){background:var(--st-surface-hover-bg)!important}.st-table-shell .st-row.is-mirror-target .st-cell:not(.st-gap){--st-surface-bg:#fff0a8!important;--st-surface-hover-bg:#efd778!important;background:var(--st-surface-bg)!important}.st-table-shell .st-row.is-mirror-target .st-cell.st-hov:not(.st-gap){background:var(--st-surface-hover-bg)!important}.st-table-shell .st-row.is-mirror-source .st-cell:not(.st-gap){--st-surface-bg:var(--st-row-selected-bg)!important;--st-surface-hover-bg:var(--st-row-selected-hover-bg)!important;background:var(--st-surface-bg)!important;border-color:#0000!important}.st-table-shell .st-row.is-mirror-source .st-cell.st-hov:not(.st-gap){background:var(--st-surface-hover-bg)!important}.st-table-shell .st-row.is-mirror-disabled-target .st-cell:not(.st-gap){opacity:.62}.table-shell.rfq-table{--rfq-header-bg:#313740;--rfq-gap-bg:var(--level5);--rfq-section-radius:10px;--rfq-divider-color:var(--user-view-divider-color,#0000001f);--rfq-parent-bg:#fff;--rfq-child-bg:#f3f3f3;--rfq-child-header-bg:var(--rfq-child-bg);--rfq-parent-hover-bg:color-mix(in srgb,var(--rfq-parent-bg)70%,#c9ddff);--rfq-child-hover-bg:color-mix(in srgb,var(--rfq-child-bg)70%,#c9ddff);--table-header-bg:var(--rfq-header-bg);background:var(--rfq-gap-bg);width:max-content;max-width:100%;min-height:0;margin-left:auto;margin-right:auto;border:none!important}.rfq-comparison-wrap .table-shell.rfq-table{flex-direction:column;flex:0 auto;min-width:0;min-height:0;margin-left:0;margin-right:0;display:flex;width:100%!important;max-width:100%!important}.rfq-comparison-wrap .table-shell.rfq-table .table-body{flex:0 auto;width:100%;min-width:0;max-width:100%;height:auto;max-height:max(500px,100vh - 376px);overflow-x:auto;min-height:0!important}.table-shell.rfq-table .table-body{height:auto;min-height:0}.table-shell.rfq-table .table-body,.table-shell.rfq-table .table-grid{background:var(--rfq-gap-bg)}.table-shell.rfq-table .table-grid{width:max-content;min-width:max-content;position:relative}.table-shell.rfq-table .table-row{min-width:max-content}.table-shell.rfq-table .table-row:not(.table-header),.table-shell.rfq-table .table-row:not(.table-header)>.table-cell{background:var(--rfq-parent-bg);color:#1f252b}.table-shell.rfq-table .table-row:not(.table-header):not(.is-bim-selected):hover>.table-cell:not(.rfq-gap-column):not(.rfq-comparison-blank-column){background:var(--rfq-parent-hover-bg)!important}.table-shell.rfq-table .table-row:not(.table-header):hover>.table-cell.rfq-gap-column,.table-shell.rfq-table .table-row:not(.table-header):hover>.table-cell.rfq-comparison-blank-column{background:var(--rfq-gap-bg)!important;box-shadow:none!important;color:#0000!important}.table-shell.rfq-table .child-grid,.table-shell.rfq-table .child-summary-row,.table-shell.rfq-table .child-grid .child-body-cell,.table-shell.rfq-table .child-grid .child-label-cell,.table-shell.rfq-table .child-grid .child-track-filler,.table-shell.rfq-table .child-grid .child-track-indent,.table-shell.rfq-table .child-grid .child-track-gap{background:var(--rfq-child-bg);color:#1f252b}.table-shell.rfq-table .child-grid .table-cell.is-child-row-hover:not(.is-bim-selected-child-row):not(.rfq-child-gap-column):not(.child-track-gap){background:var(--rfq-child-hover-bg)!important}.table-shell.rfq-table .child-grid .table-cell.is-bim-selected-child-row{color:#fff!important;background:#2f6fed!important}.table-shell.rfq-table .child-grid .table-cell.is-child-row-hover:not(.is-bim-selected-child-row).rfq-child-gap-column,.table-shell.rfq-table .child-grid .table-cell.is-child-row-hover:not(.is-bim-selected-child-row).child-track-gap,.table-shell.rfq-table .child-section:hover .child-grid .table-cell.rfq-child-gap-column,.table-shell.rfq-table .child-section:hover .child-grid .child-track-gap,.table-shell.rfq-table .child-grid:hover .table-cell.rfq-child-gap-column,.table-shell.rfq-table .child-grid:hover .child-track-gap{background:var(--rfq-gap-bg)!important;box-shadow:none!important;color:#0000!important}.table-shell.rfq-table .table-header{isolation:isolate;background:var(--rfq-gap-bg)!important;color:#fff!important}.table-shell.rfq-table .table-header .table-cell,.table-shell.rfq-table .table-header .table-cell[class*=group-]{background:var(--rfq-header-bg)!important;color:#fff!important;border-right:1px solid var(--rfq-divider-color)!important;border-bottom:1px solid var(--rfq-divider-color)!important}.table-shell.rfq-table .table-cell.rfq-section-first,.table-shell.rfq-table .table-cell.rfq-section-last,.table-shell.rfq-table .table-row>.table-cell.action-cell{background-clip:padding-box;border-radius:0}.table-shell.rfq-table .table-row.table-header>.table-cell.rfq-section-first{border-top-left-radius:var(--rfq-section-radius)!important}.table-shell.rfq-table .table-row.table-header>.table-cell.rfq-section-last{border-top-right-radius:var(--rfq-section-radius)!important}.table-shell.rfq-table .table-row.table-header>.table-cell.action-cell{border-top-left-radius:var(--rfq-section-radius)!important}.table-shell.rfq-table .table-row:not(.table-header)>.table-cell,.table-shell.rfq-table .child-grid .table-cell,.table-shell.rfq-table .child-grid .child-header-cell,.table-shell.rfq-table .child-grid .child-body-cell,.table-shell.rfq-table .child-grid .child-label-cell,.table-shell.rfq-table .child-grid .child-label-summary{border-right:1px solid var(--rfq-divider-color)!important;border-bottom:1px solid var(--rfq-divider-color)!important}.table-shell.rfq-table .table-header{position:sticky;top:0;z-index:320!important}.table-shell.rfq-table .table-header .table-cell,.table-shell.rfq-table .table-header .table-cell[class*=group-]{z-index:321!important}.table-shell.rfq-table .child-grid .child-header-cell,.table-shell.rfq-table .child-grid .child-label-summary{font-weight:700;background:var(--rfq-child-header-bg)!important;color:#1f1f1f!important}.table-shell.rfq-table .child-grid .child-label-summary .child-summary-value,.table-shell.rfq-table .child-grid .child-label-summary .child-summary-regular{color:#1f1f1f!important}.table-shell.rfq-table .table-header .table-cell.rfq-gap-column,.table-shell.rfq-table .table-row:not(.table-header)>.table-cell.rfq-gap-column,.table-shell.rfq-table .child-grid .table-cell.rfq-child-gap-column,.table-shell.rfq-table .child-grid .child-track-gap{background:var(--rfq-gap-bg)!important;color:#0000!important;border:none!important}.table-shell.rfq-table .table-header .table-cell.rfq-gap-column .header-label,.table-shell.rfq-table .table-header .table-cell.rfq-gap-column .filter-chip{display:none!important}.table-shell.rfq-table .child-grid .table-cell.rfq-child-blank-column,.table-shell.rfq-table .table-cell.rfq-comparison-blank-column{color:#0000!important;border:none!important}.table-shell.rfq-table .table-cell select,.table-shell.rfq-table .child-grid .table-cell select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.table-shell.rfq-table .table-header .table-cell.action-cell{z-index:340!important}.table-shell.rfq-table .table-row:not(.table-header)>.table-cell.action-cell{z-index:220!important}.table-shell.rfq-table .table-header .table-cell.table-cell-sticky{z-index:335!important}.table-shell.rfq-table .table-row:not(.table-header)>.table-cell.table-cell-sticky{z-index:210!important}.table-shell.rfq-table .table-row:not(.table-header)>.table-cell:not(.table-cell-sticky):not(.action-cell){z-index:1!important}.table-shell.pes-table.tag-table .table-header{z-index:420!important}.table-shell.pes-table.tag-table .table-header .table-cell{z-index:440!important}.table-shell.pes-table.tag-table .table-header .table-cell.table-cell-sticky,.table-shell.pes-table.tag-table .table-header .table-cell.action-cell{z-index:460!important}.table-shell.pes-table.tag-table .table-row:not(.table-header)>.table-cell{z-index:60;position:relative}.table-shell.pes-table.tag-table .table-row:not(.table-header)>.table-cell.table-cell-sticky,.table-shell.pes-table.tag-table .table-row:not(.table-header)>.table-cell.action-cell{z-index:210!important}.table-shell.pes-table.tag-table .table-row.element-row{border-bottom:none!important}.table-shell.pes-table.tag-table .table-row.element-row>.table-cell,.table-shell.pes-table.tag-table .table-row.element-row>.sticky-toggle,.table-shell.pes-table.tag-table .table-row.element-row>.sticky-elem-1,.table-shell.pes-table.tag-table .table-row.element-row>.sticky-elem-2,.table-shell.pes-table.tag-table .table-row.element-row>.action-cell{border-bottom:1px solid #0000001f!important}.table-shell.pes-table.tag-table .pes-section-component .child-grid,.table-shell.pes-table.tag-table .pes-section-nested .child-grid,.table-shell.pes-table.tag-table .pes-section-nested .child-summary-row{border-bottom:none!important}.table-shell.pes-table.tag-table .child-grid.child-summary-row .table-cell:not(.child-track-filler):not(.child-track-indent):not(.child-track-gap):not(.tag-blank-cell),.table-shell.pes-table.tag-table .child-grid.child-summary-row .child-label-summary:not(.child-track-filler):not(.child-track-indent):not(.child-track-gap):not(.tag-blank-cell),.table-shell.pes-table.tag-table .child-grid:not(.child-summary-row) .table-cell[data-row="2"]:not(.child-track-filler):not(.child-track-indent):not(.child-track-gap):not(.tag-blank-cell),.table-shell.pes-table.tag-table .child-grid:not(.child-summary-row) .child-label-summary--merged:not(.tag-blank-cell),.table-shell.pes-table.tag-table .child-grid:not(.child-summary-row) .child-body-cell--merged:not(.tag-blank-cell){border-bottom:1px solid #0000001f!important}.rfq-view-wrap .group-toggle-bar.pill-bar-subgroup{flex-wrap:nowrap}.rfq-view-wrap .group-toggle-bar.pill-bar-subgroup .group-chip{white-space:nowrap;border-radius:0;margin-left:-1px}.rfq-view-wrap .group-toggle-bar.pill-bar-subgroup .group-chip:first-child{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.rfq-view-wrap .group-toggle-bar.pill-bar-subgroup .group-chip:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.rfq-view-wrap .group-toggle-bar.pill-bar-subgroup .group-chip:only-child{border-radius:var(--pill-bar-radius);margin-left:0}.table-shell.rfq-table,.table-shell.rfq-table .table-header,.table-shell.rfq-table .table-row,.table-shell.rfq-table .child-grid,.table-shell.rfq-table .child-summary-row{box-shadow:none!important;border:none!important}.table-shell.rfq-table .table-cell,.table-shell.rfq-table .child-grid .table-cell,.table-shell.rfq-table .child-grid .child-header-cell,.table-shell.rfq-table .child-grid .child-body-cell,.table-shell.rfq-table .child-grid .child-label-cell,.table-shell.rfq-table .child-grid .child-label-summary{box-shadow:none!important}.table-shell.rfq-table .child-section-root,.table-shell.rfq-table .child-section-nested{margin-top:0;padding-left:0}.table-shell.rfq-table .child-label-text{padding-left:0}.table-shell.rfq-table .child-section-first:not(.child-section-collapsed) .child-grid,.table-shell.rfq-table .child-section-last:not(.child-section-collapsed) .child-grid,.table-shell.rfq-table .child-section-first .child-summary-row,.table-shell.rfq-table .child-section-last .child-summary-row{overflow:visible!important}.placeholder-panel--user-view .level6-panel--user-view{width:100%;max-width:100%;margin-left:0;margin-right:0;top:0}.placeholder-panel--user-view.with-bim-rail .level6-panel--user-view{width:100%;max-width:calc(100% - 21px);margin-left:0;margin-right:21px}.placeholder-panel--user-view.with-bim-rail.bim-rail-collapsed .level6-panel--user-view,:is(.level6-panel:has(.st-scroll),.level6-panel--user-view:has(.st-scroll)){width:100%;max-width:100%;margin-left:0;margin-right:0}.placeholder-panel.with-bim-rail .level6-panel:has(.st-scroll){width:100%;max-width:100%;margin-left:0;margin-right:0}.placeholder-panel.with-bim-rail.bim-rail-collapsed .level6-panel:has(.st-scroll){width:100%;max-width:100%;margin-left:0;margin-right:0}.placeholder-panel--user-view.with-bim-rail .level6-panel--user-view:has(.st-scroll){width:100%;max-width:100%;margin-left:0;margin-right:0}.placeholder-panel--user-view.with-bim-rail.bim-rail-collapsed .level6-panel--user-view:has(.st-scroll){width:100%;max-width:100%;margin-left:0;margin-right:0}.placeholder-panel--user-view .level6-body{box-sizing:border-box;padding-left:var(--level5-table-inline-margin);padding-right:var(--level5-table-inline-margin);overflow:visible}.placeholder-panel--user-view .level6-body:has(.st-scroll){padding-left:0;padding-right:0}.user-view-table-wrap:has(.st-scroll){margin-top:0;margin-left:0;margin-right:0}.placeholder-panel--user-view .user-view-toolbar-row{justify-content:center;align-items:center;min-height:30px;margin:0 0 15px;display:flex;position:relative}.placeholder-panel--user-view .user-view-toolbar-row .group-toggle-bar.group-toggle-bar--summary.pill-bar-subgroup{margin:0}.placeholder-panel--user-view .user-view-toolbar-row .table-child-pillbar-row{margin:0;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.placeholder-panel--user-view .user-view-toolbar-row .table-child-pillbar{transform:none}.placeholder-panel--user-view.with-bim-rail .bim-viewer-rail .bim-rail-resize-handle{left:calc(var(--bim-rail-handle-left,-21px) - 10px)}.user-view-table-wrap{flex-direction:column;flex:0 auto;align-items:center;width:100%;max-width:100%;min-height:0;margin-top:-15px;margin-left:0;margin-right:0;display:flex}.user-view-table-wrap.user-view-table-wrap--bim-open{width:calc(100% + 53px);max-width:calc(100% + 53px);margin-left:-16px;margin-right:-37px}.placeholder-panel--user-view.with-bim-rail.bim-rail-collapsed .user-view-table-wrap{width:calc(100% + 32px);max-width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.table-shell.user-view-flat-table{--user-view-flat-gap-bg:var(--level5);width:max-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.table-shell.user-view-flat-table .table-header{border-bottom:none!important}.table-shell.user-view-flat-table .table-row.table-header>.table-cell:not(.user-view-gap-cell){color:#fff!important;border-bottom:1px solid var(--user-view-divider-color,#0000001f)!important;background:#313740!important}.table-shell.user-view-flat-table .table-row:not(.table-header)>.table-cell:not(.user-view-gap-cell){background:#fff!important}.table-shell.user-view-flat-table .table-row>.table-cell[data-col-id=tblPRScomponentCalc_component_consumption_ex_spill],.table-shell.user-view-flat-table .table-row>.table-cell[data-col-id=tblPRScomponentCalc_component_consumption_spill],.table-shell.user-view-flat-table .table-row>.table-cell[data-col-id=tblPRScomponentCalc_component_consumption_nto_x_override_consumption_per_unit],.table-shell.user-view-flat-table .table-row>.table-cell[data-col-id=__uv_total_cost_ex_spill],.table-shell.user-view-flat-table .table-row>.table-cell[data-col-id=to_fe_total_material_cost_spill],.table-shell.user-view-flat-table .table-row>.table-cell[data-col-id=to_fe_adjusted_tv],.table-shell.user-view-flat-table .table-row>.table-cell[data-col-id=Delivery_and_SiteOps_rate_act_cost]{background:var(--table-muted-child1)!important}.table-shell.user-view-flat-table .table-row>.table-cell.user-view-gap-cell{background:var(--user-view-flat-gap-bg);pointer-events:none;padding:0;box-shadow:none!important;border:none!important}.table-shell.user-view-flat-table .table-row>.table-cell.user-view-gap-cell:after{content:none!important}.table-shell.user-view-flat-table .table-row>.table-cell.user-view-gap-cell .header-label,.table-shell.user-view-flat-table .table-row>.table-cell.user-view-gap-cell .filter-chip{display:none!important}.table-shell.pes-table.user-view-table .table-body{background:var(--user-view-table-bg,var(--level5));--table-body-bg:var(--user-view-table-bg,var(--level5));scrollbar-color:var(--enterprise-rail-bg)#313740;height:auto;min-height:0;max-height:calc(100vh - 365px)}.table-shell.pes-table.user-view-table{background:var(--user-view-table-bg,var(--level5));--summary-subgroup-gap:30px;--summary-subgroup-gap-bg:var(--level5);--user-view-table-bg:var(--level5);--user-view-parent-bg:#313740;--user-view-parent-hover-bg:color-mix(in srgb,var(--system-blue-mid)20%,var(--user-view-parent-bg)80%);--user-view-parent-selected-bg:color-mix(in srgb,var(--system-blue-mid)50%,var(--user-view-parent-bg)50%);--user-view-gap-hover-bg:color-mix(in srgb,var(--system-blue-mid)20%,var(--summary-subgroup-gap-bg)80%);--user-view-gap-selected-bg:color-mix(in srgb,var(--system-blue-mid)50%,var(--summary-subgroup-gap-bg)50%);--user-view-divider-color:#0000001f;--user-view-empty-cell-bg:#949494;--user-view-sticky-gap-left:1210px;--user-view-overlay-left:calc(var(--user-view-sticky-gap-left,1210px) + var(--summary-subgroup-gap,30px));border:none!important;width:max-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.table-shell.pes-table.user-view-table:after{content:"";top:0;bottom:0;left:var(--user-view-sticky-gap-left,1210px);width:var(--summary-subgroup-gap,30px);background:var(--summary-subgroup-gap-bg,var(--level6));pointer-events:none;z-index:170;position:absolute;box-shadow:none!important}.table-shell.pes-table.user-view-table.user-view-table--no-sticky-gap:after{display:none}.table-shell.pes-table.user-view-table .table-grid{background:var(--user-view-table-bg,var(--level5))}.table-shell.pes-table.user-view-table .table-row.element-row>.table-cell,.table-shell.pes-table.user-view-table .table-row.element-row>.sticky-toggle,.table-shell.pes-table.user-view-table .table-row.element-row>.sticky-elem-1,.table-shell.pes-table.user-view-table .table-row.element-row>.sticky-elem-2,.table-shell.pes-table.user-view-table .table-row.element-row>.action-cell,.table-shell.pes-table.user-view-table .child-grid,.table-shell.pes-table.user-view-table .child-grid .table-cell,.table-shell.pes-table.user-view-table .child-grid .child-header-cell,.table-shell.pes-table.user-view-table .child-grid .child-body-cell,.table-shell.pes-table.user-view-table .child-grid .child-label-cell,.table-shell.pes-table.user-view-table .child-grid .child-label-summary{transition:box-shadow .18s,border-color .18s,background-color .18s,color .18s}.table-shell.pes-table.user-view-table .child-grid .table-cell:not(.child-label-summary):not(.child-label-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap):not(.user-view-gap-cell):not(.user-view-indent-cell):not(.user-view-blank-cell):after{transition:box-shadow .18s}.table-shell.pes-table.user-view-table .table-body::-webkit-scrollbar{background:#313740}.table-shell.pes-table.user-view-table .table-body::-webkit-scrollbar-track{background:#313740}.table-shell.pes-table.user-view-table .table-body::-webkit-scrollbar-track-piece{background:#313740}.table-shell.pes-table.user-view-table .table-body::-webkit-scrollbar-corner{background:#313740}.pes-table .table-cell,.pes-table .element-row .table-cell{font-weight:400}.required-missing-cell{background:#ffe4bf!important}.required-missing-cell input,.required-missing-cell select,.required-missing-cell textarea{background:#fff2dd!important}.pes-invalid-cell{background:0 0;outline:none}.pes-invalid-cell input,.pes-invalid-cell select,.pes-invalid-cell textarea{background:#fff4f4;border-color:#b00020}.pes-table .pes-section-component .child-label-summary,.pes-table .pes-section-component .child-header-cell,.pes-table .pes-section-nested .child-label-summary,.pes-table .pes-section-nested .child-header-cell{font-weight:400}.table-header{z-index:20;background:var(--table-header-bg);color:#fff;border-bottom:1px solid #0000001f;position:sticky;top:0}.table-header .table-cell{background:var(--table-header-bg);color:inherit;z-index:181;height:30px;min-height:30px;text-align:center;border-bottom:1px solid #0000001f;justify-content:center;padding-top:2px;padding-bottom:2px;font-weight:400;position:sticky;top:0}.table-header .table-cell[class*=group-]{background:var(--gray-light)}.component-header .table-cell[class*=group-]{background:#e0e0e0}.pes-table.user-view-table .table-header{color:#fff;z-index:280;border-bottom:1px solid var(--user-view-divider-color);isolation:isolate;background:var(--summary-subgroup-gap-bg,var(--level6))!important}.pes-table.user-view-table .table-header .table-cell,.pes-table.user-view-table .table-header .table-cell[class*=group-]{color:#fff;z-index:240;border-bottom:1px solid var(--user-view-divider-color);background:#313740!important}.pes-table.user-view-table .table-header .table-cell.table-cell-sticky{z-index:260}.pes-table.user-view-table .table-header .table-cell.action-cell{z-index:260!important}.kalkulasjon-table-theme{--kalkulasjon-table-header-bg:#313740;--table-header-bg:var(--kalkulasjon-table-header-bg)}.kalkulasjon-table-theme .table-header,.kalkulasjon-table-theme .table-header .table-cell,.kalkulasjon-table-theme .table-header .table-cell[class*=group-],.kalkulasjon-table-theme .notes-table thead th{background:var(--kalkulasjon-table-header-bg);color:#fff}.pes-table.user-view-table .table-header .table-cell[data-col-id=__uv_level_chain],.pes-table.user-view-table .table-row.element-row .table-cell[data-col-id=__uv_level_chain]{overflow:visible!important}.pes-table.user-view-table .child-grid .child-label-summary[data-sticky-first-section=true]{z-index:34!important;position:sticky!important;overflow:visible!important}.pes-table.user-view-table .child-grid .child-label-summary[data-sticky-track="2"]{left:60px!important}.pes-table.user-view-table .child-grid .child-label-summary[data-sticky-track="3"]{left:110px!important}.pes-table.user-view-table .child-grid .child-label-summary[data-sticky-track="4"]{left:160px!important}.pes-table.user-view-table .child-grid .child-label-summary[data-sticky-track="5"]{left:210px!important}.pes-table.user-view-table .child-grid .table-cell[data-col-id=to_fe_entreprise],.pes-table.user-view-table .child-grid .child-header-cell[data-col-id=to_fe_entreprise],.pes-table.user-view-table .child-grid .child-body-cell[data-col-id=to_fe_entreprise]{background-clip:padding-box;z-index:30!important;position:sticky!important;left:110px!important}.pes-table.user-view-table .child-grid.user-view-child2-grid .child-label-summary{z-index:34!important;position:sticky!important;left:110px!important;overflow:visible!important}.pes-table.user-view-table .child-grid.user-view-child2-grid .table-cell[data-col-id=to_fe_entreprise],.pes-table.user-view-table .child-grid.user-view-child2-grid .child-header-cell[data-col-id=to_fe_entreprise],.pes-table.user-view-table .child-grid.user-view-child2-grid .child-body-cell[data-col-id=to_fe_entreprise]{background-clip:padding-box;z-index:30!important;position:sticky!important;left:110px!important}.pes-table.user-view-table .child-grid.user-view-child3-grid .child-label-summary{z-index:34!important;position:sticky!important;left:160px!important;overflow:visible!important}.pes-table.user-view-table .child-grid.user-view-child4-product-grid .child-label-summary,.pes-table.user-view-table .child-grid.user-view-child4-montage-grid .child-label-summary{z-index:34!important;position:sticky!important;left:210px!important;overflow:visible!important}.table-cell{font-size:var(--table-text-size-medium);color:#1f252b;z-index:1;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-bottom:1px solid #0000001f;border-right:1px solid #0000001f;align-self:stretch;align-items:center;height:100%;padding:6px 10px;line-height:1.2;display:flex;position:relative;overflow:hidden}.table-cell .table-value--num,.table-cell .table-value--percent{text-align:right;font-variant-numeric:tabular-nums;width:100%;display:block}.table-cell .table-value--currency{font-variant-numeric:tabular-nums;align-items:center;gap:8px;width:100%;display:flex}.table-cell .table-value--currency .currency-prefix{color:#5a5552;font-weight:600}.table-cell .table-value--currency .currency-amount{text-align:right;margin-left:auto}.material-search-button{color:#1f252b;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0003;border-radius:6px;width:100%;padding:6px 20px 6px 8px;font-size:12px;position:relative;overflow:hidden}.material-search-button:after{content:"▾";color:#5a5a5a;pointer-events:none;font-size:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.material-search-dropdown{z-index:3000;background:#fff;border:1px solid #0003;border-radius:8px;flex-direction:column;max-width:calc(100vw - 16px);padding:8px;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 30px #00000026}.material-search-input{border:1px solid #0003;border-radius:6px;width:100%;margin-bottom:6px;padding:6px 8px;font-size:12px}.material-search-list{flex-direction:column;flex:auto;gap:4px;min-height:0;max-height:260px;display:flex;overflow-y:auto}.material-search-option{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:12px}.material-search-option:hover{background:#0000000d}.material-search-empty{color:#5a5552;padding:6px 8px;font-size:12px}.inline-autocomplete{width:100%}.table-shell .table-cell .inline-autocomplete-input{box-sizing:border-box;border:1px solid var(--gray-dark);color:#1f252b;width:100%;min-width:100%;max-width:100%;font-family:var(--font-sans);font-size:var(--table-text-size-medium);background:#fff;border-radius:4px;padding:4px 6px;line-height:1.2}.inline-autocomplete-menu{z-index:4000;border:1px solid var(--gray-dark);background:#fff;border-radius:4px;max-width:calc(100vw - 16px);max-height:220px;position:fixed;overflow-y:auto;box-shadow:0 8px 20px #0000001f}.inline-autocomplete-option{text-align:left;color:#1f252b;width:100%;font-family:var(--font-sans);font-size:var(--table-text-size-medium);cursor:pointer;background:0 0;border:0;padding:6px 8px;line-height:1.2;display:block}.inline-autocomplete-option:hover{background:#0000000f}.inline-autocomplete-empty{color:#5a5552;font-family:var(--font-sans);font-size:var(--table-text-size-medium);padding:6px 8px}.child-grid .table-cell,.child-grid .child-header-cell,.child-grid .child-label-cell,.child-grid .child-label-summary{border-bottom:none}.child-grid .child-header-cell{text-align:center;justify-content:center}.pes-table.user-view-table .child-header-cell{color:#5a5552;white-space:normal;word-break:break-word;font-weight:700}.pes-table.user-view-table .child-grid .table-cell,.pes-table.user-view-table .child-grid .child-label-summary{white-space:nowrap}.pes-table.user-view-table .child-grid{overflow:visible}.pes-table.user-view-table .table-grid{position:relative}.pes-table.user-view-table .table-body-overlay{clip-path:inset(0 0 0 calc(var(--table-scroll-left,0px) + var(--user-view-overlay-left,1240px)));pointer-events:none;z-index:40;position:absolute;inset:0;overflow:hidden}.pes-table.user-view-table .table-body-overlay .user-view-table-gap-band{background:var(--summary-subgroup-gap-bg,var(--level6));position:absolute;top:0;bottom:0}.pes-table.user-view-table .table-body-overlay .user-view-gap-boundary-line{display:none!important}@media (prefers-reduced-motion:reduce){.table-shell.pes-table.user-view-table,.table-shell.user-view-flat-table,.table-shell.pes-table.user-view-table:after,.table-shell.pes-table.user-view-table .table-row.element-row>.table-cell,.table-shell.pes-table.user-view-table .table-row.element-row>.sticky-toggle,.table-shell.pes-table.user-view-table .table-row.element-row>.sticky-elem-1,.table-shell.pes-table.user-view-table .table-row.element-row>.sticky-elem-2,.table-shell.pes-table.user-view-table .table-row.element-row>.action-cell,.table-shell.pes-table.user-view-table .child-grid,.table-shell.pes-table.user-view-table .child-grid .table-cell,.table-shell.pes-table.user-view-table .child-grid .child-header-cell,.table-shell.pes-table.user-view-table .child-grid .child-body-cell,.table-shell.pes-table.user-view-table .child-grid .child-label-cell,.table-shell.pes-table.user-view-table .child-grid .child-label-summary,.table-shell.pes-table.user-view-table .child-grid .table-cell:not(.child-label-summary):not(.child-label-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap):not(.user-view-gap-cell):not(.user-view-indent-cell):not(.user-view-blank-cell):after{transition:none!important}}.pes-table.user-view-table .child-grid .user-view-gap-cell{pointer-events:none;z-index:7;position:relative;background:var(--summary-subgroup-gap-bg,var(--level6))!important;border:none!important;padding:0!important}.pes-table.user-view-table .child-grid .user-view-gap-cell:before,.pes-table.user-view-table .child-grid .user-view-gap-cell:after{display:none}.pes-table.user-view-table .child-grid:hover .user-view-gap-cell{box-shadow:none!important;filter:none!important;background:var(--summary-subgroup-gap-bg,var(--level6))!important}.pes-table.user-view-table .child-grid:has(.table-cell[data-row="1"]:hover) .user-view-gap-cell{box-shadow:none!important;filter:none!important;background:var(--summary-subgroup-gap-bg,var(--level6))!important}.pes-table.user-view-table .child-grid:has(.table-cell[data-row="2"]:hover) .user-view-gap-cell{box-shadow:none!important;filter:none!important;background:var(--summary-subgroup-gap-bg,var(--level6))!important}.pes-table.user-view-table .child-grid .user-view-blank-cell{pointer-events:none;z-index:1;position:relative;background:var(--user-view-empty-cell-bg)!important;border:none!important}.pes-table.user-view-table .child-grid .user-view-indent-cell{z-index:8;background:var(--user-view-table-bg,var(--level5))!important;border:none!important;outline:none!important}.pes-table.user-view-table .pes-section-component .child-grid .table-cell.user-view-indent-cell,.pes-table.user-view-table .pes-section-nested .child-grid .table-cell.user-view-indent-cell{background:var(--user-view-table-bg,var(--level5))!important;border:none!important}.pes-table.user-view-table .child-label-summary{text-overflow:clip;overflow:visible}.pes-table.user-view-table .child-grid .child-label-summary{border-right:none}.pes-table.user-view-table .child-grid .table-cell,.pes-table.user-view-table .child-grid .child-header-cell,.pes-table.user-view-table .child-grid .child-body-cell,.pes-table.user-view-table .child-grid .child-label-cell,.pes-table.user-view-table .child-grid .child-label-summary{border:none!important}.table-shell.pes-table.user-view-table .child-grid .table-cell:not(.child-label-summary):not(.child-label-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap):not(.user-view-gap-cell):not(.user-view-indent-cell):not(.user-view-blank-cell){position:relative;border-left:none!important;border-right:none!important}.table-shell.pes-table.user-view-table .child-grid .table-cell:not(.child-label-summary):not(.child-label-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap):not(.user-view-gap-cell):not(.user-view-indent-cell):not(.user-view-blank-cell):after{content:"";pointer-events:none;box-shadow:inset -1px 0 0 var(--user-view-divider-color);z-index:260;position:absolute;inset:0}.pes-table.user-view-table .table-row:not(.table-header) .table-cell{border-right:1px solid var(--user-view-divider-color);border-bottom:1px solid var(--user-view-divider-color)}.pes-table.user-view-table .table-row.element-row .table-cell{border-right:1px solid var(--user-view-divider-color)!important;border-top:none!important;border-bottom:1px solid var(--user-view-divider-color)!important}.pes-table.user-view-table .table-row.element-row .table-cell:last-child{border-right:none!important}.pes-table.user-view-table .table-row.element-row .sticky-toggle,.pes-table.user-view-table .table-row.element-row .sticky-elem-1,.pes-table.user-view-table .table-row.element-row .sticky-elem-2{border-right:1px solid var(--user-view-divider-color)!important;border-top:none!important;border-bottom:1px solid var(--user-view-divider-color)!important}.pes-table.user-view-table .table-row.element-row,.pes-table.user-view-table .table-row-with-children>.table-row,.pes-table.user-view-table .child-grid{box-shadow:none}.pes-table.user-view-table .child-grid .table-cell:not(.user-view-gap-cell):not(.user-view-indent-cell):not(.user-view-blank-cell),.pes-table.user-view-table .child-grid .child-header-cell:not(.user-view-gap-cell):not(.user-view-indent-cell):not(.user-view-blank-cell),.pes-table.user-view-table .child-grid .child-body-cell:not(.user-view-gap-cell):not(.user-view-indent-cell):not(.user-view-blank-cell),.pes-table.user-view-table .child-grid .child-label-cell:not(.user-view-gap-cell):not(.user-view-indent-cell):not(.user-view-blank-cell),.pes-table.user-view-table .child-grid .child-label-summary:not(.user-view-gap-cell):not(.user-view-indent-cell):not(.user-view-blank-cell){border:none!important;outline:none!important}.pes-table.user-view-table .child-label-summary--hide-on-expand .child-label-text,.pes-table.user-view-table .child-section.is-expanded>.child-grid>.child-label-summary--hide-on-expand .child-label-text{visibility:visible}.component-header .table-cell{background:#fff}.wrap-cell{white-space:normal;text-overflow:ellipsis;word-break:break-word;align-items:center;line-height:1.4;display:flex;overflow:hidden}.table-cell.preserve-spaces,.preserve-spaces{white-space:pre}.row-toggle-col{text-align:center;width:60px}.row-toggle{color:#fefefe;cursor:pointer;width:34px;height:28px;box-shadow:none;background:#ffffff1f;border:1px solid #00000040;border-radius:10px;transition:transform .2s,background .3s,color .2s,border-color .2s}.row-toggle[aria-expanded=true]{background:var(--accent);color:#000;border-color:#0000}.row-toggle:hover{background:#ffffff2e;border-color:#00000047;transform:translateY(-1px)}.row-toggle-enterprise{color:#1b1f23;background:#d2d2d2;border:1px solid #0003}.row-toggle-enterprise[aria-expanded=true]{background:var(--accent);color:#000;border-color:#0000}.row-toggle-enterprise:hover{background:#dedede;border-color:#00000042}.sticky-toggle,.sticky-elem-1,.sticky-elem-2,.sticky-child-1,.sticky-child-2{z-index:120;background:#fff;border-right:1px solid #00000029;position:sticky}.element-row .sticky-toggle,.element-row .sticky-elem-1,.element-row .sticky-elem-2{border-right:1px solid #00000029;color:#fefefe!important;background:#494347!important}.element-row .table-cell.sticky-toggle,.element-row .table-cell.sticky-elem-1,.element-row .table-cell.sticky-elem-2{border-right:1px solid var(--level2);color:#fefefe!important;background:#494347!important}.sticky-toggle{z-index:121;left:0}.table-header .sticky-elem-1,.table-header .sticky-elem-2,.table-header .sticky-toggle,.table-header .sticky-child-1,.table-header .sticky-child-2{z-index:190;background:var(--gray-light)}.component-header .sticky-elem-1,.component-header .sticky-elem-2,.component-header .sticky-child-1,.component-header .sticky-child-2{z-index:130;background:#e0e0e0;top:0}.table-header .sticky-toggle,.table-header .sticky-elem-1,.table-header .sticky-elem-2,.table-header .sticky-child-1,.table-header .sticky-child-2{top:0}.table-shell.pes-table.user-view-table .table-row.element-row{border-bottom:1px solid var(--level2)!important;height:auto!important;min-height:30px!important;max-height:none!important;box-shadow:none!important;grid-auto-rows:minmax(30px,auto)!important}.pes-table.user-view-table .table-row.element-row .table-cell{box-sizing:border-box;text-align:left;justify-content:flex-start;color:#1f252b!important;background:#fff!important;border-bottom:none!important;border-right:none!important;align-items:center!important;height:auto!important;min-height:30px!important;max-height:none!important;padding-top:6px!important;padding-bottom:6px!important}.pes-table.user-view-table .table-row.element-row .table-cell.user-view-parent-dim-cell{background:var(--table-muted-parent)!important}.pes-table.user-view-table .table-row.element-row .table-cell.action-cell{text-align:center;justify-content:center}.pes-table.user-view-table .table-row.element-row .sticky-toggle,.pes-table.user-view-table .table-row.element-row .sticky-elem-1,.pes-table.user-view-table .table-row.element-row .sticky-elem-2{box-sizing:border-box;color:#1f252b!important;background:#fff!important;border-bottom:none!important;border-right:none!important;height:auto!important;min-height:30px!important;max-height:none!important;padding-top:6px!important;padding-bottom:6px!important}.pes-table.user-view-table .table-row-with-children>.table-row{box-shadow:none!important}.pes-table.user-view-table .table-row.element-row:hover{background:0 0!important}.pes-table.user-view-table .table-row.element-row:hover .table-cell,.pes-table.user-view-table .table-row.element-row:hover .sticky-toggle,.pes-table.user-view-table .table-row.element-row:hover .sticky-elem-1,.pes-table.user-view-table .table-row.element-row:hover .sticky-elem-2,.pes-table.user-view-table .table-row.element-row:hover .action-cell{color:#1f252b!important;background:#f2f2f2!important}.pes-table.user-view-table .table-row.element-row.is-bim-selected,.pes-table.user-view-table .table-row.element-row.is-bim-selected:hover{background:var(--user-view-gap-selected-bg)!important}.pes-table.user-view-table .table-row.element-row.is-bim-selected .table-cell,.pes-table.user-view-table .table-row.element-row.is-bim-selected .sticky-toggle,.pes-table.user-view-table .table-row.element-row.is-bim-selected .sticky-elem-1,.pes-table.user-view-table .table-row.element-row.is-bim-selected .sticky-elem-2,.pes-table.user-view-table .table-row.element-row.is-bim-selected .action-cell{background:var(--user-view-parent-selected-bg)!important;color:#fff!important}.pes-table.user-view-table .table-row.element-row.is-user-view-row-disabled>.table-cell,.pes-table.user-view-table .table-row.element-row.is-user-view-row-disabled>.sticky-toggle,.pes-table.user-view-table .table-row.element-row.is-user-view-row-disabled>.sticky-elem-1,.pes-table.user-view-table .table-row.element-row.is-user-view-row-disabled>.sticky-elem-2,.pes-table.user-view-table .table-row.element-row.is-user-view-row-disabled>.action-cell{border-right-color:var(--user-view-disabled-divider-color)!important;border-bottom-color:var(--user-view-disabled-divider-color)!important;box-shadow:inset 0 0 0 9999px #40404080!important}.pes-table.user-view-table .table-row.element-row.is-user-view-row-disabled,.pes-table.user-view-table .child-section.is-user-view-row-disabled,.pes-table.user-view-table .user-view-child-stack.is-user-view-row-disabled{--user-view-disabled-divider-color:color-mix(in srgb,var(--action-dark)72%,#fff 28%);--user-view-divider-color:var(--user-view-disabled-divider-color);--user-view-vertical-divider-color:var(--user-view-disabled-divider-color);--user-view-parent-divider-color:var(--user-view-disabled-divider-color)}.pes-table.user-view-table .user-view-child-stack.is-user-view-row-disabled .child-grid .table-cell,.pes-table.user-view-table .user-view-child-stack.is-user-view-row-disabled .child-grid .child-header-cell,.pes-table.user-view-table .user-view-child-stack.is-user-view-row-disabled .child-grid .child-body-cell,.pes-table.user-view-table .user-view-child-stack.is-user-view-row-disabled .child-grid .child-label-cell,.pes-table.user-view-table .user-view-child-stack.is-user-view-row-disabled .child-grid .child-label-summary{box-shadow:inset 0 0 0 9999px #40404080!important}.pes-table.user-view-table .child-section.is-user-view-row-disabled .child-grid .table-cell,.pes-table.user-view-table .child-section.is-user-view-row-disabled .child-grid .child-header-cell,.pes-table.user-view-table .child-section.is-user-view-row-disabled .child-grid .child-body-cell,.pes-table.user-view-table .child-section.is-user-view-row-disabled .child-grid .child-label-cell,.pes-table.user-view-table .child-section.is-user-view-row-disabled .child-grid .child-label-summary{border-right-color:var(--user-view-disabled-divider-color)!important;border-bottom-color:var(--user-view-disabled-divider-color)!important;box-shadow:inset 0 0 0 9999px #40404080!important}.pes-table.user-view-table .child-section.is-user-view-row-disabled>.child-grid.user-view-child1-grid,.pes-table.user-view-table .child-section.is-user-view-row-disabled>.child-grid.user-view-child2-grid{border-bottom-color:var(--user-view-disabled-divider-color)!important;border-top-color:var(--user-view-disabled-divider-color)!important}.table-shell.pes-table.user-view-table .child-section.is-user-view-row-disabled .child-grid .table-cell:not(.child-label-summary):not(.child-label-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap):not(.user-view-gap-cell):not(.user-view-indent-cell):not(.user-view-blank-cell):after,.table-shell.pes-table.user-view-table .user-view-child-stack.is-user-view-row-disabled .child-grid .table-cell:not(.child-label-summary):not(.child-label-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap):not(.user-view-gap-cell):not(.user-view-indent-cell):not(.user-view-blank-cell):after{box-shadow:inset -1px 0 0 var(--user-view-disabled-divider-color)!important}.pes-table.user-view-table .table-row.element-row .table-cell .table-value--currency{font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:center;gap:0;width:100%;display:flex}.pes-table.user-view-table .table-row.element-row .table-cell .table-value--currency .currency-amount{text-align:left;margin-left:0}.pes-table.user-view-table .table-row.element-row .table-cell .table-value--num,.pes-table.user-view-table .table-row.element-row .table-cell .table-value--percent{text-align:left}.pes-table.user-view-table .table-row.element-row .table-cell .table-value--currency .currency-prefix,.pes-table.user-view-table .table-row.element-row .table-cell .table-value--currency .currency-amount{color:inherit!important}.pes-table.user-view-table .table-cell .table-value--num,.pes-table.user-view-table .table-cell .table-value--percent{text-align:left!important}.pes-table.user-view-table .table-cell .table-value--currency.table-value--compact-prefix{justify-content:flex-start!important;gap:0!important}.pes-table.user-view-table .table-cell .table-value--currency.table-value--compact-prefix .currency-amount{text-align:left!important;margin-left:0!important}.table-shell.pes-table:not(.user-view-table):not(.elib-table) .table-cell .table-value--currency.table-value--compact-prefix{justify-content:flex-start!important;gap:0!important}.table-shell.pes-table:not(.user-view-table):not(.elib-table) .table-cell .table-value--currency.table-value--compact-prefix .currency-separator{white-space:pre}.table-shell.pes-table:not(.user-view-table):not(.elib-table) .table-cell .table-value--currency.table-value--compact-prefix .currency-amount{text-align:left!important;margin-left:0!important}.table-shell.pes-table.user-view-table .table-body{-ms-overflow-style:none;scrollbar-width:none!important}.table-shell.pes-table.user-view-table .table-body::-webkit-scrollbar{display:none;width:0!important;height:0!important}.pes-table.user-view-table .table-row.element-row .table-cell[data-col-id=__uv_level_chain]{font-size:var(--table-text-size-large);line-height:1.1}.pes-table.user-view-table .table-row.element-row .table-cell[data-col-id=to_fe_element]{font-size:var(--table-text-size-medium)!important}.pes-table.user-view-table .table-row.element-row .table-cell[data-col-id=to_fe_element_desc]{font-size:var(--table-text-size-small)}.pes-table.user-view-table .child-toggle-btn{box-sizing:border-box;appearance:none;border:1px solid var(--action-dark);background:var(--action-dark);color:var(--action-text);padding:0}.pes-table.user-view-table .child-toggle-btn .toggle-chevron{margin:0;transform:rotate(-45deg)}.pes-table.user-view-table .child-toggle-btn[aria-expanded=true] .toggle-chevron{transform:rotate(45deg)}.pes-table.user-view-table .child-toggle-btn:hover{background:color-mix(in srgb,var(--action-dark)80%,#000 20%);border-color:color-mix(in srgb,var(--action-dark)80%,#000 20%)}.pes-table.user-view-table .child-toggle-btn[aria-expanded=true]{background:var(--system-blue);border-color:var(--system-blue);color:#f6f6f6}.pes-table.user-view-table .child-toggle-btn.user-view-parent-row-disable-btn:not(.is-active),.pes-table.user-view-table .child-toggle-btn.user-view-child-row-disable-btn:not(.is-active){background:var(--action-dark);border-color:var(--action-dark);color:var(--action-text)}.pes-table.user-view-table .child-toggle-btn.user-view-parent-row-disable-btn:not(.is-active):hover,.pes-table.user-view-table .child-toggle-btn.user-view-child-row-disable-btn:not(.is-active):hover{background:color-mix(in srgb,var(--action-dark)84%,#000 16%);border-color:color-mix(in srgb,var(--action-dark)84%,#000 16%)}.pes-table.user-view-table .child-toggle-btn.user-view-parent-row-disable-btn.is-active,.pes-table.user-view-table .child-toggle-btn.user-view-parent-row-disable-btn.is-active:hover,.pes-table.user-view-table .child-toggle-btn.user-view-child-row-disable-btn.is-active,.pes-table.user-view-table .child-toggle-btn.user-view-child-row-disable-btn.is-active:hover{background:var(--system-blue);border-color:var(--system-blue);color:#f6f6f6}.table-cell.group-materialer,.table-cell.group-timer,.table-cell.group-kostnad,.table-cell.group-generell,.table-cell.group-spesiell,.table-cell.group-sorting-levels,.table-cell.group-basic-info,.table-cell.group-location-details,.table-cell.group-amounts,.table-cell.group-calculated,.table-cell.group-key-metrics{background:var(--table-row)}.table-shell.pes-table.user-view-table{--user-view-section-radius:10px}.table-shell.pes-table.user-view-table .table-cell.user-view-section-first,.table-shell.pes-table.user-view-table .table-cell.user-view-section-last,.table-shell.pes-table.user-view-table .table-row>.table-cell.action-cell{background-clip:padding-box;border-radius:0}.table-shell.pes-table.user-view-table .table-row.table-header>.table-cell.user-view-section-first{border-top-left-radius:var(--user-view-section-radius)}.table-shell.pes-table.user-view-table .table-row.table-header>.table-cell.user-view-section-last{border-top-right-radius:var(--user-view-section-radius)}.table-shell.pes-table.user-view-table .table-row.table-header>.table-cell.action-cell{border-top-left-radius:var(--user-view-section-radius)}.table-shell.pes-table.user-view-table .table-header .table-header-overlay{pointer-events:none;z-index:250;background:0 0;width:100%;height:0;position:absolute;top:0;left:0;overflow:visible}.table-shell.pes-table.user-view-table .table-header .table-header-overlay .user-view-top-baselines{height:10px;position:absolute;top:0;left:0}.table-shell.pes-table.user-view-table .table-header .table-header-overlay .user-view-top-baseline{background:var(--user-view-table-bg,var(--level5));height:10px;position:absolute;top:0}.table-shell.pes-table.user-view-table .table-header .table-header-overlay .user-view-top-baseline.user-view-top-baseline--sticky{z-index:1;position:sticky;left:0}.table-shell.pes-table.user-view-table .table-bottom-overlay{bottom:var(--table-scrollbar-height,0px);pointer-events:none;z-index:5000;isolation:isolate;background:0 0;width:max-content;min-width:100%;height:30px;position:sticky;overflow:visible}.table-shell.pes-table.user-view-table .table-bottom-overlay:before{content:none;pointer-events:none}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-segments,.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-baselines{height:30px;position:absolute;bottom:0;left:0}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-baselines.user-view-bottom-baselines--sticky{z-index:7}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-baselines.user-view-bottom-baselines--scroll{z-index:1;overflow:hidden}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-baseline{background:var(--user-view-table-bg,var(--level5));height:30px;position:absolute;bottom:0}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-baseline.user-view-bottom-baseline--sticky{position:sticky}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-segments.user-view-bottom-segments--sticky{z-index:8}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-segments.user-view-bottom-segments--scroll{z-index:4;clip-path:none;overflow:hidden}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-segment{border-bottom-left-radius:var(--user-view-section-radius);border-bottom-right-radius:var(--user-view-section-radius);background:#313740 padding-box padding-box;border-top:none;height:30px;position:absolute;bottom:0}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-segment.user-view-bottom-segment--sticky{z-index:9;position:sticky}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-summary{height:30px;position:absolute;bottom:0;left:0}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-summary.user-view-bottom-summary--sticky{z-index:10}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-summary.user-view-bottom-summary--scroll{z-index:6;overflow:hidden}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-summary-cell{color:#fff;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;height:30px;padding:2px 8px;font-size:13px;line-height:1.2;display:flex;position:absolute;bottom:0;overflow:hidden}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-summary-cell--row-count{color:#dadadad1;justify-content:flex-start;padding-left:12px;font-size:11px;font-weight:500}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-summary-cell .table-value{color:#fff;justify-content:center;width:100%}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-summary-cell .currency-prefix,.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-summary-cell .currency-amount,.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-summary-cell .currency-separator{color:#fff!important}.table-shell.pes-table.user-view-table .table-bottom-overlay .user-view-bottom-summary-cell--sticky{position:sticky}.edit-panel{background:#fff8e1;border:1px solid #0000001f;border-radius:10px;margin-top:12px;padding:12px;position:relative;box-shadow:0 12px 30px #0000001f}.edit-panel-header{justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:700;display:flex}.edit-panel-body{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 14px;max-height:420px;display:grid;overflow:auto}.edit-row{flex-direction:column;gap:4px;font-size:12px;display:flex}.edit-row input,.edit-row select{border:1px solid #0003;border-radius:6px;padding:6px 8px;font-size:12px}.edit-panel-footer{justify-content:flex-end;margin-top:12px;display:flex}.element-row{border-bottom:1px solid var(--level2);z-index:1;cursor:pointer;background:#494347;position:relative;box-shadow:0 6px 18px #0000002e}.table-row:nth-child(2n):not(.element-row):not(.enterprise-row):not(.component-row):not(.table-gutter-row) .table-cell{background:var(--table-row-alt)}.enterprise-row .table-cell{cursor:pointer;background:#f3f3f3;font-weight:600}.component-row .table-cell{color:#1f252b;background:#f3f3f3}.component-header .table-cell{color:#1f252b;background:#e0e0e0;border-bottom:1px solid #00000029;font-weight:700}.component-row .sticky-child-1,.component-row .sticky-child-2,.component-row .sticky-elem-1,.component-row .sticky-elem-2{color:#1f252b!important;background:#f3f3f3!important}.component-header .sticky-child-1,.component-header .sticky-child-2,.component-header .sticky-elem-1,.component-header .sticky-elem-2{border-bottom:1px solid #00000029;color:#1f252b!important;background:#e0e0e0!important}.filter-chip{z-index:12000;margin-left:6px;display:inline-flex;position:relative}.filter-toggle{background:var(--gray-mid);cursor:pointer;color:#000;border:1px solid #0000003d;border-radius:4px;padding:1px 5px;font-size:11px}.filter-toggle.is-active{border-color:color-mix(in srgb,var(--system-blue-mid)82%,#000 18%);background:var(--system-blue-mid);color:#fff}.filter-menu{z-index:12050;color:#2e2e2e;background:#fff;border:1px solid #00000029;border-radius:8px;width:max-content;min-width:150px;max-width:200px;padding:8px;display:none;position:fixed;top:100%;left:0;box-shadow:0 12px 30px #0000002e}.filter-menu.open{display:block}.filter-menu.filter-menu--above-modal{z-index:26000}.filter-menu-header{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:8px;display:flex}.filter-menu-actions{flex-wrap:wrap;gap:6px;display:flex}.filter-menu-header button{border-radius:var(--pill-bar-radius);cursor:pointer;color:#2e2e2e;background:#f7f7f7;border:1px solid #0003;padding:4px 8px;font-size:11px}.filter-menu-body{flex-direction:column;gap:6px;max-height:200px;display:flex;overflow-y:auto}.filter-search{padding:6px 0}.filter-search input{color:#2e2e2e;border:1px solid #0003;border-radius:6px;width:100%;padding:6px 8px;font-size:12px}.filter-option{white-space:normal;align-items:center;gap:6px;font-size:12px;display:flex}.filter-empty{color:#666;font-size:12px}.user-view-filter-menu-content{flex-direction:column;gap:4px;width:100%;min-width:0;max-width:100%;display:flex}.user-view-filter-export-pillbar{--user-view-pill-height:24px;justify-content:flex-start;align-items:center;gap:0;display:inline-flex}.user-view-filter-pillbar{--user-view-pill-height:24px;justify-content:flex-start;align-items:stretch;gap:0;display:inline-flex}.rfq-export-provenance{align-items:center;margin-right:8px;display:inline-flex}.rfq-export-provenance-pill{height:var(--user-view-pill-height,24px);border:1px solid var(--st-table-control-border,#d4cfc9);border-radius:var(--pill-bar-radius,6px);color:var(--st-table-control-text,#2b3136);white-space:nowrap;background:#ebe6df;align-items:center;gap:6px;padding:0 10px;font-size:11px;line-height:1;display:inline-flex}.rfq-export-provenance-pill.is-muted{color:#8a8378;background:#f2efea;font-style:italic}.rfq-export-provenance-pill.is-error{color:#8a2b2b;background:#f7e9e6;border-color:#e2b8b0}.rfq-export-provenance-key{text-transform:uppercase;letter-spacing:.04em;color:#8a8378;font-size:9px}.rfq-export-provenance-val{font-weight:600}.rfq-export-provenance-date{color:#6f6b67}.rfq-export-provenance-pill.is-button{cursor:pointer;transition:background .15s,border-color .15s}.rfq-export-provenance-pill.is-button:hover,.rfq-export-provenance-pill.is-button.is-open{background:#e0dace;border-color:#c7c0b4}.rfq-export-provenance-pill.is-history{background:#efe7d8;border-color:#e0cfa8}.rfq-export-provenance-ro{text-transform:uppercase;letter-spacing:.04em;color:#8a6d2b;border:1px solid #e0cfa8;border-radius:4px;padding:1px 4px;font-size:9px}.rfq-export-provenance-caret{border-top:4px solid #8a8378;border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0;margin-left:2px}.rfq-version-menu{color:#2b3136;min-width:300px;max-width:340px;padding:6px;font-size:12px}.rfq-version-menu-head{text-transform:uppercase;letter-spacing:.05em;color:#8a8378;padding:4px 6px 6px;font-size:10px}.rfq-version-menu-list{flex-direction:column;gap:2px;display:flex}.rfq-version-menu-item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.rfq-version-menu-item:hover{background:#f2efea}.rfq-version-menu-item.is-active{background:#ebe6df;border-color:#d4cfc9}.rfq-version-menu-item-label{font-weight:600}.rfq-version-menu-item-date{color:#6f6b67;font-variant-numeric:tabular-nums;margin-left:auto}.rfq-version-menu-badge.is-current{text-transform:uppercase;letter-spacing:.04em;color:#3b6d11;background:#edf5e0;border:1px solid #c2dc98;border-radius:4px;padding:1px 5px;font-size:9px}.rfq-version-menu-sub{text-transform:uppercase;letter-spacing:.04em;color:#8a8378;border-top:1px solid #e6e1da;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:6px 8px 4px;font-size:10px;display:flex}.rfq-version-menu-ro{color:#8a6d2b}.rfq-version-menu-empty{color:#8a8378;padding:8px;font-style:italic}.rfq-version-menu-artifacts{flex-direction:column;gap:3px;padding:2px;display:flex}.rfq-version-artifact{background:#f7f5f2;border-radius:5px;align-items:center;gap:8px;padding:5px 6px;display:flex}.rfq-version-artifact-mode{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:9px}.rfq-version-artifact-mode.is-generic{color:#185fa5;background:#ebf3fc;border:1px solid #c0d8f2}.rfq-version-artifact-mode.is-supplier_targeted{color:#7d4800;background:#fdf0dc;border:1px solid #f0cc88}.rfq-version-artifact-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rfq-version-artifact-date{color:#6f6b67;font-variant-numeric:tabular-nums;white-space:nowrap}.rfq-membership-chip,.rfq-incoming-status-chip{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.rfq-incoming-status-chip--offered{color:#1f6b3f;background:#e4f0e6}.rfq-incoming-status-chip--not-offered{color:#6a7280;background:#eef1f4}.rfq-incoming-status-chip--blocked{color:#8a5a00;background:#fdeede}.rfq-incoming-status-chip--awaiting{color:#8a8378;background:#f0efec}.rfq-incoming-normalization-chip{color:#765200;white-space:nowrap;background:#fff2c7;border:1px solid #e5b94f;border-radius:5px;align-items:center;padding:2px 8px;font-size:10px;font-weight:650;display:inline-flex}.rfq-incoming-normalization-chip.is-no-basis{color:#856a2b;background:#fff7df;border-color:#e5c982}.rfq-cmp-num--estimated{color:#8a5a00;align-items:center;font-weight:650;display:inline-flex}.rfq-inc-cmp-spark-row.is-estimated .rfq-inc-cmp-spark-track{outline-offset:1px;outline:2px solid #e5b94f}.rfq-inc-cmp-spark-row.is-estimated .rfq-inc-cmp-spark-lbl{font-weight:650;color:#8a5a00!important}.rfq-membership-chip.is-new{color:#3b6d11;background:#edf5e0;border-color:#c2dc98}.rfq-membership-chip.is-existing{color:#185fa5;background:#ebf3fc;border-color:#c0d8f2}.rfq-membership-chip.is-removed{color:#8a8378;background:#ece8e3;border-color:#d8d4d0;text-decoration:line-through}.rfq-ssheet-norm{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.rfq-membership-chip.is-nobasis{color:#6a7280;background:#eef1f4;border-color:#d5dbe1}.rfq-ssheet-norm-estimates{flex-direction:column;gap:1px;width:100%;min-width:0;display:flex}.rfq-ssheet-norm-warn{letter-spacing:.04em;color:#9a3412;font-size:9.5px;font-weight:700}.rfq-ssheet-norm-estimate{color:#9a3412;align-items:baseline;gap:6px;font-style:italic;display:flex}.rfq-ssheet-norm-error{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.rfq-ssheet-norm-toggle.is-disabled{opacity:.55;cursor:not-allowed}.rfq-membership-chip.is-lumpsum{color:#8a5a12;background:#fbf1de;border-color:#e8d3a8}.rfq-membership-chip.is-unresolved{color:#9a3412;background:#fdeae2;border-color:#f2c2ae}.rfq-membership-chip.is-corrected{color:#3f5b73;background:#e8eff5;border-color:#c3d4e2}.rfq-ssheet-correction-input{box-sizing:border-box;width:100%;min-width:0}.rfq-ssheet-correction-reason{align-items:center;width:100%;min-width:0;margin-top:2px;display:flex}.rfq-ssheet-correction-reason-input{box-sizing:border-box;width:100%;min-width:0;font-size:11px}.rfq-ssheet-action-bar{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.rfq-ssheet-addblock-row .st-dc,.rfq-ssheet-addblock-row .st-col-a,.rfq-ssheet-addblock-row .st-col-actions{background:#e6e1da;border-top:2px solid #b8b1a7}.rfq-ssheet-addblock-head{align-items:center;gap:10px;min-width:0;display:flex}.rfq-ssheet-addblock-head>strong{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px}.rfq-ssheet-addblock-head .rfq-membership-chips{width:auto}.rfq-ssheet-addition-name{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.rfq-ssheet-addition-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rfq-ssheet-addition--unresolved .st-dc,.rfq-ssheet-addition--unresolved .st-col-a,.rfq-ssheet-addition--unresolved .st-col-actions{background:#fdf6f3}.rfq-ssheet-addition--unresolved .rfq-ssheet-addition-name{border-left:3px solid #e08a63;margin-left:-9px;padding-left:6px}.rfq-membership-chips{flex-wrap:wrap;align-items:center;gap:4px;width:100%;height:100%;display:flex}.uin-effective-enterprise-chips{flex-wrap:wrap;align-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:100%;padding:2px 0;display:flex}.rfq-membership-chip.uin-effective-enterprise-chip--fixed{color:#185fa5;background:#ebf3fc;border-color:#c0d8f2}.rfq-membership-chip.uin-effective-enterprise-chip--occurrence{color:#764b24;background:#f6eadb;border-color:#dcc09e}.rfq-membership-chip.uin-effective-enterprise-chip--undefined{color:#6a7280;background:#eef1f4;border-color:#d5dbe1}.rfq-generic-export-picker{flex-direction:column;gap:10px;display:flex}.rfq-generic-enterprise-list{border:1px solid #d8d4d0;border-radius:8px;flex-direction:column;gap:2px;max-height:260px;padding:6px;display:flex;overflow-y:auto}.rfq-generic-enterprise-item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.rfq-generic-enterprise-item:hover{background:#f5f3f1}.rfq-generic-enterprise-item input{cursor:pointer}.rfq-inn-selection-blocker{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.rfq-removed-toggle{border-radius:var(--pill-bar-radius,6px);color:#8a8378;cursor:pointer;white-space:nowrap;background:#f2efea;border:1px solid #d8d4d0;align-items:center;height:24px;margin-right:8px;padding:0 10px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.rfq-removed-toggle:hover{background:#ece8e3}.rfq-removed-toggle.is-on{color:#5b544c;background:#ece8e3;border-color:#c7c0b4;text-decoration:line-through}.component-actions-pillbar{justify-content:flex-start;align-items:stretch;gap:0;display:inline-flex}.component-actions-pillbar>.user-view-filter-pillbar+.user-view-filter-pillbar{margin-left:-1px}.component-actions-pillbar>.user-view-filter-pillbar+.user-view-filter-pillbar>.user-view-filter-action-btn:first-child,.component-actions-pillbar>.user-view-filter-pillbar+.user-view-filter-pillbar>.user-view-filter-menu-trigger:only-child,.component-actions-pillbar .component-edit-action-btn{border-radius:0}.component-actions-pillbar>.user-view-filter-pillbar:last-child .user-view-filter-menu-trigger{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.user-view-filter-pillbar>.user-view-filter-menu-trigger:only-child,.component-actions-pillbar>.user-view-filter-pillbar:last-child>.user-view-filter-menu-trigger:only-child{border-radius:var(--pill-bar-radius)}.user-view-filter-action-btn{height:var(--user-view-pill-height,24px);min-height:var(--user-view-pill-height,24px);border:1px solid var(--st-table-control-border,#d4cfc9);border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);background:var(--st-table-control-bg,#d4cfc9);color:var(--st-table-control-text,#2b3136);cursor:pointer;border-right:none;justify-content:flex-start;align-items:center;padding:0 10px;line-height:1;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.user-view-filter-pillbar>.user-view-filter-action-btn+.user-view-filter-action-btn{border-radius:0}.user-view-filter-pillbar>.user-view-filter-menu-trigger:last-child:not(:only-child){border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.component-actions-pillbar>.user-view-filter-pillbar:not(:last-child)>.user-view-filter-menu-trigger:last-child{border-radius:0}.user-view-filter-action-btn.is-active{background:var(--system-blue);border-color:var(--system-blue);color:#f6f6f6}.user-view-filter-action-btn:hover{background:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);border-color:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%)}.user-view-filter-action-btn.is-active:hover{background:color-mix(in srgb,var(--system-blue)85%,#000 15%);border-color:color-mix(in srgb,var(--system-blue)85%,#000 15%)}.user-view-filter-action-btn:disabled{opacity:.75;cursor:default}.user-view-filter-menu-trigger{width:24px;min-width:24px;height:var(--user-view-pill-height,24px);border:1px solid var(--st-table-control-border,#d4cfc9);background:var(--st-table-control-bg,#d4cfc9);color:var(--st-table-control-text,#2b3136);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.user-view-export-trigger{height:var(--user-view-pill-height,24px);min-height:var(--user-view-pill-height,24px);border:1px solid var(--st-table-control-border,#d4cfc9);border-radius:var(--pill-bar-radius);background:var(--st-table-control-bg,#d4cfc9);color:var(--st-table-control-text,#2b3136);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .2s,border-color .2s;display:inline-flex}.user-view-filter-export-pillbar>.user-view-filter-pillbar{margin-right:-1px}.user-view-filter-export-pillbar>.user-view-export-trigger:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0;margin-left:0}.user-view-export-label{letter-spacing:.2px;justify-content:center;align-items:center;min-height:0;padding:0 12px;font-size:11px;display:inline-flex}.user-view-filter-menu-trigger:hover{background:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);border-color:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%)}.user-view-filter-menu-trigger.is-filter-active{background:var(--system-blue);border-color:var(--system-blue);color:#f6f6f6}.user-view-filter-menu-trigger.is-filter-active:hover{background:color-mix(in srgb,var(--system-blue)85%,#000 15%);border-color:color-mix(in srgb,var(--system-blue)85%,#000 15%)}.column-filter-indicator-btn{width:24px;height:24px;color:var(--level5);cursor:default;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:10px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.column-filter-indicator-btn.is-active{background:var(--system-blue);border-color:var(--system-blue);color:#fff;cursor:pointer}.column-filter-indicator-btn.is-active:hover{background:color-mix(in srgb,var(--system-blue)85%,#000 15%);border-color:color-mix(in srgb,var(--system-blue)85%,#000 15%)}.column-filter-indicator-btn:not(.is-active){pointer-events:none}.column-filter-indicator-btn--collapsible{transition:background .15s,color .15s,border-color .15s,width .24s cubic-bezier(.2,0,.2,1),margin-right .24s cubic-bezier(.2,0,.2,1),opacity .2s}.column-filter-indicator-btn--collapsible:not(.is-active){opacity:0;border-width:0;width:0;margin-right:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.column-filter-indicator-btn--collapsible,.column-filter-indicator-btn.column-filter-indicator-btn--warning{transition:background .15s,color .15s,border-color .15s}}.column-filter-indicator-btn.column-filter-indicator-btn--warning{transition:background .15s,color .15s,border-color .15s,width .24s cubic-bezier(.2,0,.2,1),margin-right .24s cubic-bezier(.2,0,.2,1),opacity .2s}.column-filter-indicator-btn.column-filter-indicator-btn--warning.is-active{color:#fff;background:#b88500;border-color:#b88500}.column-filter-indicator-btn.column-filter-indicator-btn--warning:not(.is-active){opacity:0;pointer-events:none;border-width:0;width:0;margin-right:0;overflow:hidden}.component-actions-pillbar:hover .column-filter-indicator-btn.column-filter-indicator-btn--warning:not(.is-active),.column-filter-indicator-btn.column-filter-indicator-btn--warning:not(.is-active):focus-visible{color:#b88500;opacity:.55;pointer-events:auto;cursor:pointer;background:0 0;border-width:1px;border-color:#b88500;width:24px;margin-right:10px;overflow:visible}.component-actions-pillbar:hover .column-filter-indicator-btn.column-filter-indicator-btn--warning:not(.is-active):hover,.column-filter-indicator-btn.column-filter-indicator-btn--warning:not(.is-active):focus-visible{opacity:1;background:#b885001f}.column-filter-indicator-btn.column-filter-indicator-btn--warning.is-active:hover{background:#9c7100;border-color:#9c7100}.column-filter-indicator-btn svg{width:14px;height:14px;display:block}.user-view-export-trigger:hover{background:color-mix(in srgb,var(--action-dark)80%,#000 20%);border-color:color-mix(in srgb,var(--action-dark)80%,#000 20%)}.user-view-filter-menu-trigger:disabled,.user-view-export-trigger:disabled{opacity:.75;cursor:default}.user-view-filter-label{color:currentColor;letter-spacing:.2px;background:0 0;justify-content:flex-start;align-items:center;min-height:0;padding:0;font-size:12px;display:inline-flex}.module-functions-row .system-button,.module-function-button{--system-button-bg:var(--action-dark);--system-button-border:var(--pill-border);--system-button-text:var(--action-text);--system-button-hover:color-mix(in srgb,var(--action-dark)82%,#000 18%);--system-button-active:color-mix(in srgb,var(--action-dark)70%,#000 30%);--system-button-text-active:#f6f6f6}.module-functions-row .system-button[aria-pressed=true],.module-function-button[aria-pressed=true]{--system-button-bg:var(--system-green);--system-button-border:color-mix(in srgb,var(--system-green)74%,#000 26%);--system-button-text:#f6f6f6;--system-button-hover:color-mix(in srgb,var(--system-green)82%,#000 18%);--system-button-active:color-mix(in srgb,var(--system-green)70%,#000 30%);--system-button-text-active:#f6f6f6}.module-functions-row{min-height:var(--tbl-functions-row-height)}.user-view-filter-inline-icon{box-sizing:border-box;transform-origin:50%;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;display:block;transform:rotate(-45deg)}.user-view-filter-menu-trigger[aria-expanded=true]{background:var(--system-blue);border-color:var(--system-blue);color:#f6f6f6}.user-view-filter-menu-trigger[aria-expanded=true] .user-view-filter-inline-icon{transform:rotate(45deg)}.user-view-filter-menu-item{box-sizing:border-box;text-align:left;border-radius:var(--pill-bar-radius);cursor:pointer;color:#2e2e2e;background:0 0;border:none;width:100%;padding:6px 8px;font-size:12px}.user-view-filter-menu-item:hover:not(:disabled){background:#ececec}.user-view-filter-menu-item:disabled{cursor:not-allowed;opacity:.45;color:#888}.uin-materials-row-action-menu{flex-direction:column;gap:4px;padding:8px;display:flex}.user-view-filter-menu-item.is-active,.user-view-filter-menu-item.is-include,.user-view-filter-menu-item.is-exclude{background:var(--system-blue-mid);color:#fff}.user-view-filter-menu-item.is-active:hover:not(:disabled),.user-view-filter-menu-item.is-include:hover:not(:disabled),.user-view-filter-menu-item.is-exclude:hover:not(:disabled){background:var(--system-blue)}.user-view-filter-menu-item--saved{background:#fff}.confirm-action-btn{border:1px solid #0000;transition:background .12s,border-color .12s,color .12s}.confirm-action-btn:disabled{cursor:not-allowed;opacity:.6}.confirm-action-btn--delete:not(:disabled):hover,.confirm-action-btn--delete.is-armed{color:#8b1f1f;background:#fde4e4;border-color:#c0392b}.confirm-action-btn--delete.is-armed:not(:disabled):hover{color:#6d1414;background:#f9c2c2;border-color:#a02020}.system-button.delete-action-soft,.pill-button.delete-action-soft{transition:background .25s,border-color .25s,color .25s,transform .2s}.system-button.delete-action-soft:not(:disabled):hover,.pill-button.delete-action-soft:not(:disabled):hover,.system-button.delete-action-soft:not(:disabled):focus-visible,.pill-button.delete-action-soft:not(:disabled):focus-visible{color:#8b1f1f;background:#fde4e4;border-color:#c0392b}.system-button.delete-action-soft:not(:disabled):active,.pill-button.delete-action-soft:not(:disabled):active{color:#6d1414;background:#f9c2c2;border-color:#a02020}.confirm-action-btn--duplicate:not(:disabled):hover,.confirm-action-btn--duplicate.is-armed{color:#6b4d00;background:#fff3c4;border-color:#b88500}.confirm-action-btn--duplicate.is-armed:not(:disabled):hover{color:#4a3500;background:#fde68a;border-color:#92660a}.user-view-filter-menu-saved-row{align-items:stretch;gap:0;width:100%;display:flex}.user-view-filter-menu-item--saved-apply{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.user-view-filter-menu-delete-btn{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0;color:#5f5f5f;cursor:pointer;background:#fff;border:1px solid #00000038;flex:0 0 28px;justify-content:center;align-items:center;width:28px;margin-left:-1px;padding:0;display:inline-flex}.user-view-filter-menu-delete-btn svg{width:14px;height:14px}.user-view-filter-menu-delete-btn:hover{color:#333;background:#f3f3f3;border-color:#0000004d}.user-view-filter-menu-divider{background:#0000001f;height:1px;margin:2px 0}.user-view-filter-menu-heading{color:#4b4b4b;padding:0 2px;font-size:11px;font-weight:600}.user-view-filter-menu-list{flex-direction:column;gap:4px;width:100%;max-height:220px;display:flex;overflow-y:auto}.user-view-filter-menu-empty{color:#666;padding:4px 2px 2px;font-size:12px}.date-picker{grid-template-columns:1fr 36px;align-items:center;gap:6px;display:grid}.date-input{background:#fffdf7;border:1px solid #0003;border-radius:6px;width:100%;padding:6px 8px;font-size:12px}.date-picker-toggle{border-radius:var(--pill-bar-radius);cursor:pointer;background:#f3efe6;border:1px solid #0003;padding:5px 6px;font-size:11px;line-height:1}.date-picker-toggle:hover{background:#e7e0d3}.date-picker-popover{z-index:20000;background:#fff;border:1px solid #00000029;border-radius:10px;min-width:220px;max-width:calc(100vw - 16px);padding:10px;position:fixed;box-shadow:0 12px 30px #0000002e}.date-picker-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.date-picker-header button{border-radius:var(--pill-bar-radius);cursor:pointer;background:#f7f3ea;border:1px solid #0003;padding:4px 8px;font-size:11px}.date-picker-nav-icon{box-sizing:border-box;transform-origin:50%;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;display:block}.date-picker-nav-icon--prev{transform:rotate(135deg)}.date-picker-nav-icon--next{transform:rotate(-45deg)}.date-picker-title{text-transform:capitalize;color:#3b3530;font-size:12px;font-weight:600}.date-picker-grid{grid-template-columns:repeat(7,minmax(24px,1fr));gap:4px;display:grid}.date-picker-weekday{text-align:center;color:#6a625a;font-size:10px;font-weight:600}.date-picker-day{border-radius:var(--pill-bar-radius);cursor:pointer;background:#f7f4ee;border:1px solid #0000001f;padding:4px 0;font-size:11px}.date-picker-day:hover{background:#ebe5d9}.date-picker-day.is-selected{color:#f8f4ec;background:#1f2d3a;border-color:#1f2d3a}.date-picker-day.is-today:not(.is-selected){border-color:#1f2d3a}.date-picker-empty{height:26px}.date-picker-footer{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.date-picker-footer button{border-radius:var(--pill-bar-radius);cursor:pointer;background:#f7f3ea;border:1px solid #0003;padding:4px 8px;font-size:11px}.enterprise-label{text-align:left;border-bottom:1px solid #0000000f;grid-column:span 999}.main-summary-panel,.summary-smooth-panel{background:var(--summary-surface);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:18px 20px 24px;display:flex}.summary-panel--transparent .main-summary-panel,.summary-panel--transparent .summary-smooth-panel{box-shadow:none;background:0 0}.summary-panel--transparent .main-summary-panel,.summary-panel--transparent .main-summary-panel *,.summary-panel--transparent .summary-smooth-panel,.summary-panel--transparent .summary-smooth-panel *{color:#000}.summary-panel--transparent .main-summary-header h2,.summary-panel--transparent .main-summary-header .lede,.summary-panel--transparent .summary-card-head,.summary-panel--transparent .summary-title,.summary-panel--transparent .summary-title *,.summary-panel--transparent .group-toggle-bar--summary .group-chip,.summary-panel--transparent .main-summary-panel .source-block,.summary-panel--transparent .main-summary-panel .source-block *,.summary-panel--transparent .summary-smooth-panel .source-block,.summary-panel--transparent .summary-smooth-panel .source-block *,.summary-panel--transparent .table-shell.entreprisegruppe-tabell .table-header,.summary-panel--transparent .table-shell.entreprisegruppe-tabell .table-row:not(.table-header)>.table-cell,.summary-panel--transparent .table-shell.entreprisegruppe-tabell .table-cell[data-col-id=__group]{color:#fff}.summary-panel--transparent .table-shell.entreprisegruppe-tabell .table-row:not(.table-header)>.table-cell,.summary-panel--transparent .table-shell.entreprisegruppe-tabell .table-row:not(.table-header)>.table-cell *{color:#fff!important}.summary-panel--transparent .table-shell.entreprisegruppe-tabell .child-label-summary,.summary-panel--transparent .table-shell.entreprisegruppe-tabell .child-grid .child-label-cell,.summary-panel--transparent .table-shell.entreprisegruppe-tabell .child-grid .child-label-summary{background:var(--level5)}.summary-panel--kalkyle-phase .table-shell.entreprisegruppe-tabell{background:var(--gray-light);--entreprisegruppe-sticky-bg:var(--gray-light)}.summary-panel--kalkyle-phase .table-shell.entreprisegruppe-tabell .child-grid .child-label-cell,.summary-panel--kalkyle-phase .table-shell.entreprisegruppe-tabell .child-grid .child-label-summary{color:#1f252b}.summary-panel--transparent .main-summary-panel.main-summary-panel--scope-tilbud .table-shell.entreprisegruppe-tabell .table-header .table-cell,.summary-panel--transparent .main-summary-panel.main-summary-panel--scope-tilbud .table-shell.entreprisegruppe-tabell .table-header .summary-header-text,.summary-panel--transparent .summary-smooth-panel.summary-smooth-panel--scope-tilbud .table-shell.entreprisegruppe-tabell .table-header .table-cell,.summary-panel--transparent .summary-smooth-panel.summary-smooth-panel--scope-tilbud .table-shell.entreprisegruppe-tabell .table-header .summary-header-text{color:#fff!important}.main-summary-shell,.summary-smooth-shell{flex-direction:column;flex:auto;min-height:0;padding:2px 0 0;display:flex;overflow:hidden}.main-summary-table-wrap,.summary-smooth-table-wrap{flex-direction:column;flex:0 auto;align-items:center;width:calc(100% + 40px);max-width:calc(100% + 40px);min-height:0;max-height:none;margin-left:-20px;margin-right:-20px;display:flex}.main-summary-table-wrap .table-shell.entreprisegruppe-tabell,.summary-smooth-table-wrap .table-shell.entreprisegruppe-tabell{width:max-content;max-width:100%;min-height:0;max-height:none;box-shadow:none;--summary-subgroup-gap:30px;--summary-subgroup-gap-bg:var(--level5);flex-direction:column;flex:0 auto;margin-left:0;margin-right:0;display:flex}.main-summary-table-wrap .table-shell.entreprisegruppe-tabell .table-body,.summary-smooth-table-wrap .table-shell.entreprisegruppe-tabell .table-body{flex:auto;height:auto;min-height:0;max-height:none}.summary-panel--transparent .main-summary-table-wrap,.summary-panel--transparent .summary-smooth-table-wrap{width:calc(100% + 86px);max-width:calc(100% + 86px);margin-left:-36px;margin-right:-50px}.summary-panel--transparent.with-bim-rail .main-summary-table-wrap,.summary-panel--transparent.with-bim-rail .summary-smooth-table-wrap{width:calc(100% + 72px);max-width:calc(100% + 72px);margin-left:-36px;margin-right:-36px}.summary-panel--kalkyle-phase .main-summary-table-wrap,.summary-panel--kalkyle-phase .summary-smooth-table-wrap{width:calc(100% + 86px);max-width:calc(100% + 86px);margin-left:-36px;margin-right:-50px}.summary-panel--kalkyle-phase.with-bim-rail .main-summary-table-wrap,.summary-panel--kalkyle-phase.with-bim-rail .summary-smooth-table-wrap{width:calc(100% + 72px);max-width:calc(100% + 72px);margin-left:-36px;margin-right:-36px}.main-summary-header{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;column-gap:24px;display:grid}.main-summary-header--chart-only{grid-template-columns:minmax(0,1fr)}.main-summary-header>.source-block.line-mode{justify-self:stretch;width:100%}.main-summary-header>.source-block.pie-mode{justify-self:center}.main-summary-total{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.main-summary-total-label{text-transform:uppercase;letter-spacing:.08em;color:#3b3b3b;font-size:11px;font-weight:700}.main-summary-total>.main-summary-total-label:not(:first-of-type){letter-spacing:.06em;font-size:8px}.main-summary-total-value{letter-spacing:-.01em;color:#3b3b3b;white-space:nowrap;text-align:left;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.main-summary-total>.main-summary-total-label:nth-child(3){margin-top:20px}.main-summary-total>.main-summary-total-value:not(:nth-of-type(2)){font-size:20px}.main-summary-total-label.main-summary-total-label--krm2{letter-spacing:.06em;font-size:11.2px}.main-summary-total-value.main-summary-total-value--krm2-bta{font-size:39.2px}.main-summary-total-value.main-summary-total-value--krm2-bra{font-size:28px}.main-summary-total.info-level1-totals>.main-summary-total-label{letter-spacing:.04em;color:var(--level3);font-size:25px}.main-summary-total.info-level1-totals>.main-summary-total-label:not(:first-of-type){font-size:15px}.main-summary-total.info-level1-totals>.main-summary-total-value{color:var(--level3);font-size:50px}.main-summary-total.info-level1-totals>.main-summary-total-value:not(:nth-of-type(2)){font-size:30px}.main-summary-header h2{letter-spacing:-.01em;margin:2px 0 4px;font-size:24px}.main-summary-header .lede{color:#3b3b3b;max-width:780px;margin:0;line-height:1.5}.main-summary-scroll-area{scrollbar-color:transparent transparent;scrollbar-width:thin;flex:auto;min-height:0;max-height:100%;padding-right:4px;overflow:hidden auto}.main-summary-scroll-area::-webkit-scrollbar{background:0 0}.main-summary-scroll-area::-webkit-scrollbar-track{background:0 0}.main-summary-scroll-area::-webkit-scrollbar-thumb{opacity:0;background:0 0;border-radius:999px;transition:opacity .6s,background-color .6s}.main-summary-scroll-area::-webkit-scrollbar-corner{background:0 0}.main-summary-scroll-area:hover,.main-summary-scroll-area:focus-within{scrollbar-color:var(--enterprise-rail-bg)transparent}.main-summary-scroll-area:hover::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.main-summary-scroll-area:focus-within::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.main-summary-scroll-area::-webkit-scrollbar-track-piece{background:0 0}.main-summary-scroll-area:hover::-webkit-scrollbar-track-piece{background:0 0}.main-summary-scroll-area:focus-within::-webkit-scrollbar-track-piece{background:0 0}@supports (overflow:overlay){.main-summary-scroll-area{overflow:overlay}}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#5f554e;margin:0;font-size:11px;font-weight:700}.source-block{color:#fff;min-width:280px;box-shadow:var(--shadow);background:#1f2d3a;border-radius:10px;padding:10px 12px}.source-block *{color:#fff}.source-line{grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin-bottom:6px;font-size:12px;display:grid}.source-line:last-child{margin-bottom:0}.source-line code{color:#fff;overflow-wrap:anywhere;background:#ffffff14;border-radius:6px;padding:4px 6px}.source-line .muted{color:#fffc;grid-column:2/3}.summary-card{box-shadow:none;background:#fff;border:1px solid #00000012;border-radius:12px;transition:box-shadow .2s;overflow:hidden}.summary-card+.summary-card{margin-top:15px}.summary-card-head{color:#fefefe;cursor:pointer;text-align:left;background:#313740;border:none;grid-template-columns:auto 240px 1fr;align-items:center;gap:12px;width:100%;padding:16px 18px;display:grid}.project-info-panel--development .summary-card-head{border-radius:12px 12px 0 0}.project-info-panel--development .summary-card-head{box-shadow:inset 0 1px 0 var(--summary-bar-border),inset 1px 0 0 var(--summary-bar-border),inset -1px 0 0 var(--summary-bar-border);height:var(--summary-card-head-height);background:#313740 padding-box padding-box}.level6-panel--summary .summary-card-head{background:#313740}.project-info-panel--development .summary-card,.level6-panel--summary .summary-card{box-shadow:none;background:0 0;border:1px solid #8c8c8c;border-radius:12px}.project-info-panel--development{--summary-card-head-height:64px;--summary-grid-header-height:36px;--summary-group-row-height:var(--summary-grid-header-height);--summary-bar-border:#8c8c8c}.project-info-panel--dark .summary-card-body,.project-info-panel--dark .summary-grid-row,.project-info-panel--dark .summary-grid-row-child1,.project-info-panel--dark .summary-grid-row-child1 .summary-cell.sticky,.project-info-panel--dark .summary-grid-row-child2{background:0 0}.project-info-panel--dark .summary-grid-row-group{background:0 0;border-color:#0000}.project-info-panel--dark .summary-card-body,.project-info-panel--dark .summary-grid-header .summary-cell:not(.sticky),.project-info-panel--dark .summary-grid-header-child .summary-cell:not(.sticky),.project-info-panel--dark .summary-grid-header-child2 .summary-cell:not(.sticky),.project-info-panel--dark .summary-cell .summary-currency-prefix,.project-info-panel--dark .row-meta,.project-info-panel--dark .summary-vendor-label-line,.project-info-panel--dark .summary-title .muted{color:#fff}.project-info-panel--dark .summary-cell.sticky{background:var(--level4);box-shadow:none}.project-info-panel--development .summary-grid-row-child1{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;border-radius:0;padding-top:0;padding-bottom:0}.project-info-panel--development .summary-grid-row-child1 .summary-cell{padding-top:12px;padding-bottom:12px}.project-info-panel--development .summary-grid-row-child1 .summary-cell.sticky{background:var(--level4);border-radius:0}.project-info-panel--development .summary-grid-row-child1:last-of-type{border-bottom:0}.project-info-panel--development .summary-card-head{z-index:12;width:100%;position:sticky;top:0;left:0;right:0}.project-info-panel--development .summary-grid-header,.project-info-panel--development .summary-grid-header-parent{top:var(--summary-card-head-height);z-index:9;background:var(--level4);min-height:var(--summary-grid-header-height);box-shadow:inset 1px 0 0 var(--summary-bar-border),inset -1px 0 0 var(--summary-bar-border);padding-top:0;padding-bottom:0;position:sticky}.project-info-panel--development .summary-grid-row-group{z-index:auto;min-height:var(--summary-group-row-height);box-shadow:none;background:0 0;padding-top:0;padding-bottom:0;position:static;top:auto}.project-info-panel--development .summary-grid-header-enterprise{top:calc(var(--summary-card-head-height) + var(--summary-grid-header-height) + var(--summary-group-row-height));z-index:8;background:var(--level4);min-height:var(--summary-grid-header-height);box-shadow:inset 1px 0 0 var(--summary-bar-border),inset -1px 0 0 var(--summary-bar-border),inset 0 -1px 0 var(--summary-bar-border);padding-top:0;padding-bottom:0;position:sticky}.project-info-panel--development .summary-grid-header-child{margin-top:0}.project-info-panel--development .summary-grid-header-child,.project-info-panel--development .summary-grid-header-child2,.project-info-panel--development .summary-grid-header-child2 .summary-cell.sticky.summary-cell-child{background:var(--level4)}.project-info-panel--development .summary-grid-header .summary-cell.sticky,.project-info-panel--development .summary-grid-header-parent .summary-cell.sticky,.project-info-panel--development .summary-grid-header-enterprise .summary-cell.sticky,.project-info-panel--development .summary-grid-row-group .summary-cell.sticky{background:var(--level4);z-index:11}.project-info-panel--development .summary-grid-header .summary-cell,.project-info-panel--development .summary-grid-header-parent .summary-cell,.project-info-panel--development .summary-grid-header-enterprise .summary-cell,.project-info-panel--development .summary-grid-row-group .summary-cell{z-index:1;position:relative}.project-info-panel--development .summary-grid-header .summary-cell.sticky,.project-info-panel--development .summary-grid-header-parent .summary-cell.sticky,.project-info-panel--development .summary-grid-header-enterprise .summary-cell.sticky,.project-info-panel--development .summary-grid-row-group .summary-cell.sticky{z-index:12;position:sticky;left:0}.project-info-panel--development .summary-cell.sticky{background-clip:padding-box;width:220px;min-width:220px}.project-info-panel--development .summary-cell--type-boundary,.project-info-panel--development .summary-grid-row-group .summary-cell--type-boundary{border-left:none}.summary-card-head:hover{filter:brightness(.96)}.summary-title{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;font-size:16px;display:flex}.summary-title .muted{color:#ffffffbf;white-space:nowrap;font-size:13px}.summary-title .summary-pill,.summary-title strong{white-space:nowrap}.summary-pill{color:#f6c454;background:#f6c45433;border:1px solid #f6c45499;border-radius:999px;padding:6px 10px;font-size:12px}.summary-head-metrics{grid-template-columns:repeat(4,minmax(150px,1fr));justify-items:end;gap:8px;width:100%;display:grid}.summary-head-chip{color:#fefefe;background:0 0;border:none;border-radius:10px;flex-direction:column;gap:4px;min-width:120px;padding:8px 10px;font-size:12px;display:flex}.summary-head-chip strong{letter-spacing:-.01em;text-align:right;font-variant-numeric:tabular-nums;font-size:16px;display:block}.summary-toggle{background:#ffffff1f;border:1px solid #fff3;border-radius:10px;padding:6px 10px;font-size:20px;line-height:1}.summary-card-head .summary-toggle.child-toggle-btn{color:#fefefe;background:#ffffff1f;border-color:#fff3}.summary-card-head .summary-toggle.child-toggle-btn:hover{background:#fff3;border-color:#ffffff59}.summary-card-body{background:#f1f1f1;padding:6px 16px 16px}.project-info-panel--development .summary-card-body{--summary-scroll-left:0px;padding-top:0;padding-left:0;padding-right:0;position:relative}.summary-table-shell{width:100%;min-width:0}.project-info-panel--development .summary-header-scroll-sync{top:var(--summary-card-head-height);z-index:9;position:sticky;overflow:hidden}.project-info-panel--development .summary-header-scroll-sync .summary-grid-header,.project-info-panel--development .summary-header-scroll-sync .summary-grid-header-parent{position:static;top:auto}.project-info-panel--development .summary-header-scroll-sync .summary-grid{transform:translate3d(calc(-1*var(--summary-scroll-left)),0,0);will-change:transform}.project-info-panel--development .summary-header-scroll-sync .summary-cell.sticky{transform:translate3d(var(--summary-scroll-left),0,0)}.summary-scroll{width:100%;overflow:auto hidden}.project-info-panel--development .summary-scroll{z-index:1;position:relative;overflow:auto visible}.summary-header-float-mask{display:none}.project-info-panel--development .summary-header-float-mask{top:var(--summary-card-head-height);z-index:7;pointer-events:none;width:220px;height:0;margin-bottom:0;display:block;position:sticky;left:0}.project-info-panel--development .summary-header-float-mask:before{content:"";width:220px;height:var(--summary-grid-header-height);background:var(--level4);box-shadow:inset -1px 0 0 var(--summary-bar-border);position:absolute;top:0;left:0}.summary-boundary-overlay{pointer-events:none;position:absolute;inset:0}.summary-boundary-line{background:#ffffff40;width:1px;position:absolute;top:0;bottom:0}.summary-grid{border-bottom:none;align-items:stretch;gap:0;width:max-content;min-width:100%;padding:4px 0;display:inline-grid}.summary-grid-header{border-bottom:none}.summary-grid-header .summary-cell:not(.sticky),.summary-grid-header-child .summary-cell:not(.sticky),.summary-grid-header-child2 .summary-cell:not(.sticky){color:#4b4b4b;text-transform:none;letter-spacing:0;text-align:center;white-space:nowrap;font-size:12px;font-weight:700}.summary-grid-header-parent,.summary-grid-row-group{padding-top:2px;padding-bottom:2px}.summary-grid-header-child{border-bottom:none;margin-top:10px}.summary-grid-header-vendor{margin-top:0}.summary-grid-header-child2{border-bottom:none;padding-top:0;padding-bottom:0}.summary-grid-row{background:#f1f1f1;border-radius:8px;padding:4px 0}.summary-grid-row .summary-cell:not(.sticky){padding-left:50px;padding-right:50px}.summary-grid-row-child1,.summary-grid-row-child1 .summary-cell.sticky{background:#d8d7d7}.summary-grid-row-child1 .summary-cell.sticky .row-title-row,.summary-grid-row-child1 .summary-cell.sticky .row-title,.summary-grid-row-child1 .summary-cell.sticky .row-meta{background:inherit}.summary-grid-row-group{background:0 0;border:1px solid #0000}.summary-grid-row-group .summary-cell{background:0 0;border-left:none}.summary-grid-row-group .summary-cell.sticky{box-shadow:none;background:0 0}.summary-grid-row-child2{background:0 0;border:none;border-radius:8px;padding-top:0;padding-bottom:0}.summary-grid-row-child2 .summary-cell.sticky.summary-cell-child{z-index:12;background:#f1f1f1 padding-box padding-box}.summary-cell{border-left:none;padding:8px 12px;font-size:13px;line-height:1.4}.summary-cell .summary-value{text-align:right;font-variant-numeric:tabular-nums;width:100%;display:block}.summary-cell .summary-value--currency{align-items:center;gap:8px;width:100%;display:flex}.summary-cell .summary-value--text{text-align:left;font-variant-numeric:normal}.summary-inline-input{color:#141414;text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #00000040;border-radius:6px;width:100%;padding:4px 6px;font-size:13px}.summary-inline-input:focus{outline-offset:1px;outline:2px solid #f6c45473}.summary-inline-input:disabled{color:#555;background:#e4e4e4}.summary-cell .summary-currency-prefix{color:#5a5552;font-weight:600}.summary-cell .summary-currency-amount{text-align:right;margin-left:auto}.summary-cell.sticky{background:linear-gradient(90deg,#fff 0%,#f9f7f2 100%);border-left:none;font-weight:700;position:sticky;left:0;box-shadow:4px 0 10px #0000000a}.summary-grid .summary-cell.sticky{z-index:10}.summary-child-block .summary-cell.sticky{box-shadow:none;background:0 0}.summary-child-block .summary-grid-row-child1 .summary-cell.sticky{background:#d8d7d7 padding-box padding-box}.summary-grid-header .summary-cell.sticky,.summary-grid-header-child .summary-cell.sticky,.summary-grid-header-child2 .summary-cell.sticky{box-shadow:none;background:0 0}.project-info-panel--development .summary-grid-row-child1 .summary-cell.sticky{z-index:6}.summary-grid-header-child2 .summary-cell.sticky.summary-cell-child{z-index:12;background:#f1f1f1 padding-box padding-box}.summary-cell-child{color:#4b433c;background:#f1f1f1 padding-box padding-box;font-weight:600}.summary-child-stack{flex-direction:column;gap:0;margin:7px 0 0 20px;display:flex}.summary-enterprise-body{flex-direction:column;gap:0;display:flex}.summary-vendor-block{margin-top:7px}.summary-child-block+.summary-child-block{margin-top:10px}.summary-child-section{border-left:none;flex-direction:column;gap:0;padding-left:20px;display:flex}.summary-child-section .summary-cell.sticky{left:20px}.summary-grid-header-vendor,.summary-grid-row-vendor{margin-left:30px}.summary-grid-header-vendor .summary-cell.sticky,.summary-grid-row-vendor .summary-cell.sticky{left:30px}.summary-grid-header-vendor .summary-cell.sticky{z-index:12;background:#f1f1f1 padding-box padding-box}.summary-grid-row-vendor .summary-cell.sticky{z-index:12;background:#d8d7d7 padding-box padding-box}.summary-child-section+.summary-child-section{margin-top:7px}.summary-child-placeholder{opacity:.4}.summary-card .child-toggle-btn,.summary-grid .child-toggle-btn{width:22px;height:22px;position:static;top:auto;left:auto}.row-title-row{align-items:flex-start;gap:8px;display:flex}.row-title{margin-bottom:2px;font-size:14px;font-weight:700}.row-meta{color:#6b6b6b;font-size:12px}.summary-vendor-label-line{color:#4b4b4b;font-size:12px;font-weight:700;line-height:1.2}.row-actions{gap:6px;margin-top:6px;display:flex}.row-actions .pill-button{padding:4px 8px;font-size:11px}.info-card{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #00000014;border-radius:10px;padding:12px 14px;font-size:14px}.project-info-panel .info-card{box-shadow:none;background:#e0d9d6}.modal-card.elib-publish-modal .info-card{box-shadow:none}.modal-card.elib-publish-modal .manager-table{width:100%}.modal-card.elib-publish-modal .manager-table th,.modal-card.elib-publish-modal .manager-table td{white-space:normal;overflow-wrap:anywhere;max-width:420px}.info-card--transparent{box-shadow:none;color:#f3f0e9;background:0 0;border:0}.project-info-panel .info-card--transparent{background:0 0}.info-card--transparent .info-options-head,.info-card--transparent .info-phases-head{color:#f3f0e9}.info-card--transparent .info-options-value,.info-card--transparent .info-options-grid input[type=text],.info-card--transparent .info-phases-label,.info-card--transparent .info-phases-input,.info-card--transparent .info-phases-system{color:#f3f0e9;background:#9b9b9b4d;border-color:#f3f0e959}.info-card--transparent .info-options-value--readonly,.info-card--transparent .info-phases-system{border:0}.info-card--transparent .info-source{color:#f3f0e9}.project-info-panel .info-fieldset legend{color:var(--gray-mid)}.project-info-panel .info-fieldset{background:#e0d9d6}.project-info-panel .info-fieldset--project-name legend{color:#000}.project-info-panel .info-fieldset--project-name input{font-size:2.1em}.project-info-panel .info-fieldset input,.project-info-panel .info-fieldset select,.project-info-panel .info-fieldset textarea{color:#000}.project-info-panel .info-roles-row input,.project-info-panel .info-options-value,.project-info-panel .info-options-grid input[type=text],.project-info-panel .info-phases-label,.project-info-panel .info-phases-input,.project-info-panel .info-phases-system{background:#9b9b9b4d}.project-info-panel .info-roles-row input{color:var(--gray-mid)}.info-form{gap:12px;max-width:520px;display:grid}.project-info-panel--phases .info-form{max-width:none}.info-field{color:#2b2b2b;gap:6px;font-weight:600;display:grid}.info-field input{color:#1c1c1c;background:#fff;border:1px solid #0000002e;border-radius:8px;padding:8px 10px;font-size:14px}.info-fieldset{background:#fff;border:1px solid #0000002e;border-radius:10px;padding:10px 12px 12px}.info-address-lines{flex-direction:column;gap:6px;display:flex}.info-project-type-block{gap:8px;display:grid}.info-fieldset legend{color:#2b2b2b;padding:0 6px;font-size:12px;font-weight:400}.info-fieldset input,.info-fieldset select,.info-fieldset textarea{color:#1c1c1c;background:0 0;border:none;width:100%;padding:4px 2px;font-size:14px}.info-field textarea{color:#1c1c1c;resize:vertical;background:#fff;border:1px solid #0000002e;border-radius:8px;min-height:90px;padding:8px 10px;font-size:14px}.info-field input:focus,.info-field textarea:focus{outline-offset:1px;outline:2px solid #00000040}.info-error{color:#b00020;margin-bottom:10px;font-weight:600}.info-roles{gap:8px;display:grid}.info-inline-row{align-items:center;gap:8px;display:flex}.info-inline-row input{flex:1}.info-options{gap:8px;display:grid}.info-options-header{font-weight:400}.info-options-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.info-options-table{gap:6px;display:grid}.info-options-grid{align-items:center;gap:8px;display:grid}.info-options-head{text-transform:uppercase;letter-spacing:.03em;color:#dcdcdc;font-size:12px;font-weight:400}.info-options-phase-pillbar{flex-wrap:wrap;gap:0}.info-options-phase-pillbar .system-button{color:#fff;white-space:normal;text-align:center;width:100px;min-height:22px;padding:4px 6px;font-size:11px;line-height:1.2}.info-options-phase-pillbar .system-button--yellow{color:#000}.info-options-phase-head{gap:0;display:flex}.info-options-phase-head-item{text-align:center;white-space:normal;text-transform:uppercase;letter-spacing:.03em;color:#dcdcdc;width:100px;font-size:12px;font-weight:400;line-height:1.2}.info-options-name{align-items:center;gap:8px;display:inline-flex}.info-options-value{background:#fff;border:1px solid #0000002e;border-radius:8px;padding:6px 8px;font-size:13px}.info-options-value--readonly{background:0 0;border:none}.info-options-grid input[type=text]{border:1px solid #0000002e;border-radius:8px;padding:6px 8px;font-size:13px}.info-options-check{justify-content:center;display:flex}.info-phases-table{gap:6px;display:grid;overflow-x:auto}.info-phases-row{grid-template-columns:minmax(200px,1fr) 220px minmax(140px,.7fr) 110px 110px 110px minmax(180px,1.2fr) 10px minmax(160px,1fr) 140px 90px;align-items:center;gap:8px;min-width:1570px;display:grid}.info-phases-status-pillbar{gap:0}.info-phases-status-pillbar .system-button{width:100px}.info-phases-status-head{gap:0;display:flex}.info-phases-status-head-item{text-align:center;white-space:normal;text-transform:uppercase;letter-spacing:.03em;color:#dcdcdc;width:100px;font-size:12px;font-weight:400;line-height:1.2}.info-phases-gap{width:10px}.info-phases-head{text-transform:uppercase;letter-spacing:.03em;color:#dcdcdc;font-size:12px;font-weight:400}.info-phases-label,.info-phases-input,.info-phases-system{background:#9b9b9b4d;border:1px solid #0000002e;border-radius:8px;padding:6px 8px;font-size:13px}.info-phases-input{color:#1c1c1c;font-family:inherit}.info-phases-system{color:#1c1c1c;border:none}.info-phases-order{gap:0;display:inline-flex}.checkbox-field{justify-content:center;align-items:center;gap:6px;display:inline-flex}.info-phases-lock-head{flex-direction:column;gap:2px;display:flex}.info-phases-lock-labels{letter-spacing:0;text-transform:none;color:#7a7a7a;gap:12px;font-size:11px;font-weight:600;display:inline-flex}.info-phases-locks{align-items:center;gap:0;margin-right:10px;display:inline-flex}.info-phases-locks .checkbox-field{justify-content:flex-start}.info-toggle-button{min-height:24px;padding:4px 8px;font-size:11px}.info-toggle-button.onoff-hover-button{position:relative}.info-toggle-button.onoff-hover-button .onoff-label{display:inline-block}@media (hover:hover) and (pointer:fine){.info-toggle-button.onoff-hover-button:hover .onoff-label{opacity:0}.info-toggle-button.onoff-hover-button:hover:after{content:attr(data-hover-label);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}}.info-delete-button{width:60px;min-width:0;padding-left:0;padding-right:0}.info-roles-header{justify-content:space-between;align-items:center;gap:12px;font-weight:400;display:flex}.info-roles-table{gap:6px;display:grid}.info-roles-row{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto;align-items:center;gap:8px;display:grid}.info-roles-row input{border:1px solid #0000002e;border-radius:8px;padding:6px 8px;font-size:13px}.info-roles-head{text-transform:uppercase;letter-spacing:.03em;color:#6b6b6b;font-size:12px;font-weight:700}.info-roles-empty{color:#6b6b6b;font-size:12px}.project-info-panel.project-info-panel--general{color:#fff}.project-info-panel.project-info-panel--general .info-card{box-shadow:none;background:0 0;border:0}.project-info-panel.project-info-panel--general .info-fieldset,.project-info-panel.project-info-panel--general .info-roles-row input{background:0 0;border-color:#f3f0e959}.project-info-panel.project-info-panel--general .info-fieldset legend,.project-info-panel.project-info-panel--general .info-roles-head,.project-info-panel.project-info-panel--general .info-roles-empty{color:#f3f0e9}.project-info-panel.project-info-panel--general .info-fieldset input,.project-info-panel.project-info-panel--general .info-fieldset select,.project-info-panel.project-info-panel--general .info-fieldset textarea,.project-info-panel.project-info-panel--general .info-roles-row input{color:#fff}.project-info-panel.project-info-panel--general .info-fieldset input::placeholder,.project-info-panel.project-info-panel--general .info-fieldset textarea::placeholder,.project-info-panel.project-info-panel--general .info-roles-row input::placeholder{color:#f3f0e999}.project-info-panel.project-info-panel--general .info-fieldset select option{color:#1c1c1c;background:#fff}.info-actions{align-items:center;gap:12px;margin-top:6px;display:flex}.info-source{color:#6b6b6b;margin-top:10px;font-size:12px}.info-card.error{color:#b00020;background:#fff4f4;border-color:#b00020}.info-card.warning{border:1px dashed var(--warning-card-border,#c44);background:var(--warning-card-bg,#cc44440a);color:inherit}.tag{color:inherit;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;padding:4px 8px;font-size:11px}@media (max-width:960px){.main-summary-header{grid-template-columns:minmax(0,1fr);row-gap:12px}.source-block{width:100%}.summary-head-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%}}.source-block{transform-origin:100% 0;box-sizing:border-box;width:100%;min-height:180px;max-height:360px;transition:max-height 1s,padding 1s,min-height 1s,transform 1s,width 1s,margin-left 1s;position:relative;overflow:hidden;transform:scale(1)}.source-block.is-collapsed{width:100%;min-height:120px;max-height:200px;margin-left:0;padding:10px 12px;overflow:hidden;transform:scale(1)translate(0)}.source-block.is-expanded{max-height:580px;transform:scale(1)translate(0)}.source-block.pie-mode{flex:0 auto;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.source-block.pie-mode.is-collapsed,.source-block.pie-mode.is-expanded{width:fit-content;max-width:100%}.source-block-head{border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.chart-title{align-items:center;gap:8px;display:flex}.chart-title strong{color:#fff;letter-spacing:-.01em}.chart-metric-select{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;padding:4px 12px;font-size:.95rem;font-weight:600}.chart-metric-select:focus{outline-offset:2px;outline:2px solid #f6c454b3}.chart-metric-select option{color:#111;background:#f7f5f0}.chart-actions{align-items:center;gap:6px;display:flex}.pill-button.ghost{color:#fff;background:#ffffff1f;border:1px solid #fff3;padding:6px 8px}.chart-body{box-sizing:border-box;background:0 0;flex-wrap:nowrap;align-items:center;gap:12px;width:100%;padding:4px 2px;transition:max-height 1s,transform 1s;display:flex;overflow-x:auto}.chart-body.is-collapsed{min-height:140px;max-height:210px;overflow:hidden;transform:translateY(0)}.source-block.is-collapsed .line-chart-shell{overflow:hidden}.chart-body.is-expanded{min-height:260px;max-height:520px}.manager-modal .pill-button,.manager-modal .pill-button.ghost{border:1px solid var(--pill-border);border-radius:var(--pill-bar-radius);background:var(--gray-mid);color:#000;min-height:24px;padding:4px 10px}.manager-modal .pill-button:hover,.manager-modal .pill-button.ghost:hover{background:color-mix(in srgb,var(--gray-mid)85%,#000 15%);color:#000}.manager-modal .pill-button:active,.manager-modal .pill-button.ghost:active{background:color-mix(in srgb,var(--gray-mid)70%,#000 30%);color:#000}.manager-modal .pill-button:disabled,.manager-modal .pill-button.ghost:disabled{cursor:not-allowed;opacity:.6}.manager-modal .manager-tabs .pill-button{background:var(--gray-light);color:#000;white-space:nowrap;border:none;border-radius:0}.manager-modal .manager-tabs .pill-button.ghost{background:var(--gray-mid);color:#000;border:none}.manager-modal .manager-subtabs .pill-button{background:var(--gray-mid);color:#000;white-space:nowrap;border:none;border-radius:0}.manager-modal .manager-subtabs .pill-button.ghost{color:#000;background:#9c9c9c;border:none}.manager-modal .manager-domain-tabs .pill-button{background:var(--manager-domain-bg,color-mix(in srgb,var(--gray-mid)95%,#000 5%))}.manager-modal .manager-domain-tabs .pill-button.ghost{background:color-mix(in srgb,var(--manager-domain-bg,color-mix(in srgb,var(--gray-mid)95%,#000 5%))82%,#000 18%)}.manager-modal .manager-tabs .pill-button:first-child,.manager-modal .manager-subtabs .pill-button:first-child{border-radius:var(--pill-bar-radius)0 0 0}.manager-modal .manager-tabs .pill-button:last-child,.manager-modal .manager-subtabs .pill-button:last-child{border-radius:0 var(--pill-bar-radius)0 0}.manager-modal .manager-tabs .pill-button:only-child,.manager-modal .manager-subtabs .pill-button:only-child{border-radius:var(--pill-bar-radius)var(--pill-bar-radius)0 0}.pie-wrap{color:#fff;align-items:center;gap:12px;transition:transform .25s;display:flex}.pie-wrap.is-compact{flex-direction:column;gap:6px}.pie-slice{transform-origin:50%;transition:filter .25s,transform .25s}.pie-slice.is-hover{filter:brightness(1.08);transform:scale(1.05)}.chart-card{appearance:none;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;transition:transform 1.5s cubic-bezier(.25,.8,.25,1),flex-basis 1.5s cubic-bezier(.25,.8,.25,1);display:flex;background-color:#0000!important}.chart-card:focus-visible{outline-offset:4px;outline:2px solid #f6c454bf}.chart-body.is-expanded .chart-card:hover{transform:scale(1.05)}.main-summary-panel .chart-body.is-expanded .chart-card:hover,.summary-smooth-panel .chart-body.is-expanded .chart-card:hover{transform:none}.chart-body.is-collapsed .chart-card,.chart-body.is-collapsed .chart-card.is-active{box-shadow:none;transform:scale(1)}.chart-body.is-collapsed .pie-slice,.chart-body.is-collapsed .pie-slice.is-hover{filter:none;transform:scale(1)}.chart-body svg{overflow:visible}.pie-body{flex-wrap:wrap;place-content:flex-start center;align-items:flex-start;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px;overflow:hidden auto}.pie-body.is-collapsed{min-height:0;max-height:230px}.pie-body.is-expanded{min-height:0}.chart-card-label{text-align:center;max-width:160px;font-size:12px}.legend{flex-direction:column;gap:6px;display:flex}.legend-row{color:#f0f0f0;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.pie-wrap .legend-row:hover .legend-label,.pie-wrap .legend-row:hover .legend-value,.pie-wrap .legend-row.is-hover .legend-label,.pie-wrap .legend-row.is-hover .legend-value{color:var(--accent)}.legend-dot{border:1px solid #0003;border-radius:999px;width:12px;height:12px;display:inline-block}.legend-value{font-variant-numeric:tabular-nums}.source-block .chart-body>.info-card{box-shadow:none;color:#fff;background:0 0;border:0;padding:0}.source-block.rfq-comparison-chart-block{contain:inline-size;flex:none;width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0}.source-block.pie-mode.rfq-comparison-chart-block.is-collapsed,.source-block.pie-mode.rfq-comparison-chart-block.is-expanded{flex:none;width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0}.rfq-comparison-bar-body{flex-wrap:nowrap;align-items:flex-end;gap:10px;width:100%;min-width:0;max-width:100%;padding-bottom:4px;overflow:auto hidden}.rfq-comparison-bar-body.is-collapsed{min-height:190px}.rfq-comparison-bar-body.is-expanded{min-height:320px}.rfq-comparison-bar-card{text-align:center;flex-direction:column;flex:0 0 120px;align-items:center;gap:8px;min-width:120px;max-width:120px;display:flex}.rfq-comparison-bar-value{color:#f4f4f4;justify-content:center;align-items:flex-end;min-height:28px;font-size:11px;font-weight:700;display:flex}.rfq-comparison-bar-track{background:#ffffff14;border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:flex-end;width:46px;display:flex;overflow:hidden}.rfq-comparison-chart-block.is-collapsed .rfq-comparison-bar-track{height:132px}.rfq-comparison-chart-block.is-expanded .rfq-comparison-bar-track{height:244px}.rfq-comparison-bar-fill{border-top:1px solid #ffffff52;width:100%;min-height:6px;transition:height .25s}.rfq-comparison-bar-label{color:#f0f0f0;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;line-height:1.25;overflow:hidden}.element-row .sticky-toggle,.element-row .sticky-elem-1,.element-row .sticky-elem-2,.element-row .table-cell.sticky-toggle,.element-row .table-cell.sticky-elem-1,.element-row .table-cell.sticky-elem-2{border-right:1px solid var(--level2);color:#fefefe!important;background:#3f3a3c!important}.enterprise-row .sticky-toggle,.enterprise-row .sticky-elem-1,.enterprise-row .sticky-elem-2,.enterprise-row .sticky-child-1,.enterprise-row .sticky-child-2{border-right:1px solid #00000029;background:var(--table-row-sub)!important;color:#1f252b!important}.component-row .sticky-toggle,.component-row .sticky-elem-1,.component-row .sticky-elem-2,.component-row .sticky-child-1,.component-row .sticky-child-2{border-right:1px solid #0000001f;color:#1f252b!important;background:#f3f3f3!important}.component-header .sticky-elem-1,.component-header .sticky-elem-2,.component-header .sticky-child-1,.component-header .sticky-child-2{border-right:1px solid #00000029;color:#1f252b!important;background:#e0e0e0!important}.material-cert-cell{z-index:1200;position:relative;overflow:visible}.cert-trigger-wrapper{display:inline-block;position:relative}.cert-trigger{border-radius:var(--pill-bar-radius);color:#1a1f24;cursor:pointer;text-align:left;background:#f7f9fa;border:1px solid #d0d6db;min-width:200px;padding:6px 10px}.cert-menu-inline{z-index:2000;background:#fff;border:1px solid #d0d6db;border-radius:6px;min-width:220px;max-height:240px;padding:10px;position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto;box-shadow:0 12px 28px #0000002e}.cert-menu-fixed{z-index:4001;background:#fff;border:1px solid #d0d6db;border-radius:6px;min-width:220px;max-width:calc(100vw - 16px);max-height:260px;padding:10px;position:fixed;overflow-y:auto;box-shadow:0 12px 28px #0000002e}.cert-menu-backdrop{z-index:4000;background:0 0;position:fixed;inset:0}.cert-menu-fixed{background:#fff;border:1px solid #d0d6db;border-radius:6px;min-width:220px;max-width:calc(100vw - 16px);max-height:260px;padding:10px;position:fixed;overflow-y:auto;box-shadow:0 12px 28px #0000002e}.cert-option{text-align:left;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.cert-option input{accent-color:#1f7a9a}.cert-empty{color:#555;padding:4px 2px;font-size:12px}.header-label{align-items:center;gap:6px;display:flex}.table-header .header-label,.concept-row--column-header .header-label{flex:1;justify-content:center;padding-left:20px;padding-right:20px}.table-header .filter-chip,.concept-row--column-header .filter-chip{margin-left:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sort-indicator{color:#555;font-size:12px}.pes-table.user-view-table .pes-section-component .child-grid .table-cell:not(.user-view-indent-cell){background:#f3f3f3!important}.pes-table.user-view-table .pes-section-component .child-label-summary,.pes-table.user-view-table .pes-section-component .child-header-cell:not(.user-view-indent-cell){background:#e0e0e0!important}.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid .table-cell:not(.user-view-indent-cell),.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-body-cell:not(.user-view-indent-cell){background:#f3f3f3!important}.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-label-summary,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-header-cell:not(.user-view-indent-cell){background:#e0e0e0!important}.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .table-cell:not(.user-view-indent-cell),.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-body-cell:not(.user-view-indent-cell),.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-label-summary,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-header-cell:not(.user-view-indent-cell),.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.user-view-child4-product-grid .child-label-summary,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.user-view-child4-montage-grid .child-label-summary,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.user-view-child4-product-grid.child-summary-row .child-label-summary,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.user-view-child4-montage-grid.child-summary-row .child-label-summary,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid{background:var(--table-row-sub)!important}.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .user-view-blank-cell.user-view-indent-cell[data-row="1"],.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .user-view-blank-cell.user-view-indent-cell[data-row="2"],.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row .user-view-blank-cell.user-view-indent-cell{background:var(--table-row-sub)!important;border:none!important;outline:none!important}.pes-table.user-view-table .pes-section-component .child-grid,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid,.pes-table.user-view-table .pes-section-component .child-grid.child-summary-row,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.child-summary-row,.pes-table.user-view-table .pes-section-component .child-grid.child-summary-row .table-cell:not(.user-view-indent-cell),.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.child-summary-row .table-cell:not(.user-view-indent-cell),.pes-table.user-view-table .pes-section-component .child-grid.child-summary-row .child-body-cell:not(.user-view-indent-cell),.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.child-summary-row .child-body-cell:not(.user-view-indent-cell){background:#f3f3f3!important}.pes-table.user-view-table .pes-section-component .child-grid.child-summary-row .child-label-summary,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.child-summary-row .child-label-summary,.pes-table.user-view-table .pes-section-component .child-grid.child-summary-row .child-header-cell:not(.user-view-indent-cell),.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.child-summary-row .child-header-cell:not(.user-view-indent-cell),.pes-table.user-view-table .pes-section-component .child-grid.child-summary-row .child-header-cell.user-view-indent-cell,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.child-summary-row .child-header-cell.user-view-indent-cell{background:#e0e0e0!important}.pes-table.user-view-table .pes-section-component .child-grid.child-summary-row .child-body-cell.user-view-indent-cell,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.child-summary-row .child-body-cell.user-view-indent-cell{background:#f3f3f3!important}.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row .table-cell,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row .child-header-cell,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row .child-body-cell,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row .child-label-summary{background:var(--table-row-sub)!important}.pes-table.user-view-table .pes-section-component .child-grid:not(.child-summary-row) .user-view-blank-cell.child-header-cell,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid:not(.child-summary-row) .user-view-blank-cell.child-header-cell,.pes-table.user-view-table .pes-section-component .child-grid .user-view-blank-cell.child-body-cell,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid .user-view-blank-cell.child-body-cell{background:#f3f3f3!important}.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .user-view-blank-cell.child-header-cell,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .user-view-blank-cell.child-body-cell{background:var(--table-row-sub)!important}.pes-table.user-view-table .pes-section-component .child-grid .table-cell.user-view-dark-cell-c1,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid .table-cell.user-view-dark-cell-c1,.pes-table.user-view-table .pes-section-component .child-grid .table-cell.user-view-dark-cell-c2,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid .table-cell.user-view-dark-cell-c2,.pes-table.user-view-table .pes-section-component .child-grid .table-cell.user-view-dark-cell-c3,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid .table-cell.user-view-dark-cell-c3{background:var(--table-muted-child1)!important}.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .table-cell.user-view-dark-cell-c4{background:var(--table-muted-child2)!important}.pes-table.user-view-table .pes-section-component .child-grid .user-view-blank-cell.child-header-cell.user-view-dark-cell-c1,.pes-table.user-view-table .pes-section-component .child-grid .user-view-blank-cell.child-header-cell.user-view-dark-cell-c2,.pes-table.user-view-table .pes-section-component .child-grid .user-view-blank-cell.child-header-cell.user-view-dark-cell-c3,.pes-table.user-view-table .pes-section-component .child-grid .user-view-blank-cell.child-body-cell.user-view-dark-cell-c1,.pes-table.user-view-table .pes-section-component .child-grid .user-view-blank-cell.child-body-cell.user-view-dark-cell-c2,.pes-table.user-view-table .pes-section-component .child-grid .user-view-blank-cell.child-body-cell.user-view-dark-cell-c3,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid .user-view-blank-cell.child-header-cell.user-view-dark-cell-c1,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid .user-view-blank-cell.child-header-cell.user-view-dark-cell-c2,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid .user-view-blank-cell.child-header-cell.user-view-dark-cell-c3,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid .user-view-blank-cell.child-body-cell.user-view-dark-cell-c1,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid .user-view-blank-cell.child-body-cell.user-view-dark-cell-c2,.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid .user-view-blank-cell.child-body-cell.user-view-dark-cell-c3{background:var(--table-muted-child1)!important}.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .user-view-blank-cell.child-header-cell.user-view-dark-cell-c4,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .user-view-blank-cell.child-body-cell.user-view-dark-cell-c4{background:var(--table-muted-child2)!important}.pes-table.user-view-table .child-grid{background:var(--summary-subgroup-gap-bg,var(--level5))!important}.pes-table.user-view-table .child-summary-row{height:30px;min-height:30px}.pes-table.user-view-table .child-grid .table-cell,.pes-table.user-view-table .child-grid .child-header-cell,.pes-table.user-view-table .child-grid .child-body-cell,.pes-table.user-view-table .child-grid .child-label-cell,.pes-table.user-view-table .child-grid .child-label-summary{box-sizing:border-box;height:30px;min-height:30px}.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .child-label-summary.child-label-summary--merged,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .child-body-cell.child-body-cell--merged,.pes-table.user-view-table .child-grid.user-view-child2-grid .child-label-summary.child-label-summary--merged,.pes-table.user-view-table .child-grid.user-view-child2-grid .child-body-cell.child-body-cell--merged,.pes-table.user-view-table .child-grid.user-view-child3-grid .child-label-summary.child-label-summary--merged,.pes-table.user-view-table .child-grid.user-view-child3-grid .child-body-cell.child-body-cell--merged{align-self:stretch;height:auto!important;min-height:60px!important}.project-info-panel--development strong,.project-info-panel--development b,.project-info-panel--development .summary-card-head,.project-info-panel--development .summary-head-chip strong,.project-info-panel--development .summary-grid-header .summary-cell,.project-info-panel--development .summary-grid-header-child .summary-cell,.project-info-panel--development .summary-grid-header-child2 .summary-cell,.project-info-panel--development .summary-cell.sticky,.project-info-panel--development .row-title,.project-info-panel--development .summary-vendor-label-line{font-weight:400}.table-shell.entreprisegruppe-tabell{box-shadow:none;box-sizing:border-box;z-index:3;--entreprisegruppe-border:var(--gray-dark);--entreprisegruppe-action-width:50px;--entreprisegruppe-header-row-height:30px;--entreprisegruppe-header-height:30px;--entreprisegruppe-boundary-top:var(--entreprisegruppe-header-height);--entreprisegruppe-sticky-bg:var(--level5);--entreprisegruppe-overlay-left:calc(var(--entreprisegruppe-action-width) + var(--col-__group,260px));--summary-section-radius:10px;--summary-subgroup-gap:15px;--summary-subgroup-gap-bg:var(--level3);background:0 0;border:none;border-radius:10px;outline:none;width:100%;max-width:100%;min-height:500px;margin:0;padding-right:0;position:relative;overflow:hidden}.level6-panel .table-shell.entreprisegruppe-tabell{--entreprisegruppe-sticky-bg:var(--level5)}.table-shell.entreprisegruppe-tabell.header-rows-2{--entreprisegruppe-header-height:60px;--entreprisegruppe-boundary-top:var(--entreprisegruppe-header-row-height)}.table-shell.entreprisegruppe-tabell .table-body{z-index:1;--table-body-bg:transparent;scrollbar-width:none;scrollbar-color:var(--gray-dark)transparent;background:0 0;max-width:100%;min-height:500px;max-height:max(500px,100vh - 390px);padding-bottom:0;padding-right:0;position:relative;overflow:auto}.table-shell.entreprisegruppe-tabell .table-body::-webkit-scrollbar{background:0 0;width:0;height:0}.table-shell.entreprisegruppe-tabell .table-body::-webkit-scrollbar-track{background:var(--gray-light);border:1px solid var(--gray-mid);background-clip:padding-box;border-radius:999px}.table-shell.entreprisegruppe-tabell .table-body::-webkit-scrollbar-track-piece{background:var(--gray-light)}.table-shell.entreprisegruppe-tabell .table-body::-webkit-scrollbar-corner{background:var(--gray-light)}.level6-panel .table-shell.entreprisegruppe-tabell{--summary-section-radius:10px;--summary-subgroup-gap:30px;--summary-subgroup-gap-bg:var(--level5);background:var(--table-surface);min-height:0;box-shadow:none;z-index:40;border:none;border-radius:10px;flex-direction:column;width:max-content;max-width:100%;margin-bottom:100px;margin-left:0;margin-right:0;padding-bottom:2px;display:flex;position:relative}.level6-panel .table-shell.entreprisegruppe-tabell .table-body{--table-body-bg:var(--level6);background:0 0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex:auto;min-height:0;max-height:max(500px,100vh - 376px);padding-bottom:0}.table-shell.entreprisegruppe-tabell .table-grid{min-width:max-content;min-height:100%;position:relative}.table-shell.entreprisegruppe-tabell .table-row{z-index:auto;grid-auto-rows:30px;align-items:center;min-height:30px;display:grid;position:relative}.table-shell.entreprisegruppe-tabell .table-row-with-children>.table-row{top:var(--entreprisegruppe-header-height);z-index:10;position:sticky}.table-shell.entreprisegruppe-tabell .table-row:not(.table-header){grid-auto-rows:60px;min-height:60px}.table-shell.entreprisegruppe-tabell .table-row-with-children>.table-row:hover .table-cell{color:#fefefe;background:#313740}.table-shell.entreprisegruppe-tabell .table-row-with-children{border-bottom:none;padding-bottom:0}.table-shell.entreprisegruppe-tabell .table-row>.table-cell:last-child{border-right:none}.table-shell.entreprisegruppe-tabell .table-cell,.table-shell.entreprisegruppe-tabell .child-header-cell,.table-shell.entreprisegruppe-tabell .child-label-cell,.table-shell.entreprisegruppe-tabell .child-label-summary{font-weight:400}.table-shell.entreprisegruppe-tabell .table-cell.summary-section-first,.table-shell.entreprisegruppe-tabell .table-cell.summary-section-last,.table-shell.entreprisegruppe-tabell .table-row>.table-cell.action-cell{background-clip:padding-box;border-radius:0}.table-shell.entreprisegruppe-tabell:not(.header-rows-2) .table-row.table-header>.table-cell.summary-section-first,.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.summary-section-first{border-top-left-radius:var(--summary-section-radius)!important}.table-shell.entreprisegruppe-tabell:not(.header-rows-2) .table-row.table-header>.table-cell.summary-section-last,.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.summary-section-last{border-top-right-radius:var(--summary-section-radius)!important}.table-shell.entreprisegruppe-tabell:not(.header-rows-2) .table-row.table-header>.table-cell.action-cell,.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.action-cell{border-top-left-radius:var(--summary-section-radius)!important}.table-shell.entreprisegruppe-tabell:not(.header-rows-2) .table-row.table-header>.table-cell.summary-sticky-gap-before,.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.summary-sticky-gap-before{z-index:183;background-clip:padding-box;overflow:visible;border-top-right-radius:var(--summary-section-radius)!important}.table-shell.entreprisegruppe-tabell:not(.header-rows-2) .table-row.table-header>.table-cell.summary-sticky-gap-start,.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.summary-sticky-gap-start{z-index:182;background-clip:padding-box;overflow:visible;background:var(--summary-subgroup-gap-bg,var(--level5))!important;border-top-left-radius:0!important}.table-shell.entreprisegruppe-tabell:not(.header-rows-2) .table-row.table-header>.table-cell.summary-sticky-gap-start:before,.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.summary-sticky-gap-start:before{content:"";left:var(--summary-subgroup-gap);border-top-left-radius:var(--summary-section-radius);z-index:1;pointer-events:none;background:#313740;width:auto;position:absolute;top:0;bottom:0;right:0}.table-shell.entreprisegruppe-tabell:not(.header-rows-2) .table-row.table-header>.table-cell.subgroup-gap-start.summary-section-first:not(.summary-sticky-gap-start){background:var(--summary-subgroup-gap-bg,var(--level5))!important;border-top-left-radius:0!important}.table-shell.entreprisegruppe-tabell:not(.header-rows-2) .table-row.table-header>.table-cell.subgroup-gap-start.summary-section-first:not(.summary-sticky-gap-start):before{left:var(--summary-subgroup-gap);border-top-left-radius:var(--summary-section-radius);z-index:0;background:#313740;width:auto;top:0;bottom:0;right:0}.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.summary-group-gap-start{background:var(--summary-subgroup-gap-bg,var(--level5))!important;border-top-left-radius:0!important}.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.summary-group-gap-start:before{content:"";left:var(--summary-subgroup-gap);border-top-left-radius:var(--summary-section-radius);z-index:0;background:#313740;position:absolute;top:0;bottom:0;right:0}.table-shell.entreprisegruppe-tabell:not(.header-rows-2) .table-row.table-header>.table-cell.summary-first-gap-before,.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.summary-first-gap-before{z-index:183;background-clip:padding-box;overflow:visible;border-top-right-radius:var(--summary-section-radius)!important}.table-shell.entreprisegruppe-tabell:not(.header-rows-2) .table-row.table-header>.table-cell.summary-first-gap-start,.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.summary-first-gap-start{z-index:182;background-clip:padding-box;overflow:visible;background:var(--summary-subgroup-gap-bg,var(--level5))!important;border-top-left-radius:0!important}.table-shell.entreprisegruppe-tabell:not(.header-rows-2) .table-row.table-header>.table-cell.summary-first-gap-start:before,.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.summary-first-gap-start:before{content:"";left:var(--summary-subgroup-gap);border-top-left-radius:var(--summary-section-radius);z-index:1;background:#313740;position:absolute;top:0;bottom:0;right:0}.table-shell.entreprisegruppe-tabell:not(.header-rows-2) .table-row.table-header>.table-cell.summary-first-gap-start.summary-section-last:before,.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.summary-first-gap-start.summary-section-last:before,.table-shell.entreprisegruppe-tabell:not(.header-rows-2) .table-row.table-header>.table-cell.summary-sticky-gap-start.summary-section-last:before,.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.summary-sticky-gap-start.summary-section-last:before,.table-shell.entreprisegruppe-tabell.header-rows-2 .table-row.table-header.table-header-group>.table-cell.summary-group-gap-start.summary-section-last:before{border-top-right-radius:var(--summary-section-radius)}.table-shell.entreprisegruppe-tabell .table-header{z-index:20;isolation:isolate;border-bottom:none;position:sticky;top:0;background:var(--summary-subgroup-gap-bg,var(--level5))!important;color:#fff!important}.table-shell.entreprisegruppe-tabell .table-header.table-header-group{z-index:40}.table-shell.entreprisegruppe-tabell .table-header.table-header-group .table-cell{border-bottom:none}.table-shell.entreprisegruppe-tabell .table-header.table-header-phase{top:var(--entreprisegruppe-header-row-height);z-index:14}.table-shell.entreprisegruppe-tabell .table-header.table-header-phase .table-cell{top:var(--entreprisegruppe-header-row-height)}.table-shell.entreprisegruppe-tabell .table-header .table-cell{z-index:181;height:30px;min-height:30px;color:inherit;text-align:center;border-bottom:none;border-right:none;justify-content:center;padding-top:2px;padding-bottom:2px;font-weight:400;position:sticky;top:0;color:#fff!important;background:#313740!important}.table-shell.entreprisegruppe-tabell .table-header .table-cell *{color:#fff!important}.table-shell.entreprisegruppe-tabell .table-header .summary-header-text{z-index:9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;position:relative;overflow:hidden}.table-shell.entreprisegruppe-tabell .table-row.table-header>.table-cell.summary-section-last{z-index:182}.table-shell.entreprisegruppe-tabell .table-header .table-cell:after{content:"";background:var(--entreprisegruppe-border);pointer-events:none;z-index:6;height:1px;position:absolute;bottom:0;left:0;right:0}.table-shell.entreprisegruppe-tabell .table-header .table-cell.subgroup-gap-start:after,.table-shell.entreprisegruppe-tabell .table-header .table-cell.summary-group-gap-start:after,.table-shell.entreprisegruppe-tabell .table-header .table-cell.summary-first-gap-start:after,.table-shell.entreprisegruppe-tabell .table-header .table-cell.subgroup-gap-first:after{left:var(--summary-subgroup-gap)}.table-shell.entreprisegruppe-tabell .table-cell.action-cell{text-align:center;justify-content:center;padding:0}.table-shell.entreprisegruppe-tabell .table-cell.action-cell .child-toggle-btn{position:static;top:auto;left:auto}.table-shell.entreprisegruppe-tabell .table-header .table-cell.action-cell{z-index:250;position:sticky;left:0;background:#313740!important}.table-shell.entreprisegruppe-tabell .table-header .table-cell[data-col-id=__group],.table-shell.entreprisegruppe-tabell .table-header .table-cell.header-group-mask{left:var(--entreprisegruppe-action-width);z-index:240;position:sticky;background:#313740!important}.table-shell.entreprisegruppe-tabell .table-row:not(.table-header) .table-cell.action-cell{z-index:200;background:#313740;position:sticky;left:0}.table-shell.entreprisegruppe-tabell .table-header .table-cell[class*=group-]{color:#fff;background:#313740}.table-shell.entreprisegruppe-tabell .table-header .table-cell.header-merge-next,.table-shell.entreprisegruppe-tabell .table-cell.cell-phase-boundary,.table-shell.entreprisegruppe-tabell .table-cell.cell-merge-next{border-right:none}.table-shell.entreprisegruppe-tabell .table-body-overlay{top:0;bottom:0;left:var(--entreprisegruppe-overlay-left);clip-path:inset(0 0 0 var(--table-scroll-left,0px));pointer-events:none;z-index:20;position:absolute;right:0;overflow:hidden}.table-shell.entreprisegruppe-tabell .table-bottom-overlay{--summary-bottom-overlay-height:13px;--summary-bottom-band-height:11px;bottom:var(--table-scrollbar-height,0px);width:max-content;min-width:100%;height:var(--summary-bottom-overlay-height);pointer-events:none;z-index:80;isolation:isolate;background:0 0;position:sticky;overflow:visible}.table-shell.entreprisegruppe-tabell .table-bottom-overlay .summary-bottom-baseline{width:100%;height:var(--summary-bottom-overlay-height);background:var(--summary-subgroup-gap-bg,var(--level5));z-index:1;position:absolute;bottom:0;left:0}.table-shell.entreprisegruppe-tabell .table-bottom-overlay .summary-bottom-sticky-layer{width:var(--entreprisegruppe-overlay-left);height:var(--summary-bottom-overlay-height);z-index:10;pointer-events:none;position:sticky;bottom:0;left:0}.table-shell.entreprisegruppe-tabell .table-bottom-overlay .summary-bottom-sticky-band{height:var(--summary-bottom-band-height);border-bottom-right-radius:var(--summary-section-radius);z-index:1;background:#313740;position:absolute;bottom:0;left:0;right:0;box-shadow:none!important;border:none!important}.table-shell.entreprisegruppe-tabell .table-bottom-overlay .summary-bottom-segment{height:var(--summary-bottom-band-height);border-bottom-left-radius:var(--summary-section-radius);border-bottom-right-radius:var(--summary-section-radius);z-index:2;background:#313740 padding-box padding-box;position:absolute;bottom:0;box-shadow:none!important;border:none!important}.table-shell.entreprisegruppe-tabell .table-bottom-overlay .summary-bottom-segment.summary-bottom-segment--first-gap-prev{z-index:4;border-bottom-right-radius:var(--summary-section-radius)!important}.table-shell.entreprisegruppe-tabell .table-bottom-overlay .summary-bottom-segment.summary-bottom-segment--sticky-gap-start,.table-shell.entreprisegruppe-tabell .table-bottom-overlay .summary-bottom-segment.summary-bottom-segment--first-gap-next{z-index:4;border-bottom-left-radius:var(--summary-section-radius)!important}.table-shell.entreprisegruppe-tabell.has-sticky-gap:after{content:"";top:0;bottom:0;left:var(--entreprisegruppe-overlay-left);width:var(--summary-subgroup-gap);background:var(--summary-subgroup-gap-bg,#b9b9b9);pointer-events:none;z-index:25;position:absolute}.table-shell.entreprisegruppe-tabell .table-boundary-line{background:var(--entreprisegruppe-border);width:1px;position:absolute;top:0;bottom:0}.table-shell.entreprisegruppe-tabell .table-subgroup-gap{width:var(--summary-subgroup-gap);background:var(--summary-subgroup-gap-bg,#b9b9b9);z-index:30;position:absolute;top:0;bottom:0}.table-shell.entreprisegruppe-tabell .table-cell{border-bottom:1px solid var(--entreprisegruppe-border);color:#1f252b;z-index:1;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-right:none;align-self:stretch;align-items:center;height:100%;padding:6px 10px;font-size:13px;line-height:1.2;display:flex;position:relative;overflow:hidden}.table-shell.entreprisegruppe-tabell .table-cell.subgroup-gap-start{padding-left:calc(10px + var(--summary-subgroup-gap))}.table-shell.entreprisegruppe-tabell .table-cell.subgroup-gap-start:before{content:"";width:var(--summary-subgroup-gap);background:var(--summary-subgroup-gap-bg,#b9b9b9);pointer-events:none;z-index:5;position:absolute;top:-1px;bottom:-1px;left:0}.table-shell.entreprisegruppe-tabell .table-cell.subgroup-gap-first:not(.summary-sticky-gap-start):before{display:none}.table-shell.entreprisegruppe-tabell .table-cell .table-value--num,.table-shell.entreprisegruppe-tabell .table-cell .table-value--percent{text-align:center;font-variant-numeric:tabular-nums;width:100%;display:block}.table-shell.entreprisegruppe-tabell .table-cell .table-value--currency{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.table-shell.entreprisegruppe-tabell .table-cell .table-value--currency .currency-prefix{color:#5a5552;font-weight:600}.table-shell.entreprisegruppe-tabell .table-cell .table-value--currency .currency-amount{text-align:center;margin-left:0}.table-shell.entreprisegruppe-tabell .table-cell .summary-value,.table-shell.entreprisegruppe-tabell .table-cell .summary-value--text,.table-shell.entreprisegruppe-tabell .table-cell .summary-value--num,.table-shell.entreprisegruppe-tabell .table-cell .summary-value--currency{align-self:center}.table-shell.entreprisegruppe-tabell .table-cell:not([data-col-id=__group]) .summary-value--text{text-align:center;width:100%;display:block}.table-shell.entreprisegruppe-tabell .table-cell[data-col-id=__group] .summary-value--text{text-align:left}.table-shell.entreprisegruppe-tabell .child-grid .table-cell:not(.child-label-cell) .summary-value--text{text-align:center;width:100%;display:block}.table-shell.entreprisegruppe-tabell .table-row:nth-child(2n):not(.element-row):not(.enterprise-row):not(.component-row):not(.table-gutter-row) .table-cell{background:var(--table-row-alt)}.table-shell.entreprisegruppe-tabell .table-row:not(.table-header)>.table-cell{color:#fefefe;background:#313740}.table-shell.entreprisegruppe-tabell .table-row:not(.table-header) .table-cell.action-cell,.table-shell.entreprisegruppe-tabell .table-row:not(.table-header) .table-cell[data-col-id=__group]{border-right:none}.table-shell.entreprisegruppe-tabell .table-cell[data-col-id=__group]{left:var(--entreprisegruppe-action-width);z-index:190;font-size:var(--table-text-size-large);background:#313740;padding-left:30px;line-height:1.1;position:sticky}.table-shell.entreprisegruppe-tabell .child-section{box-sizing:border-box;background:0 0;border:none;border-radius:0;width:100%;margin:0;padding:0}.table-shell.entreprisegruppe-tabell .child-section-root{padding-left:0;position:relative}.table-shell.entreprisegruppe-tabell .table-row-with-children>.table-row+.child-section-root{margin-top:0}.table-shell.entreprisegruppe-tabell .table-row-with-children>.child-section-root:last-of-type{margin-bottom:15px}.table-shell.entreprisegruppe-tabell .child-section-root:before{content:"";background:var(--accent);border-radius:999px;width:3px;display:none;position:absolute;top:-9px;bottom:0;left:20px}.table-shell.entreprisegruppe-tabell .child-section-root.child-section-spaced{border-top:none;margin-top:0;padding-top:0}.table-shell.entreprisegruppe-tabell .child-section-nested{margin-top:6px;padding-left:0;position:relative}.table-shell.entreprisegruppe-tabell .child-section-nested:before{content:"";background:var(--accent);border-radius:999px;width:2px;display:none;position:absolute;top:-9px;bottom:0;left:30px}.table-shell.entreprisegruppe-tabell .child-section-nested.child-section-spaced,.table-shell.entreprisegruppe-tabell .child-section-collapsed.child-section-spaced{margin-top:0}.table-shell.entreprisegruppe-tabell .child-title{color:#1f1f1f;margin-bottom:6px;font-size:13px;font-weight:400}.table-shell.entreprisegruppe-tabell .child-grid{box-sizing:border-box;background:0 0;gap:0;width:100%;min-width:max-content;display:grid}.table-shell.entreprisegruppe-tabell .child-summary-row{box-sizing:border-box;background:0 0;border-bottom:none;width:100%;height:30px;min-height:30px}.table-shell.entreprisegruppe-tabell .child-label-summary{cursor:pointer;z-index:2;color:#fff;background:0 0;justify-content:flex-start;align-items:center;gap:8px;font-weight:400;display:flex;position:relative;overflow:visible}.table-shell.entreprisegruppe-tabell .child-rowheader{grid-column:1/-1}.table-shell.entreprisegruppe-tabell .child-toggle-btn{border:1px solid var(--action-dark);background:var(--action-dark);border-radius:var(--pill-bar-radius);cursor:pointer;pointer-events:auto;z-index:3;width:24px;height:24px;color:var(--action-text);justify-content:center;align-self:center;align-items:center;font-weight:400;line-height:1;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;top:4px;left:10px}.table-shell.entreprisegruppe-tabell .child-toggle-btn .toggle-chevron{box-sizing:border-box;transform-origin:50%;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;display:block;transform:translateY(-.5px)rotate(-45deg)}.table-shell.entreprisegruppe-tabell .child-toggle-btn[aria-expanded=true] .toggle-chevron{transform:translateY(-.5px)rotate(45deg)}.table-shell.entreprisegruppe-tabell .child-toggle-btn:hover{background:color-mix(in srgb,var(--action-dark)80%,#000 20%);border-color:color-mix(in srgb,var(--action-dark)80%,#000 20%)}.table-shell.entreprisegruppe-tabell .child-toggle-btn[aria-expanded=true]{background:var(--system-blue);border-color:var(--system-blue);color:#f6f6f6}.table-shell.entreprisegruppe-tabell .inactive-cell{opacity:.6}.table-shell.entreprisegruppe-tabell .child-label-text{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:40px;overflow:hidden}.table-shell.entreprisegruppe-tabell .child-section-root>.child-grid .child-label-summary .child-label-text{font-size:1.2em}.table-shell.entreprisegruppe-tabell .child-summary-value{color:#fff;white-space:nowrap;margin-left:8px;font-weight:400}.table-shell.entreprisegruppe-tabell .child-summary-sep{white-space:pre}.table-shell.entreprisegruppe-tabell .child-summary-regular{font-weight:400}.table-shell.entreprisegruppe-tabell .child-header-row{background:0 0;border-bottom:none;border-radius:6px 6px 0 0;height:30px;min-height:30px}.table-shell.entreprisegruppe-tabell .child-header-cell{text-align:center;color:#fff;background:0 0;justify-content:center;height:30px;min-height:30px;font-weight:400}.table-shell.entreprisegruppe-tabell .child-label-cell{color:#fff;justify-content:flex-start;padding-left:10px;font-weight:400}.table-shell.entreprisegruppe-tabell .child-label-header{background:0 0}.table-shell.entreprisegruppe-tabell .child-label-body{background:0 0;border-bottom:none}.table-shell.entreprisegruppe-tabell .child-grid .table-cell,.table-shell.entreprisegruppe-tabell .child-grid .child-header-cell,.table-shell.entreprisegruppe-tabell .child-grid .child-label-cell,.table-shell.entreprisegruppe-tabell .child-grid .child-label-summary{border-bottom:none}.table-shell.entreprisegruppe-tabell .child-grid .table-cell{border-left:none;border-right:none;border-top:1px solid var(--entreprisegruppe-border);white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset;color:#fff;background:0 0;align-self:stretch;align-items:center;height:100%;min-height:100%;display:flex;overflow:hidden}.table-shell.entreprisegruppe-tabell .child-grid .table-cell:not(.wrap-cell){white-space:nowrap;-webkit-line-clamp:unset;-webkit-box-orient:unset;display:flex}.table-shell.entreprisegruppe-tabell .child-grid .child-body-cell,.table-shell.entreprisegruppe-tabell .child-grid .child-body-cell-sibling{border-top:1px solid var(--entreprisegruppe-border)}.table-shell.entreprisegruppe-tabell .child-section:hover .child-grid .table-cell,.table-shell.entreprisegruppe-tabell .child-section:hover .child-label-summary{background:inherit}.table-shell.entreprisegruppe-tabell .child-section:not(.child-section-collapsed) .child-grid .table-cell,.table-shell.entreprisegruppe-tabell .child-section:not(.child-section-collapsed) .child-label-summary,.table-shell.entreprisegruppe-tabell .child-section:not(.child-section-collapsed) .child-grid{background:0 0}.table-shell.entreprisegruppe-tabell .child-section-first:not(.child-section-collapsed) .child-grid,.table-shell.entreprisegruppe-tabell .child-section-first:not(.child-section-collapsed) .child-label-summary{border-top-left-radius:0}.table-shell.entreprisegruppe-tabell .child-section-last:not(.child-section-collapsed) .child-grid,.table-shell.entreprisegruppe-tabell .child-section-last:not(.child-section-collapsed) .child-label-summary{border-bottom-left-radius:6px}.table-shell.entreprisegruppe-tabell .child-section-first:not(.child-section-collapsed) .child-grid,.table-shell.entreprisegruppe-tabell .child-section-last:not(.child-section-collapsed) .child-grid{overflow:hidden}.table-shell.entreprisegruppe-tabell .child-grid .child-header-cell{text-align:center;color:#fff;background:0 0;border-top:none;border-left:none;justify-content:center;font-weight:400}.table-shell.entreprisegruppe-tabell .child-grid .child-label-cell{color:#fff;-webkit-line-clamp:unset;-webkit-box-orient:unset;background:0 0;border-top:none;border-left:none;justify-content:flex-start;align-items:center;height:100%;min-height:100%;padding-left:10px;font-weight:400;display:flex}.table-shell.entreprisegruppe-tabell .child-grid .child-label-cell,.table-shell.entreprisegruppe-tabell .child-grid .child-label-summary{z-index:8;background:var(--entreprisegruppe-sticky-bg);position:sticky;left:0}.table-shell.entreprisegruppe-tabell .child-section:not(.child-section-collapsed) .child-grid .child-label-cell,.table-shell.entreprisegruppe-tabell .child-section:not(.child-section-collapsed) .child-label-summary,.table-shell.entreprisegruppe-tabell .child-section.child-section-collapsed .child-label-summary{background:var(--entreprisegruppe-sticky-bg)}.table-shell.entreprisegruppe-tabell .child-grid .child-label-summary{border-left:none;border-top:1px solid var(--entreprisegruppe-border);border-right:none;align-self:stretch;height:100%}.table-shell.entreprisegruppe-tabell .child-section-first .child-label-summary{border-top-left-radius:6px}.table-shell.entreprisegruppe-tabell .child-section-last .child-label-summary{border-bottom-left-radius:6px}.table-shell.entreprisegruppe-tabell .child-section-first .child-summary-row{border-top-left-radius:6px;overflow:hidden}.table-shell.entreprisegruppe-tabell .child-section-last .child-summary-row{border-bottom-left-radius:6px;overflow:hidden}.table-shell.entreprisegruppe-tabell .child-section-spaced .child-label-summary,.table-shell.entreprisegruppe-tabell .child-section-spaced .child-header-cell,.table-shell.entreprisegruppe-tabell .child-section-spaced .child-label-cell{border-top:1px solid var(--entreprisegruppe-border)}.table-shell.entreprisegruppe-tabell .child-grid .child-first-value{border-left:none}.table-shell.entreprisegruppe-tabell .child-grid .child-merge-next{border-right:none}.table-shell.entreprisegruppe-tabell .child-grid .child-merge-prev{border-left:none}.table-shell.entreprisegruppe-tabell .child-section-nested .child-label-summary,.table-shell.entreprisegruppe-tabell .child-section-nested .child-header-cell,.table-shell.entreprisegruppe-tabell .child-section-nested .child-label-cell,.table-shell.entreprisegruppe-tabell .child-section-nested .child-grid .child-body-cell{border-top:none}.table-shell .table-body,.table-shell .table-body.has-gutter,.table-shell.entreprisegruppe-tabell .table-body,.table-shell.pes-table:not(.elib-table) .table-body,.table-shell.level6-local-table .table-body,.uin-components-table .table-body,.level6-resource-table .table-body{scrollbar-color:transparent var(--level5);scrollbar-width:thin}.table-shell .table-body,.table-shell.entreprisegruppe-tabell .table-body,.table-shell.pes-table:not(.elib-table) .table-body,.table-shell.level6-local-table .table-body,.uin-components-table .table-body,.level6-resource-table .table-body{scrollbar-color:transparent var(--level5)}.table-shell .table-body::-webkit-scrollbar{background:var(--level5)}.table-shell.entreprisegruppe-tabell .table-body::-webkit-scrollbar{background:var(--level5)}.table-shell.pes-table:not(.elib-table) .table-body::-webkit-scrollbar{background:var(--level5)}.table-shell.level6-local-table .table-body::-webkit-scrollbar{background:var(--level5)}.uin-components-table .table-body::-webkit-scrollbar{background:var(--level5)}.level6-resource-table .table-body::-webkit-scrollbar{background:var(--level5)}.table-shell .table-body::-webkit-scrollbar-track{background:var(--level5)}.table-shell.entreprisegruppe-tabell .table-body::-webkit-scrollbar-track{background:var(--level5)}.table-shell.pes-table:not(.elib-table) .table-body::-webkit-scrollbar-track{background:var(--level5)}.table-shell.level6-local-table .table-body::-webkit-scrollbar-track{background:var(--level5)}.uin-components-table .table-body::-webkit-scrollbar-track{background:var(--level5)}.level6-resource-table .table-body::-webkit-scrollbar-track{background:var(--level5)}.table-shell .table-body::-webkit-scrollbar-track-piece{background:var(--level5)}.table-shell.entreprisegruppe-tabell .table-body::-webkit-scrollbar-track-piece{background:var(--level5)}.table-shell.pes-table:not(.elib-table) .table-body::-webkit-scrollbar-track-piece{background:var(--level5)}.table-shell.level6-local-table .table-body::-webkit-scrollbar-track-piece{background:var(--level5)}.uin-components-table .table-body::-webkit-scrollbar-track-piece{background:var(--level5)}.level6-resource-table .table-body::-webkit-scrollbar-track-piece{background:var(--level5)}.table-shell .table-body::-webkit-scrollbar-thumb{opacity:0;background:0 0;border-radius:999px;transition:opacity .6s,background-color .6s}.table-shell.entreprisegruppe-tabell .table-body::-webkit-scrollbar-thumb{opacity:0;background:0 0;border-radius:999px;transition:opacity .6s,background-color .6s}.table-shell.pes-table:not(.elib-table) .table-body::-webkit-scrollbar-thumb{opacity:0;background:0 0;border-radius:999px;transition:opacity .6s,background-color .6s}.table-shell.level6-local-table .table-body::-webkit-scrollbar-thumb{opacity:0;background:0 0;border-radius:999px;transition:opacity .6s,background-color .6s}.uin-components-table .table-body::-webkit-scrollbar-thumb{opacity:0;background:0 0;border-radius:999px;transition:opacity .6s,background-color .6s}.level6-resource-table .table-body::-webkit-scrollbar-thumb{opacity:0;background:0 0;border-radius:999px;transition:opacity .6s,background-color .6s}.table-shell .table-body::-webkit-scrollbar-corner{background:var(--level5)}.table-shell.entreprisegruppe-tabell .table-body::-webkit-scrollbar-corner{background:var(--level5)}.table-shell.pes-table:not(.elib-table) .table-body::-webkit-scrollbar-corner{background:var(--level5)}.table-shell.level6-local-table .table-body::-webkit-scrollbar-corner{background:var(--level5)}.uin-components-table .table-body::-webkit-scrollbar-corner{background:var(--level5)}.level6-resource-table .table-body::-webkit-scrollbar-corner{background:var(--level5)}.table-shell:hover .table-body,.table-shell:focus-within .table-body,.table-shell.entreprisegruppe-tabell:hover .table-body,.table-shell.entreprisegruppe-tabell:focus-within .table-body,.table-shell.pes-table:not(.elib-table):hover .table-body,.table-shell.pes-table:not(.elib-table):focus-within .table-body,.table-shell.level6-local-table:hover .table-body,.table-shell.level6-local-table:focus-within .table-body,.uin-components-table:hover .table-body,.uin-components-table:focus-within .table-body,.level6-resource-table:hover .table-body,.level6-resource-table:focus-within .table-body{scrollbar-color:var(--enterprise-rail-bg)var(--level5)}.table-shell:hover .table-body::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell:focus-within .table-body::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell.entreprisegruppe-tabell:hover .table-body::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell.entreprisegruppe-tabell:focus-within .table-body::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell.pes-table:not(.elib-table):hover .table-body::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell.pes-table:not(.elib-table):focus-within .table-body::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell.level6-local-table:hover .table-body::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell.level6-local-table:focus-within .table-body::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.uin-components-table:hover .table-body::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.uin-components-table:focus-within .table-body::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.level6-resource-table:hover .table-body::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.level6-resource-table:focus-within .table-body::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-body:hover,.table-body:focus-within,.table-shell.entreprisegruppe-tabell .table-body:hover,.table-shell.entreprisegruppe-tabell .table-body:focus-within,.table-shell.pes-table:not(.elib-table) .table-body:hover,.table-shell.pes-table:not(.elib-table) .table-body:focus-within,.table-shell.level6-local-table .table-body:hover,.table-shell.level6-local-table .table-body:focus-within,.uin-components-table .table-body:hover,.uin-components-table .table-body:focus-within,.level6-resource-table .table-body:hover,.level6-resource-table .table-body:focus-within{scrollbar-color:var(--enterprise-rail-bg)var(--level5)}.table-body:hover::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-body:focus-within::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell.entreprisegruppe-tabell .table-body:hover::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell.entreprisegruppe-tabell .table-body:focus-within::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell.pes-table:not(.elib-table) .table-body:hover::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell.pes-table:not(.elib-table) .table-body:focus-within::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell.level6-local-table .table-body:hover::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell.level6-local-table .table-body:focus-within::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.uin-components-table .table-body:hover::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.uin-components-table .table-body:focus-within::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.level6-resource-table .table-body:hover::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.level6-resource-table .table-body:focus-within::-webkit-scrollbar-thumb{background:var(--enterprise-rail-bg);opacity:1}.table-shell.entreprisegruppe-tabell .table-body{scrollbar-width:none}.table-shell.entreprisegruppe-tabell .table-body::-webkit-scrollbar{width:0;height:0}.pes-table.user-view-table .pes-section-component .child-grid .user-view-blank-cell.user-view-indent-cell[data-row="1"],.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid:not(.child-summary-row) .user-view-blank-cell.user-view-indent-cell[data-row="1"],.pes-table.user-view-table .pes-section-component .child-grid .user-view-blank-cell.user-view-indent-cell[data-row="2"],.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid:not(.child-summary-row) .user-view-blank-cell.user-view-indent-cell[data-row="2"]{background:#f3f3f3!important;border:none!important;outline:none!important}.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .child-header-cell.user-view-indent-cell,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .child-body-cell.user-view-indent-cell{background:var(--table-row-sub)!important;border:none!important;outline:none!important}.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.child-summary-row .user-view-blank-cell.user-view-indent-cell{background:#f3f3f3!important;border:none!important;outline:none!important}.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row .child-header-cell.user-view-indent-cell,.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row .child-body-cell.user-view-indent-cell{background:var(--table-row-sub)!important}.pes-table.user-view-table .child-grid .table-cell.user-view-blank-cell,.pes-table.user-view-table .child-grid .child-header-cell.user-view-blank-cell,.pes-table.user-view-table .child-grid .child-body-cell.user-view-blank-cell{background-clip:padding-box;border:none!important;outline:none!important}.table-shell.pes-table:not(.user-view-table) .table-cell[data-col-id^=__][data-col-id*=_blank_]{border-left:none!important;border-right:none!important}.table-shell.pes-table:not(.user-view-table) .table-row:not(.table-header) .table-cell.table-cell-dim{background:var(--table-muted-parent)!important}.table-shell.pes-table:not(.user-view-table) .element-row:hover .table-cell.table-cell-dim{background:color-mix(in srgb,var(--table-muted-parent)95%,#000)!important}.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-filler,.table-shell.pes-table:not(.user-view-table) .child-grid .child-track-indent{border-left:none!important;border-right:none!important}.table-shell.pes-table:not(.user-view-table) .pes-section-component .child-grid .child-track-filler.child-track-filler-dim{background:var(--table-muted-child1)!important}.table-shell.pes-table:not(.user-view-table) .pes-section-nested .child-grid .child-track-filler.child-track-filler-dim{background:var(--table-muted-child2)!important}.table-shell.pes-table:not(.user-view-table) .pes-section-component .child-grid .table-cell.child-cell-dim,.table-shell.pes-table:not(.user-view-table) .pes-section-component .child-grid .child-header-cell.child-cell-dim,.table-shell.pes-table:not(.user-view-table) .pes-section-component .child-grid .child-body-cell.child-cell-dim{background:var(--table-muted-child1)!important}.table-shell.pes-table:not(.user-view-table) .pes-section-nested .child-grid .table-cell.child-cell-dim,.table-shell.pes-table:not(.user-view-table) .pes-section-nested .child-grid .child-header-cell.child-cell-dim,.table-shell.pes-table:not(.user-view-table) .pes-section-nested .child-grid .child-body-cell.child-cell-dim{background:var(--table-muted-child2)!important}.table-shell.level6-local-table .table-row:not(.table-header):not(.table-gutter-row)>.table-cell.table-cell-dim,.table-shell.level6-resource-table .table-row:not(.table-header):not(.table-gutter-row)>.table-cell.table-cell-dim,.table-shell.level6-local-table .table-row:not(.table-header):not(.table-gutter-row):hover>.table-cell.table-cell-dim,.table-shell.level6-resource-table .table-row:not(.table-header):not(.table-gutter-row):hover>.table-cell.table-cell-dim{background:var(--table-muted-parent)}.level6-panel--materials .table-shell.level6-local-table .table-row:not(.table-header):not(.table-gutter-row)>.table-cell.table-cell-dim,.level6-panel--materials .table-shell.level6-resource-table .table-row:not(.table-header):not(.table-gutter-row)>.table-cell.table-cell-dim,.level6-panel--materials .table-shell.level6-local-table .table-row:not(.table-header):not(.table-gutter-row):hover>.table-cell.table-cell-dim,.level6-panel--materials .table-shell.level6-resource-table .table-row:not(.table-header):not(.table-gutter-row):hover>.table-cell.table-cell-dim{background:#e6e6e6}.pes-table.user-view-table .child-grid,.pes-table.user-view-table .child-label-summary,.pes-table.user-view-table .child-summary-row{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.pes-table.user-view-table .pes-section-nested.pes-section-first .child-grid,.pes-table.user-view-table .pes-section-nested.pes-section-last .child-grid,.pes-table.user-view-table .pes-component-block:last-child .pes-section-component .child-grid,.pes-table.user-view-table .child-section-first:not(.child-section-collapsed) .child-grid,.pes-table.user-view-table .child-section-last:not(.child-section-collapsed) .child-grid{overflow:visible!important}.table-shell.uin-components-table,.table-shell.level6-local-table.uin-sectioned-table,.table-shell.level6-resource-table.uin-sectioned-table{--uin-section-radius:10px}.table-shell.level6-local-table.uin-sectioned-table,.table-shell.level6-resource-table.uin-sectioned-table{--uin-section-gap-bg:var(--level5);--uin-section-divider-color:#0000001f}.table-shell.level6-local-table.uin-sectioned-table:after,.table-shell.level6-resource-table.uin-sectioned-table:after{content:"";top:0;bottom:var(--table-scrollbar-height,0px);left:var(--uin-sticky-gap-left,0px);width:var(--uin-sticky-gap-width,0px);background:var(--uin-section-gap-bg);pointer-events:none;z-index:130;position:absolute}.level6-panel--materials .table-shell.level6-local-table.uin-sectioned-table,.level6-panel--materials .table-shell.level6-resource-table.uin-sectioned-table{--uin-section-divider-color:#0000001f}.table-shell.level6-local-table.uin-sectioned-table .table-header,.table-shell.level6-resource-table.uin-sectioned-table .table-header{background:var(--uin-section-gap-bg);isolation:isolate}.table-shell.level6-local-table.uin-sectioned-table .table-header .table-cell,.table-shell.level6-resource-table.uin-sectioned-table .table-header .table-cell,.table-shell.level6-local-table.uin-sectioned-table .table-header .table-cell[class*=group-],.table-shell.level6-resource-table.uin-sectioned-table .table-header .table-cell[class*=group-]{color:#fff;border-right:1px solid var(--uin-section-divider-color);border-bottom:1px solid var(--uin-section-divider-color);background:var(--table-header-bg)!important}.table-shell.level6-local-table.uin-sectioned-table .table-row:not(.table-header):not(.table-gutter-row)>.table-cell,.table-shell.level6-resource-table.uin-sectioned-table .table-row:not(.table-header):not(.table-gutter-row)>.table-cell{border-right:1px solid var(--uin-section-divider-color);border-bottom:1px solid var(--uin-section-divider-color);box-shadow:none}.level6-panel--materials .table-shell.level6-local-table.uin-sectioned-table .table-header .table-cell,.level6-panel--materials .table-shell.level6-local-table.uin-sectioned-table .table-header .table-cell[class*=group-],.level6-panel--materials .table-shell.level6-resource-table.uin-sectioned-table .table-header .table-cell,.level6-panel--materials .table-shell.level6-resource-table.uin-sectioned-table .table-header .table-cell[class*=group-],.level6-panel--materials .table-shell.level6-local-table.uin-sectioned-table .table-row:not(.table-header):not(.table-gutter-row)>.table-cell,.level6-panel--materials .table-shell.level6-resource-table.uin-sectioned-table .table-row:not(.table-header):not(.table-gutter-row)>.table-cell{border-top:none!important;border-left:none!important;border-right:1px solid var(--uin-section-divider-color)!important;border-bottom:1px solid var(--uin-section-divider-color)!important}.level6-panel--materials .table-shell.level6-local-table.uin-sectioned-table .table-row>.table-cell:last-child,.level6-panel--materials .table-shell.level6-resource-table.uin-sectioned-table .table-row>.table-cell:last-child{border-right:1px solid var(--uin-section-divider-color)!important}.level6-panel--materials .table-shell.level6-local-table.uin-sectioned-table .table-cell input[type=text],.level6-panel--materials .table-shell.level6-local-table.uin-sectioned-table .table-cell input[type=number],.level6-panel--materials .table-shell.level6-local-table.uin-sectioned-table .table-cell textarea,.level6-panel--materials .table-shell.level6-resource-table.uin-sectioned-table .table-cell input[type=text],.level6-panel--materials .table-shell.level6-resource-table.uin-sectioned-table .table-cell input[type=number],.level6-panel--materials .table-shell.level6-resource-table.uin-sectioned-table .table-cell textarea{background:0 0!important;border:none!important}.table-shell.level6-local-table.uin-sectioned-table .table-grid,.table-shell.level6-resource-table.uin-sectioned-table .table-grid,.table-shell.level6-local-table.uin-sectioned-table .table-body-grid,.table-shell.level6-resource-table.uin-sectioned-table .table-body-grid,.table-shell.level6-local-table.uin-sectioned-table .table-row:not(.table-header):not(.table-gutter-row),.table-shell.level6-resource-table.uin-sectioned-table .table-row:not(.table-header):not(.table-gutter-row){background:var(--uin-section-gap-bg)}.table-shell.uin-components-table .table-cell.uin-section-first,.table-shell.uin-components-table .table-cell.uin-section-last,.table-shell.uin-components-table .concept-action-cell,.table-shell.level6-local-table.uin-sectioned-table .table-cell.uin-section-first,.table-shell.level6-local-table.uin-sectioned-table .table-cell.uin-section-last,.table-shell.level6-local-table.uin-sectioned-table .table-row>.table-cell.action-cell,.table-shell.level6-resource-table.uin-sectioned-table .table-cell.uin-section-first,.table-shell.level6-resource-table.uin-sectioned-table .table-cell.uin-section-last,.table-shell.level6-resource-table.uin-sectioned-table .table-row>.table-cell.action-cell{background-clip:padding-box;border-radius:0}.table-shell.uin-components-table .concept-row--section-header>.table-cell.uin-section-first,.table-shell.level6-local-table.uin-sectioned-table .table-row.table-header>.table-cell.uin-section-first,.table-shell.level6-resource-table.uin-sectioned-table .table-row.table-header>.table-cell.uin-section-first{border-top-left-radius:var(--uin-section-radius)!important}.table-shell.uin-components-table .concept-row--section-header>.table-cell.uin-section-last,.table-shell.level6-local-table.uin-sectioned-table .table-row.table-header>.table-cell.uin-section-last,.table-shell.level6-resource-table.uin-sectioned-table .table-row.table-header>.table-cell.uin-section-last{border-top-right-radius:var(--uin-section-radius)!important}.table-shell.uin-components-table .concept-row--section-header>.concept-action-cell,.table-shell.level6-local-table.uin-sectioned-table .table-row.table-header>.table-cell.action-cell,.table-shell.level6-resource-table.uin-sectioned-table .table-row.table-header>.table-cell.action-cell{border-top-left-radius:var(--uin-section-radius)!important}.concept-section-table .concept-grid-wrap{min-width:max-content;position:relative}.concept-section-table .concept-grid{align-items:stretch;width:max-content;min-width:100%;transition:grid-template-columns .42s cubic-bezier(.4,0,.2,1);display:grid}.concept-section-table .concept-row{display:contents}.concept-section-table .concept-cell{min-height:40px;padding:0 14px}.concept-section-table .concept-cell--section-header{z-index:250;letter-spacing:.08em;text-transform:uppercase;border-bottom:none;height:26px;min-height:26px;padding-top:0;padding-bottom:0;font-size:10px;font-weight:600;position:sticky;top:0;overflow:hidden}.concept-section-table .concept-cell--column-header{z-index:240;height:34px;min-height:34px;padding-top:0;padding-bottom:0;position:sticky;top:26px}.concept-section-table .concept-cell--sticky{background-clip:padding-box}.concept-section-table .concept-empty-state{padding:18px 20px 24px}.table-shell.uin-components-table{--uin-components-table-bg:var(--level5);--uin-components-sticky-section-bg:var(--table-surface);--uin-components-scroll-section-bg:color-mix(in srgb,var(--table-surface)80%,var(--level5)20%);--uin-components-scroll-section-alt-bg:color-mix(in srgb,var(--table-surface)74%,var(--level5)26%);--uin-components-scroll-section-strong-bg:color-mix(in srgb,var(--table-surface)68%,var(--level5)32%);--uin-components-parent-dim-bg:color-mix(in srgb,var(--table-muted-parent)88%,var(--table-surface)12%);--uin-components-parent-selected-bg:color-mix(in srgb,var(--system-blue-mid)28%,var(--table-surface)72%);--uin-components-divider-color:#00000014;--uin-components-section-outline:#0000001f;--uin-components-gap-bg:var(--level5);--uin-components-sticky-shadow:12px 0 20px #0f172a14;--uin-components-bottom-shadow:0 8px 18px #0f172a0d;--uin-child-gap-bg:var(--uin-components-gap-bg);--uin-child-gap-divider:var(--uin-components-divider-color)}.table-shell.uin-components-table .table-grid{background:var(--uin-components-table-bg);width:max-content;min-width:max-content;position:relative}.table-shell.uin-components-table .concept-grid{background:var(--uin-components-table-bg)}.table-shell.uin-components-table .table-body{background:var(--uin-components-table-bg);--table-body-bg:var(--uin-components-table-bg)}.table-shell.uin-components-table .concept-row--section-header>.concept-cell,.table-shell.uin-components-table .concept-row--column-header>.concept-cell{color:#1f252b;z-index:251;border-bottom:.5px solid var(--uin-components-divider-color);border-top:.5px solid var(--uin-components-section-outline)}.table-shell.uin-components-table .concept-action-cell,.table-shell.uin-components-table .concept-cell.uin-comp-section-filter{background:var(--uin-components-sticky-section-bg)!important}.table-shell.uin-components-table .concept-cell.uin-comp-section-mapping{background:var(--uin-components-scroll-section-bg)!important}.table-shell.uin-components-table .concept-cell.uin-comp-section-setup{background:var(--uin-components-scroll-section-alt-bg)!important}.table-shell.uin-components-table .concept-cell.uin-comp-section-production{background:var(--uin-components-scroll-section-strong-bg)!important}.table-shell.uin-components-table .concept-row--data{background:var(--uin-components-gap-bg);grid-auto-rows:minmax(30px,auto);align-items:stretch;min-height:30px}.table-shell.uin-components-table .concept-row--data>.concept-cell{color:#1f252b;border-bottom:.5px solid var(--uin-components-divider-color);border-right:.5px solid var(--uin-components-divider-color);box-shadow:none;align-items:center}.table-shell.uin-components-table .concept-row>.concept-cell.uin-section-first,.table-shell.uin-components-table .concept-action-cell{border-left:.5px solid var(--uin-components-section-outline)}.table-shell.uin-components-table .concept-row>.concept-cell.uin-section-last{border-right-color:var(--uin-components-section-outline)}.table-shell.uin-components-table .concept-cell.concept-cell--hovered.concept-action-cell,.table-shell.uin-components-table .concept-cell.concept-cell--hovered.uin-comp-section-filter{background:color-mix(in srgb,var(--uin-components-sticky-section-bg)94%,#000 6%)!important}.table-shell.uin-components-table .concept-cell.concept-cell--hovered.uin-comp-section-mapping{background:color-mix(in srgb,var(--uin-components-scroll-section-bg)95%,#000 5%)!important}.table-shell.uin-components-table .concept-cell.concept-cell--hovered.uin-comp-section-setup{background:color-mix(in srgb,var(--uin-components-scroll-section-alt-bg)95%,#000 5%)!important}.table-shell.uin-components-table .concept-cell.concept-cell--hovered.uin-comp-section-production{background:color-mix(in srgb,var(--uin-components-scroll-section-strong-bg)95%,#000 5%)!important}.table-shell.uin-components-table .concept-row--data>.concept-cell.table-cell-dim{background:var(--uin-components-parent-dim-bg)}.uin-components-smooth-table .uin-component-source-badges{flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.uin-components-smooth-table .uin-component-source-badge{color:#1f252b;white-space:nowrap;background:#eeeeea;border-radius:4px;justify-content:center;align-items:center;min-height:18px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.uin-components-smooth-table .uin-component-source-badge--global{color:#2f7d3b;background:#e7f7e9}.uin-components-smooth-table .uin-component-source-badge--bim{color:#2c5b8e;background:#e3edf7}.uin-components-smooth-table .uin-component-source-badge--manual{color:#7a5415;background:#f6eddc}.uin-components-smooth-table .uin-component-source-badge--aktiv{color:#7a5b00;background:#fbf3c9}.uin-components-smooth-table .uin-component-source-badge--neutral{color:#334155;background:#e8edf2}.user-view-elements-smooth-table .uv-channel-chip{color:#334155;white-space:nowrap;background:#e8edf2;border-radius:4px;justify-content:center;align-items:center;min-height:18px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.user-view-elements-smooth-table .uv-channel-chip--tag{color:#2f7d3b;background:#e7f7e9}.user-view-elements-smooth-table .uv-channel-chip--bimkalk{color:#2c5b8e;background:#e3edf7}.user-view-elements-smooth-table .uv-channel-chip--manuell{color:#7a5415;background:#f6eddc}.user-view-elements-smooth-table .uv-channel-chip--multiple{color:#334155;background:#e8edf2}.tag-smooth-table .tag-mode-badges{flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.tag-smooth-table .tag-mode-badge{color:#1f252b;white-space:nowrap;background:#eeeeea;border-radius:4px;justify-content:center;align-items:center;min-height:18px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.tag-smooth-table .tag-mode-badge--tag1{color:#2c5b8e;background:#e3edf7}.tag-smooth-table .tag-mode-badge--tag2{color:#2f7d3b;background:#e7f7e9}.tag-smooth-table .tag-mode-badge--tag3{color:#6b3a8e;background:#f3e9f7}.tag-smooth-table .tag-mode-badge--tag4{color:#7a5415;background:#f6eddc}.tag-smooth-table .tag-mode-badge--neutral{color:#334155;background:#e8edf2}.uin-products-smooth-table .uin-product-source-badges{flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.uin-products-smooth-table .uin-product-source-badge{color:#1f252b;white-space:nowrap;background:#eeeeea;border-radius:4px;justify-content:center;align-items:center;min-height:18px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.uin-products-smooth-table .uin-product-source-badge--pricelist{color:#31576c;background:#e4edf3}.uin-products-smooth-table .uin-product-source-badge--global{color:#2f7d3b;background:#e7f7e9}.uin-products-smooth-table .uin-product-source-badge--local{color:#2c5b8e;background:#e3edf7}.uin-products-smooth-table .uin-product-source-badge--supplier-price{color:#24624c;background:#e5f2ed}.uin-supplier-price-source-chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;max-width:100%;min-height:20px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.uin-supplier-price-source-chip.is-fresh{color:#24624c;background:#e5f2ed;border-color:#9ed4bd}.uin-supplier-price-source-chip.is-stale{color:#745313;background:#fff2c8;border-color:#e7c66e}.uin-products-smooth-table .uin-product-source-badge--pes{color:#4a5563;background:#eef0f3}.uin-products-smooth-table .uin-product-source-badge--manual{color:#7a5415;background:#f6eddc}.uin-products-smooth-table .uin-product-source-badge--unknown{color:#9f1239;background:#fdeaea}.uin-activities-smooth-table .uin-activity-source-badges{flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.uin-activities-smooth-table .uin-activity-source-badge{color:#1f252b;white-space:nowrap;background:#eeeeea;border-radius:4px;justify-content:center;align-items:center;min-height:18px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.uin-activities-smooth-table .uin-activity-source-badge--global{color:#2f7d3b;background:#e7f7e9}.uin-activities-smooth-table .uin-activity-source-badge--local{color:#2c5b8e;background:#e3edf7}.elib-smooth-table .elib-source-badges{flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.elib-smooth-table .elib-source-badge{color:#1f252b;white-space:nowrap;background:#eeeeea;border-radius:4px;justify-content:center;align-items:center;min-height:18px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.elib-smooth-table .elib-source-badge--global{color:#2f7d3b;background:#e7f7e9}.elib-smooth-table .elib-source-badge--local{color:#2c5b8e;background:#e3edf7}.elib-smooth-table .elib-source-badge--warning{color:#7a5b00;background:#fbf3c9}.elib-smooth-table .elib-source-badge--unknown{color:#9f1239;background:#fdeaea}.manager-table .enterprise-source-badges{flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.manager-table .enterprise-source-badge{color:#1f252b;white-space:nowrap;background:#eeeeea;border-radius:4px;justify-content:center;align-items:center;min-height:18px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.manager-table .enterprise-source-badge--global{color:#2f7d3b;background:#e7f7e9}.manager-table .enterprise-source-badge--local{color:#2c5b8e;background:#e3edf7}.uin-activities-smooth-table .uin-activity-source-badge--manual{color:#7a5415;background:#f6eddc}.uin-activities-smooth-table .uin-activity-source-badge--unknown{color:#9f1239;background:#fdeaea}.global-revision-status-badge{color:#334155;white-space:nowrap;background:#eeeeea;border-radius:4px;justify-content:center;align-items:center;min-height:18px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.global-revision-status-badge--sync{color:#2f7d3b;background:#e7f7e9}.global-revision-status-badge--global-ahead{color:#7a5b00;background:#fbf3c9}.global-revision-status-badge--local-modified{color:#7a5415;background:#f6eddc}.global-revision-status-badge--diverged{color:#9a5b00;background:#fdecc8}.global-revision-status-badge--unknown{color:#4b5563;background:#eef1f4}.global-revision-status-badge--broken,.global-revision-status-badge--unexpected{color:#9f1239;background:#fdeaea}.table-shell.uin-components-table .concept-row--data:not(.is-bim-selected)>.concept-cell.concept-cell--hovered.table-cell-dim{background:var(--uin-components-parent-dim-bg);box-shadow:none}.table-shell.uin-components-table .concept-row.is-bim-selected>.concept-cell,.table-shell.uin-components-table .concept-row.is-bim-selected>.concept-cell.concept-cell--hovered{background:var(--uin-components-parent-selected-bg)!important;color:#1f252b!important}.table-shell.uin-components-table .concept-cell.concept-cell--sticky,.table-shell.uin-components-table .concept-action-cell{background-clip:padding-box}.table-shell.uin-components-table .concept-cell.concept-cell--sticky.uin-section-last{box-shadow:var(--uin-components-sticky-shadow)}.table-shell.uin-components-table .table-body-overlay{clip-path:inset(0 0 0 calc(var(--table-scroll-left,0px) + var(--uin-components-overlay-left,200px)));pointer-events:none;z-index:120;position:absolute;inset:0;overflow:hidden}.table-shell.uin-components-table .table-body-overlay .uin-components-gap-band{background:var(--uin-components-gap-bg);position:absolute;top:0;bottom:0}.table-shell.uin-components-table .table-body-overlay .uin-components-gap-boundary-line{display:none}.table-shell.uin-components-table .table-bottom-overlay{bottom:var(--table-scrollbar-height,0px);pointer-events:none;z-index:180;isolation:isolate;background:0 0;width:max-content;min-width:100%;height:24px;position:sticky;overflow:visible}.table-shell.uin-components-table .table-bottom-overlay .uin-components-bottom-segments{height:24px;position:absolute;bottom:0;left:0}.table-shell.uin-components-table .table-bottom-overlay .uin-components-bottom-segments--scroll{z-index:2}.table-shell.uin-components-table .table-bottom-overlay .uin-components-bottom-segments--sticky{z-index:6}.table-shell.uin-components-table .table-bottom-overlay .uin-components-bottom-segment{border-left:.5px solid var(--uin-components-section-outline);border-right:.5px solid var(--uin-components-section-outline);border-bottom:.5px solid var(--uin-components-section-outline);border-bottom-left-radius:var(--uin-section-radius);border-bottom-right-radius:var(--uin-section-radius);height:24px;box-shadow:var(--uin-components-bottom-shadow);background-clip:padding-box;position:absolute;bottom:0}.table-shell.uin-components-table .table-bottom-overlay .uin-components-bottom-segment[data-section="Mapping & Classification"]{background:var(--uin-components-scroll-section-bg)}.table-shell.uin-components-table .table-bottom-overlay .uin-components-bottom-segment[data-section=Setup]{background:var(--uin-components-scroll-section-alt-bg)}.table-shell.uin-components-table .table-bottom-overlay .uin-components-bottom-segment[data-section="Produksjon og Miljø"]{background:var(--uin-components-scroll-section-strong-bg)}.table-shell.uin-components-table .table-bottom-overlay .uin-components-bottom-segment--sticky{background:var(--uin-components-sticky-section-bg);z-index:7;position:sticky}.table-shell.uin-components-table .concept-child-host{background:var(--uin-components-gap-bg);grid-column:1/-1;padding:6px 0 10px}.table-shell.uin-components-table .concept-child-stack{flex-direction:column;gap:10px;min-width:max-content;display:flex}.table-shell.uin-components-table .concept-child-card{border:.5px solid var(--uin-components-section-outline);background:var(--table-row-sub);border-radius:10px;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.table-shell.uin-components-table .concept-child-summary-grid,.table-shell.uin-components-table .concept-child-grid{width:max-content;min-width:100%;transition:grid-template-columns .42s cubic-bezier(.4,0,.2,1),max-height .26s cubic-bezier(.4,0,.2,1),opacity .18s,transform .26s cubic-bezier(.4,0,.2,1);display:grid}.table-shell.uin-components-table .concept-child-summary-grid{opacity:1;max-height:80px;transform:translateY(0)}.table-shell.uin-components-table .concept-child-card.is-expanded .concept-child-summary-grid{opacity:0;pointer-events:none;max-height:0;transform:translateY(-4px)}.table-shell.uin-components-table .concept-child-card__body{opacity:0;max-height:0;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .18s,transform .32s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translateY(-6px)}.table-shell.uin-components-table .concept-child-card.is-expanded .concept-child-card__body{max-height:var(--concept-child-body-max-height,260px);opacity:1;transform:translateY(0)}.table-shell.uin-components-table .concept-child-card__header{background:color-mix(in srgb,var(--table-row-sub)90%,#fff 10%);border-bottom:.5px solid var(--uin-components-divider-color);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 8px;display:flex}.table-shell.uin-components-table .concept-child-card__header-main{color:#1f252b;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:inline-flex}.table-shell.uin-components-table .concept-child-card__header-title,.table-shell.uin-components-table .concept-child-card__label-text{letter-spacing:.02em;font-size:12px;font-weight:700}.table-shell.uin-components-table .concept-child-card__label{border-right:.5px solid var(--uin-components-section-outline);border-bottom:.5px solid var(--uin-components-divider-color);background:color-mix(in srgb,var(--table-row-sub)88%,#fff 12%);gap:10px;min-height:42px}.table-shell.uin-components-table .concept-child-card__label-actions,.table-shell.uin-components-table .concept-child-card__header-actions{gap:6px;margin-left:auto;display:inline-flex}.table-shell.uin-components-table .concept-child-card__header-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .22s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}.table-shell.uin-components-table .concept-child-card__header-chevron.is-open{transform:rotate(45deg)}.table-shell.uin-components-table .concept-child-grid .concept-child-cell,.table-shell.uin-components-table .concept-child-summary-grid>.table-cell{border-bottom:.5px solid var(--uin-components-divider-color);border-right:.5px solid var(--uin-components-divider-color);background:var(--table-row-sub)}.table-shell.uin-components-table .concept-child-grid .child-header-cell{background:color-mix(in srgb,var(--table-row-sub)82%,#fff 18%);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.table-shell.uin-components-table .concept-child-grid .child-body-cell{min-height:40px}.table-shell.uin-components-table .concept-child-grid .concept-child-cell--hovered{background:color-mix(in srgb,var(--table-row-sub)92%,#000 8%)!important}.table-shell.uin-components-table .concept-child-grid .concept-child-cell.child-cell-dim,.table-shell.uin-components-table .concept-child-summary-grid>.table-cell.child-cell-dim{color:#1f252b!important;background:#cfcbc2!important}.table-shell.uin-components-table .concept-child-grid .concept-child-cell.child-cell-dim.concept-child-cell--hovered{background:#c5c1b8!important}.table-shell.uin-components-table .concept-child-grid .concept-child-cell--sticky,.table-shell.uin-components-table .concept-child-summary-grid>.table-cell[style*="position: sticky"]{background-clip:padding-box}.table-shell.uin-components-table .concept-row .concept-action-cell .pill-button,.table-shell.uin-components-table .concept-row .concept-action-cell .pill-button.ghost{background:var(--action-dark)!important;color:var(--action-text)!important;border-color:var(--pill-border)!important}.table-shell.uin-components-table .concept-row .concept-action-cell .pill-button.icon-button,.table-shell.uin-components-table .concept-row .concept-action-cell .pill-button.icon-button:hover,.table-shell.uin-components-table .concept-row .concept-action-cell .pill-button.icon-button:active,.table-shell.uin-components-table .concept-row .concept-action-cell .pill-button.icon-button.is-active,.table-shell.uin-components-table .concept-row .concept-action-cell .pill-button.save-button,.table-shell.uin-components-table .concept-row .concept-action-cell .pill-button.save-button:hover,.table-shell.uin-components-table .concept-row .concept-action-cell .pill-button.save-button:active{color:var(--action-text)!important}.table-shell.uin-components-table .concept-row .concept-action-cell .pill-button.icon-button:not(.add-row-button),.table-shell.uin-components-table .concept-row .concept-action-cell .pill-button.icon-button:not(.add-row-button):hover,.table-shell.uin-components-table .concept-row .concept-action-cell .pill-button.icon-button:not(.add-row-button):active,.table-shell.uin-components-table .concept-row .concept-action-cell .pill-button.icon-button.is-active:not(.add-row-button){border-radius:var(--pill-bar-radius);justify-content:center;min-width:24px;min-height:24px;padding:4px 8px;font-size:14px;line-height:1;border:1px solid var(--pill-border)!important}.table-shell.uin-components-table .concept-row .concept-action-cell .child-toggle-btn{background:var(--action-dark);border-color:var(--pill-border);color:var(--action-text)}.table-shell:not(.rfq-table):not(.entreprisegruppe-tabell):not(.pes-table):not(.uin-components-table) .table-row:not(.table-header):not(.table-gutter-row):hover>.table-cell,.table-shell:not(.uin-components-table):not(.user-view-table):not(.rfq-table) .child-grid:hover .child-header-cell,.table-shell:not(.uin-components-table):not(.user-view-table):not(.rfq-table) .child-grid:hover .child-body-cell,.table-shell:not(.uin-components-table):not(.user-view-table):not(.rfq-table) .child-grid:hover .child-label-cell,.table-shell:not(.uin-components-table):not(.user-view-table):not(.rfq-table) .child-grid:hover .child-label-summary,.table-shell:not(.uin-components-table):not(.user-view-table):not(.rfq-table) .child-section:hover .child-grid .child-header-cell,.table-shell:not(.uin-components-table):not(.user-view-table):not(.rfq-table) .child-section:hover .child-grid .child-body-cell,.table-shell:not(.uin-components-table):not(.user-view-table):not(.rfq-table) .child-section:hover .child-grid .child-label-cell,.table-shell:not(.uin-components-table):not(.user-view-table):not(.rfq-table) .child-section:hover .child-grid .child-label-summary,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid.child-summary-row:hover,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-section:hover .child-grid.child-summary-row{box-shadow:inset 0 0 0 9999px #0000000d!important}.table-shell.pes-table.tag-table .child-grid:hover .tag-blank-cell,.table-shell.pes-table.tag-table .child-section:hover .child-grid .tag-blank-cell,.table-shell.pes-table.tag-table .child-grid.child-summary-row:hover .tag-blank-cell,.table-shell.pes-table.tag-table .child-section:hover .child-grid.child-summary-row .tag-blank-cell{box-shadow:none!important;filter:none!important}.table-shell.pes-table.tag-table .child-grid:hover .child-track-gap,.table-shell.pes-table.tag-table .child-section:hover .child-grid .child-track-gap,.table-shell.pes-table.tag-table .child-grid.child-summary-row:hover .child-track-gap,.table-shell.pes-table.tag-table .child-section:hover .child-grid.child-summary-row .child-track-gap{background:var(--pes-gap-bg)!important;box-shadow:none!important;filter:none!important}.table-shell.pes-table.tag-table .child-grid .tag-blank-cell{pointer-events:none;background-clip:padding-box;border:none!important;outline:none!important}.table-shell.pes-table.tag-table .child-grid .tag-blank-cell.tag-blank-cell--merged{align-self:stretch;height:auto!important;min-height:60px!important}.table-shell.pes-table.tag-table .pes-section-component .child-grid .tag-blank-cell.child-header-cell,.table-shell.pes-table.tag-table .pes-section-component .child-grid .tag-blank-cell.child-body-cell{background:#f3f3f3!important}.table-shell.pes-table.tag-table .pes-section-nested .child-grid .tag-blank-cell.child-header-cell,.table-shell.pes-table.tag-table .pes-section-nested .child-grid .tag-blank-cell.child-body-cell{background:var(--table-row-sub)!important}.table-shell.pes-table.tag-table .pes-section-component .child-grid .tag-dark-blank-cell.child-header-cell,.table-shell.pes-table.tag-table .pes-section-component .child-grid .tag-dark-blank-cell.child-body-cell{background:var(--table-muted-child1)!important}.table-shell.pes-table.tag-table .pes-section-nested .child-grid .tag-dark-blank-cell.child-header-cell,.table-shell.pes-table.tag-table .pes-section-nested .child-grid .tag-dark-blank-cell.child-body-cell{background:var(--table-muted-child2)!important}.table-shell.pes-table:not(.elib-table):not(.user-view-table){border:none!important}.table-shell.pes-table:not(.elib-table):not(.user-view-table) .table-row,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .table-row .table-cell,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .table-row .table-cell[class*=group-],.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid .table-cell,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid .child-header-cell,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid .child-body-cell,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid .child-label-cell,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid .child-label-summary,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid .child-track-filler,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid .child-track-indent,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid .child-track-gap{border:none!important;outline:none!important}.table-shell.pes-table:not(.elib-table):not(.user-view-table):before,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .table-body-overlay .pes-gap-boundary-line,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .table-body-overlay .user-view-gap-boundary-line,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid .child-track-gap:before,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid .child-track-gap:after,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid .user-view-gap-cell:before,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid .user-view-gap-cell:after{display:none!important}.table-shell.pes-table:not(.elib-table):not(.user-view-table):after{box-shadow:none!important;z-index:280!important;border:none!important;display:block!important}.table-shell.pes-table:not(.elib-table):not(.user-view-table):before{z-index:281!important}.table-shell.pes-table:not(.user-view-table) .table-row.element-row{background:var(--pes-gap-bg)}.table-shell.pes-table:not(.elib-table):not(.user-view-table) .table-row-with-children>.table-row:not(.table-header):not(:has(+.child-section-root))>.table-cell{border-bottom:1px solid #0000001f!important}.table-shell.pes-table:not(.elib-table):not(.user-view-table) .pes-section-nested .child-grid,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .pes-section-nested .child-summary-row{border-bottom:1px solid #0000003d!important}.table-shell.pes-table:not(.elib-table):not(.user-view-table) .table-row>.table-cell:not([data-col-id^=__][data-col-id*=_blank_]),.table-shell.pes-table:not(.elib-table):not(.user-view-table) .child-grid .table-cell:not(.child-track-filler):not(.child-track-indent):not(.child-track-gap){border-right:1px solid #0000001f!important}.table-shell.pes-table.tag-table .table-row>.table-cell.calc-gap-edge-first{border-left:none!important}.table-shell.pes-table.tag-table .table-row>.table-cell.calc-gap-edge-last{border-right:none!important}.library-pilot-tab{flex-direction:column;align-items:center;gap:14px;padding:12px 4px 8px;display:flex}.library-pilot-table{--st-gap-bg:var(--level5);flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.library-pilot-tab__intro{justify-content:space-between;align-items:flex-start;gap:16px;width:fit-content;max-width:100%;display:flex}.library-pilot-tab__intro h3{margin:0 0 4px;font-size:18px;font-weight:600}.library-pilot-tab__intro p,.library-pilot-tab__foot{color:#666;margin:0;font-size:12px;line-height:1.45}.library-pilot-tab__foot{width:fit-content;max-width:100%}.pilot-tag{border-radius:20px;align-items:center;padding:2px 9px;font-size:11px;font-weight:500;display:inline-flex}.pilot-tag--ok{color:#2d5e0a;background:#e8f4d8}.pilot-tag--warn{color:#7a4200;background:#fae8d0}.pilot-tag--new{color:#0a4fa0;background:#dff0ff}.st-scroll-outer,.st-scroll{--st-a-surface:var(--level5);--st-a-header-text:#3f3f3feb;--st-b-header-surface:color-mix(in srgb,var(--st-a-surface)97%,#000 3%);--st-b-header-text:#3f3f3feb;--st-a-row-surface:var(--level5);--st-b-row-surface:color-mix(in srgb,var(--st-a-row-surface)97%,#000 3%);--st-parent-separator:#6a6e7257;--st-level1-separator:#6a6e7226;--st-child-separator:#6a6e7240;--st-cell-inline-padding:16px;--st-merged-column-gap:0px;--st-table-control-bg:#d4cfc9;--st-table-control-border:#d4cfc9;--st-table-control-text:#2b3136;--st-table-control-bg-dim:color-mix(in srgb,var(--st-table-control-bg)92%,#000 8%);--st-table-control-border-dim:color-mix(in srgb,var(--st-table-control-border)90%,#000 10%);--st-table-control-text-dim:color-mix(in srgb,var(--st-table-control-text)96%,#000 4%)}.st-scroll-outer{scrollbar-color:var(--gray-dark,#6a6e72)var(--level5);border-radius:10px;min-width:0;max-width:100%;display:block;overflow:auto hidden}.st-scroll{background:var(--st-gap-bg,#fff);width:fit-content;max-width:100%;box-shadow:none;scrollbar-color:var(--gray-dark,#6a6e72)var(--level5);border-radius:10px;display:inline-block;overflow:auto}.st-scroll-outer::-webkit-scrollbar-track{background:var(--level5)}.st-scroll-outer::-webkit-scrollbar-corner{background:var(--level5)}.st-scroll::-webkit-scrollbar-track{background:var(--level5)}.st-scroll::-webkit-scrollbar-corner{background:var(--level5)}.st-scroll-outer::-webkit-scrollbar-thumb{background:var(--gray-dark,#6a6e72);border-radius:4px}.st-scroll::-webkit-scrollbar-thumb{background:var(--gray-dark,#6a6e72);border-radius:4px}.st-copy-target{align-items:center;max-width:100%;margin:0 -6px;padding:0 6px;display:inline-flex}.st-copy-enabled .st-copy-target{cursor:pointer}.st-copy-enabled .st-copy-target:hover{background-color:#0000000a;border-radius:999px;transition:background-color .1s}[data-row-editing=true] .st-copy-target{cursor:default}[data-row-editing=true] .st-copy-target:hover{background-color:#0000}.st-table-shell--fill{flex-direction:column;height:100%;min-height:0;display:flex}.st-table-shell--fill .st-toolbar{flex:none}.st-scroll-outer--fill{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.st-scroll--fill{flex:auto;width:100%;height:100%;min-height:0;max-height:none;display:block}.st-scroll-outer>.st-scroll{min-width:0}.st-scroll-outer--fill>.st-scroll--fill{flex:auto;height:auto;min-height:0}.st-toolbar,.uin-components-smooth-shell,.uin-products-smooth-shell,.uin-activities-smooth-shell,.pes-smooth-shell,.elib-smooth-shell,.user-view-elements-smooth-shell{--st-table-control-bg:#d4cfc9;--st-table-control-border:#d4cfc9;--st-table-control-text:#2b3136;--st-table-control-bg-dim:color-mix(in srgb,var(--st-table-control-bg)92%,#000 8%);--st-table-control-border-dim:color-mix(in srgb,var(--st-table-control-border)90%,#000 10%);--st-table-control-text-dim:color-mix(in srgb,var(--st-table-control-text)96%,#000 4%)}.st-vs-spacer{pointer-events:none;grid-column:1/-1;height:0}.st-grid{width:max-content;min-width:var(--st-min-scroll-width,0);background:var(--st-gap-bg,transparent);will-change:grid-template-columns;display:grid;position:relative}.st-grid.st-live{transition:grid-template-columns .42s cubic-bezier(.4,0,.2,1)}.st-trailing-curtain{pointer-events:none;z-index:2;background:linear-gradient(to bottom,var(--st-a-surface)0,var(--st-a-surface)60px,var(--st-a-row-surface)60px,var(--st-a-row-surface)calc(100% - 40px),var(--st-a-surface)calc(100% - 40px),var(--st-a-surface)100%);width:0;display:none;position:absolute;top:0;bottom:0;right:auto}.st-trailing-curtain.is-active{display:block}.st-trailing-curtain-head{pointer-events:none;z-index:32;background:var(--st-a-surface);width:0;height:60px;display:none;position:absolute;top:0;right:auto}.st-trailing-curtain-head.is-active{display:block}.st-row{display:contents}.st-cell{background:#fff;border-bottom:none;align-items:center;display:flex;position:relative;overflow:hidden}.st-row-parent+.st-row-parent .st-parent-row-cell:not(.st-gap){box-shadow:inset 0 1px 0 var(--st-parent-separator)}.st-row:not(.st-row-parent):has(.st-dc)+.st-row-parent .st-parent-row-cell:not(.st-gap){box-shadow:inset 0 1px 0 var(--st-parent-separator)}.st-cell-in{padding:0 var(--st-cell-inline-padding,16px);white-space:nowrap;text-overflow:ellipsis;width:100%;transition:opacity .15s;overflow:hidden}.st-merged-grid{column-gap:var(--st-merged-column-gap,0px)}.st-scroll .st-merged-segment[data-st-indent=main],.st-scroll .st-merged-leading-track-label[data-st-indent=main],.st-scroll .st-merged-leading-track-in[data-st-indent=main],.st-scroll .st-merged-trackone-in[data-st-indent=main],.st-scroll .st-merged-section-in[data-st-indent=main]{padding:0 var(--st-cell-inline-padding,16px)0 calc(var(--st-cell-inline-padding,16px) + var(--st-row-indent,0px))}.st-col-sticky-right .st-merged-section-in{justify-content:flex-end;display:flex}.st-col-sticky-right .st-merged-grid.st-merged-grid--anchor-right{flex:none;justify-content:end;width:max-content;max-width:none;margin-left:auto}.st-col-sticky-right .st-merged-grid.st-anchored-block-grid{flex:none;justify-content:end;margin-left:auto;width:max-content!important;max-width:none!important}.st-cell.st-hov{background:var(--st-surface-hover-bg,#f7f7f5)!important}.st-col-a{z-index:2;background:#fff;position:sticky;left:0}.st-col-actions{z-index:8;background:#fff;position:sticky;left:0}.st-col-actions:after{content:"";pointer-events:none;background:#d7dde5;width:1px;position:absolute;top:0;bottom:0;right:0}.st-col-a:after{content:"";pointer-events:none;background:0 0;width:1px;position:absolute;top:0;bottom:0;right:0}.st-trackone-gap:after,.st-trackone-gap:before{display:none!important}.st-trackone-gap{background:var(--st-surface-bg,var(--st-a-row-surface,#efeceb))}.st-dc.st-trackone-gap,.st-bottom-cell.st-trackone-gap{z-index:0}.st-bottom-cell .st-cell-in:has(>.st-bottom-amount){justify-content:space-between;align-items:center;gap:8px;display:flex}.st-bottom-cell .st-bottom-prefix{flex:none}.st-bottom-cell .st-bottom-amount{text-align:right;text-overflow:ellipsis;flex:auto;overflow:hidden}.st-col-sticky{background:#fff;position:sticky!important}.st-col-sticky:after{content:"";pointer-events:none;background:0 0;width:1px;position:absolute;top:0;bottom:0;right:0}.st-col-sticky-right:after{left:0;right:auto}.st-grid.st-trailing-curtain-active .st-dc.st-a-cell.st-col-sticky-right:not(.st-parent-sticky):not(.st-subheader-sticky),.st-grid.st-trailing-curtain-active .st-dc.st-a-cell.st-body-section-group.st-col-sticky-right:not(.st-parent-sticky):not(.st-subheader-sticky),.st-grid.st-trailing-curtain-active .st-dc.st-a-cell.st-merged-section.st-col-sticky-right:not(.st-parent-sticky):not(.st-subheader-sticky),.st-grid.st-trailing-curtain-active .st-bottom-cell.st-a-cell.st-col-sticky-right,.st-grid.st-trailing-curtain-active .st-dc.st-gap.st-col-sticky-right:not(.st-parent-sticky):not(.st-subheader-sticky){z-index:var(--st-z-bottom-trail)!important}.st-dc.st-a-cell.st-col-sticky-right:not(.st-parent-sticky):not(.st-subheader-sticky),.st-bottom-cell.st-a-cell.st-col-sticky-right{z-index:3}.st-grid.st-trailing-curtain-active .st-dc.st-a-cell.st-col-sticky-right.st-parent-sticky,.st-grid.st-trailing-curtain-active .st-dc.st-a-cell.st-body-section-group.st-col-sticky-right.st-parent-sticky,.st-grid.st-trailing-curtain-active .st-dc.st-a-cell.st-merged-section.st-col-sticky-right.st-parent-sticky,.st-grid.st-trailing-curtain-active .st-dc.st-gap.st-col-sticky-right.st-parent-sticky{z-index:var(--st-parent-sticky-z,6)!important}.st-grid.st-trailing-curtain-active .st-dc.st-a-cell.st-col-sticky-right.st-subheader-sticky,.st-grid.st-trailing-curtain-active .st-dc.st-a-cell.st-body-section-group.st-col-sticky-right.st-subheader-sticky,.st-grid.st-trailing-curtain-active .st-dc.st-a-cell.st-merged-section.st-col-sticky-right.st-subheader-sticky,.st-grid.st-trailing-curtain-active .st-dc.st-gap.st-col-sticky-right.st-subheader-sticky{z-index:var(--st-subheader-sticky-z,6)!important}.st-grid.st-trailing-curtain-active .st-sh.st-a-head.st-col-sticky-right{z-index:var(--st-z-sh-trail)!important}.st-grid.st-trailing-curtain-active .st-ch.st-a-head.st-col-sticky-right{z-index:var(--st-z-ch-trail)!important}.st-sh.st-col-sticky{z-index:6;background:inherit}.st-ch.st-col-sticky{z-index:5;background:inherit}.st-dc.st-col-sticky{z-index:1}.st-dc.st-a-cell.st-col-sticky:not(.st-col-sticky-right):not(.st-parent-sticky):not(.st-subheader-sticky),.st-dc.st-ab-boundary-gap:not(.st-parent-sticky):not(.st-subheader-sticky){z-index:2}.st-dc.st-gap-sticky-right:not(.st-parent-sticky):not(.st-subheader-sticky){z-index:3}.st-gap{pointer-events:none;background:var(--st-gap-bg,transparent)!important;border:none!important}.st-sh{height:26px}.st-sh.st-col-a{z-index:var(--st-z-sh-col-a);background:#fff;position:sticky;top:0;left:0}.st-sh.st-col-actions{z-index:var(--st-z-sh-col-actions);background:#fff;position:sticky;top:0;left:0}.st-sh.st-col-actions:after,.st-sh.st-col-a:after,.st-sh.st-col-sticky:after,.st-ch.st-col-actions:after,.st-ch.st-col-a:after,.st-ch.st-col-sticky:after{background:0 0}.st-sh:not(.st-col-a):not(.st-col-actions){z-index:var(--st-z-sh-base);position:sticky;top:0}.st-sh .st-cell-in{letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:10px;font-weight:600}.st-sh.st-sh-section .st-cell-in{text-align:center;justify-content:center;align-items:center;display:flex}.st-sh.st-sh-section:after{content:"";pointer-events:none;background:#00000026;height:1px;position:absolute;bottom:0;left:20px;right:20px}.st-sh.st-sh-toggle{cursor:pointer}.st-a-b-cap-host{overflow:visible!important}.st-bottom-cell.st-a-b-cap-host{z-index:9!important}.st-a-b-cap{pointer-events:none;z-index:2;background:0 0;width:10px;height:10px;position:absolute}.st-a-b-cap--side-right{right:-10px}.st-a-b-cap--side-left{left:-10px}.st-a-b-cap--top{top:0}.st-a-b-cap--bottom{z-index:3;top:auto;bottom:0}.st-a-b-cap-fill{background:0 0;position:absolute}.st-a-b-cap-fill--top{background:radial-gradient(circle at 100% 100%,transparent 10px,var(--st-a-surface)10px);width:10px;height:10px;top:0;right:0}.st-a-b-cap-fill--top.st-a-b-cap-fill--side-left{background:radial-gradient(circle at 0 100%,transparent 10px,var(--st-a-surface)10px);left:0;right:auto}.st-a-b-cap-fill--bottom{background:radial-gradient(circle at 100% 0,transparent 10px,var(--st-a-surface)10px);width:10px;height:10px;bottom:0;right:0}.st-a-b-cap-fill--bottom.st-a-b-cap-fill--side-left{background:radial-gradient(circle at 0 0,transparent 10px,var(--st-a-surface)10px);left:0;right:auto}.st-sh.st-sh-section.st-b-head.st-b-overlap,.st-ch.st-b-head.st-b-header-overlap{box-shadow:-10px 0 0 0 var(--st-b-header-surface)}.st-dc.st-b-cell.st-b-bottom-overlap,.st-bottom-cell.st-b-cell.st-b-bottom-overlap,.st-bottom-cell.st-col-sticky.st-b-cell.st-b-bottom-overlap{box-shadow:-10px 0 0 0 var(--st-b-row-surface)}.library-pilot-table .st-sh.st-sh-section.st-a-head,.library-pilot-table .st-sh.st-col-actions,.library-pilot-table .st-sh.st-col-a,.library-pilot-table .st-ch.st-col-a,.library-pilot-table .st-ch.st-col-actions,.library-pilot-table .st-ch.st-a-head,.library-pilot-table .st-bottom-cell.st-col-actions,.library-pilot-table .st-bottom-cell.st-bottom-cell--trackone,.library-pilot-table .st-bottom-cell.st-a-cell,.library-pilot-table .st-bottom-cell.st-col-sticky.st-a-cell{background:var(--st-a-surface)}.library-pilot-table .st-sh.st-col-a .st-cell-in,.library-pilot-table .st-sh.st-col-actions .st-cell-in,.library-pilot-table .st-sh.st-sh-section.st-a-head .st-cell-in,.library-pilot-table .st-ch.st-col-a .st-cell-in,.library-pilot-table .st-ch.st-col-actions .st-cell-in,.library-pilot-table .st-ch.st-a-head .st-cell-in,.library-pilot-table .st-ch.st-a-head .st-head-label-btn,.library-pilot-table .st-action-head-label,.library-pilot-table .st-bottom-cell.st-col-actions .st-cell-in,.library-pilot-table .st-bottom-cell.st-bottom-cell--trackone .st-cell-in,.library-pilot-table .st-bottom-cell.st-a-cell .st-cell-in,.library-pilot-table .st-bottom-cell.st-col-sticky.st-a-cell .st-cell-in{color:var(--st-a-header-text)}.library-pilot-table .st-merged-leading-track-in,.library-pilot-table .st-merged-trackone-in,.library-pilot-table .st-merged-section-in,.library-pilot-table .st-merged-leading-track-label{justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}.library-pilot-table .st-merged-leading-track-in,.library-pilot-table .st-merged-trackone-in,.library-pilot-table .st-merged-section-in{padding:0}.library-pilot-table .st-merged-leading-track-label{text-overflow:ellipsis;white-space:nowrap;font:inherit;color:inherit;padding:0 14px;font-size:13px;overflow:hidden}.library-pilot-table .st-merged-grid{align-items:stretch;width:100%;min-width:0;display:grid}.library-pilot-table .st-merged-segment{min-width:0;padding:0 var(--st-cell-inline-padding,16px);text-overflow:ellipsis;white-space:nowrap;font:inherit;color:inherit;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.library-pilot-table .st-merged-segment--header{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.library-pilot-table .st-merged-segment--value{letter-spacing:normal;text-transform:none;font-size:13px;font-weight:400}.library-pilot-table .st-merged-segment.is-blank{color:#0000}.st-ch{height:34px;z-index:var(--st-z-ch-base);cursor:pointer;background:#f7f7f5;position:sticky;top:26px}.st-ch:not(.st-gap):before{content:"";background:var(--st-parent-separator);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.st-ch:not(.st-col-a):not(.st-gap):hover{filter:brightness(.97)}.st-ch.st-col-a{z-index:var(--st-z-ch-col-a);cursor:default;background:#fff}.st-ch.st-col-actions{z-index:var(--st-z-ch-col-actions);cursor:default;background:#fff}.st-ch.st-col-a:hover,.st-ch.st-col-actions:hover{filter:none}.st-ch .st-cell-in{letter-spacing:.06em;text-transform:uppercase;color:#999;text-align:center;font-size:10px;font-weight:600}.library-pilot-table .st-ch.st-a-head{background:var(--st-a-surface)}.library-pilot-table .st-ch .st-cell-in{padding:0}.library-pilot-table .st-dc.st-col-actions{background:var(--st-surface-bg,#fff)}.library-pilot-table .st-dc.st-col-actions.st-hov{background:var(--st-surface-hover-bg,#f7f7f5)!important}.library-pilot-table .st-dc.st-col-actions .st-slide{background:inherit}.st-dc{background:var(--st-surface-bg,#fff);height:50px}.st-dc.st-col-actions{z-index:3}.st-dc .st-cell-in{color:#111;font-size:13px}.st-cell.st-parent-sticky{top:var(--st-parent-sticky-top,60px);transform:translate3d(0,var(--st-parent-sticky-shift,0px),0);will-change:transform;position:sticky}.st-cell.st-subheader-sticky,.st-gap.st-subheader-sticky{top:var(--st-subheader-sticky-top,60px);position:sticky}.st-action-head-label{letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;width:100%;font-size:10px;font-weight:600;display:flex}.st-row-actions{justify-content:center;align-items:center;gap:6px;width:100%;padding:0 8px;display:flex}.library-pilot-table .st-row-actions{justify-content:flex-start;gap:8px;padding:0 10px}.st-action-check{width:14px;height:14px;margin:0}.st-action-check-spacer{flex:0 0 14px;width:14px;height:14px}.st-action-check--mirror-target{accent-color:#d7a900}.mirror-source-badge{color:#3d3420;background:#f4e4a3;border:1px solid #b38a00;border-radius:999px;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.mirror-select-targets-btn,.mirror-cancel-selection-btn{opacity:0;border:1px solid #0000;border-radius:0;width:0;min-width:0;margin-left:0;padding:0;transition:background-color .14s,color .14s,border-color .14s,opacity .4s,min-width .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),margin-left .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.mirror-select-targets-btn{height:var(--user-view-pill-height,24px);white-space:nowrap;cursor:pointer;font-size:12px;font-weight:400}.mirror-select-targets-btn.is-active{opacity:1;background:var(--accent);border-color:var(--accent);color:#000;width:auto;min-width:96px;padding:0 12px}.mirror-select-targets-btn.is-active:hover{background:color-mix(in srgb,var(--accent)80%,#000 20%);border-color:color-mix(in srgb,var(--accent)80%,#000 20%)}.mirror-select-targets-btn.is-active:disabled{opacity:.6;cursor:default}.mirror-cancel-selection-btn{height:var(--user-view-pill-height,24px);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.mirror-cancel-selection-btn.is-active{opacity:1;background:var(--accent);border-color:var(--accent);color:#000;width:24px;min-width:24px;margin-left:-1px;padding:0}.mirror-cancel-selection-btn.is-active:hover{color:#8b1f1f;background:#fde4e4;border-color:#c0392b}.mirror-cancel-selection-btn svg{width:13px;height:13px;display:block}.library-pilot-table .pilot-action-pillbar{align-items:center;display:inline-flex}.library-pilot-table .pilot-action-pillbar>.system-button{min-width:24px;height:24px;padding:0 7px}.library-pilot-table .pilot-action-pillbar>.pilot-action-text-btn{min-width:44px}.library-pilot-table .pilot-action-pillbar>.child-toggle-btn{z-index:auto;align-self:center;margin:0;position:static;top:auto;left:auto}.library-pilot-table .pilot-action-pillbar>.st-tree-toggle.child-toggle-btn{margin-right:0}.library-pilot-table .pilot-action-pillbar>.pilot-disable-btn{font-size:0;font-weight:400!important}.library-pilot-table .pilot-action-pillbar>.pilot-disable-btn .toggle-plus-icon{transform-origin:50%;backface-visibility:hidden;width:9.6px;height:9.6px;margin:0 auto;transition:transform .2s;display:block;position:relative;transform:translateZ(0)}.library-pilot-table .pilot-action-pillbar>.pilot-disable-btn .toggle-plus-icon:before,.library-pilot-table .pilot-action-pillbar>.pilot-disable-btn .toggle-plus-icon:after{content:"";background:currentColor;position:absolute}.library-pilot-table .pilot-action-pillbar>.pilot-disable-btn .toggle-plus-icon:before{width:9.6px;height:1.6px;top:4px;left:0}.library-pilot-table .pilot-action-pillbar>.pilot-disable-btn .toggle-plus-icon:after{width:1.6px;height:9.6px;top:0;left:4px}.library-pilot-table .pilot-action-pillbar>.pilot-disable-btn.is-active{--system-button-bg:var(--st-table-control-bg,#d4cfc9);--system-button-border:var(--st-table-control-border,#d4cfc9);--system-button-text:var(--st-table-control-text,#2b3136);--system-button-hover:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)76%,#000 24%);--system-button-text-active:var(--st-table-control-text,#2b3136)}.library-pilot-table .pilot-action-pillbar>.pilot-disable-btn.is-active .toggle-plus-icon{transform:translateZ(0)rotate(45deg)}.st-row-actions:has(.pilot-action-pillbar){justify-content:flex-start}.pilot-action-pillbar{align-items:center;gap:0;display:inline-flex}.pilot-action-pillbar>.system-button{min-width:24px;height:24px;padding:0 7px}.pilot-action-pillbar>.pilot-action-text-btn{min-width:44px}.pilot-action-pillbar>.child-toggle-btn{z-index:auto;align-self:center;margin:0;position:static;top:auto;left:auto}.pilot-action-pillbar>.st-tree-toggle.child-toggle-btn{margin-right:0}.pilot-action-pillbar>.child-toggle-btn[aria-expanded=true]{background:var(--system-blue-mid);border-color:var(--system-blue-mid);color:#fff}.pilot-action-pillbar>.child-toggle-btn[aria-expanded=true]:hover{background:color-mix(in srgb,var(--system-blue-mid)85%,#000 15%);border-color:color-mix(in srgb,var(--system-blue-mid)85%,#000 15%);color:#fff}.pilot-action-pillbar>.st-icon-action-btn{justify-content:center;align-items:center;min-width:26px;height:24px;padding:0 5px;transition:background-color .14s,border-color .14s,color .14s,transform 90ms;display:inline-flex}.pilot-action-pillbar>.st-icon-action-btn:not(:disabled):active{transform:scale(.93)}.pilot-action-pillbar>.child-toggle-btn:not([aria-expanded=true]),.pilot-action-pillbar>.st-row-kebab-btn,.pilot-action-pillbar>.st-mute-btn:not(.is-light):not(.is-hard):not(.is-occ-hard){--st-partly-muted-from:var(--action-text);background:var(--action-dark);border-color:var(--action-dark);color:var(--action-text)}.pilot-action-pillbar>.child-toggle-btn:not([aria-expanded=true]):hover,.pilot-action-pillbar>.st-row-kebab-btn:hover,.pilot-action-pillbar>.st-mute-btn:not(.is-light):not(.is-hard):not(.is-occ-hard):hover{background:color-mix(in srgb,var(--action-dark)80%,#000 20%);border-color:color-mix(in srgb,var(--action-dark)80%,#000 20%);color:var(--action-text)}.pilot-action-pillbar>.st-mute-btn:not(.is-light):not(.is-hard):not(.is-occ-hard) .st-mute-glyph:before,.pilot-action-pillbar>.st-mute-btn:not(.is-light):not(.is-hard):not(.is-occ-hard) .st-mute-glyph:after{background-color:var(--action-text)}.pilot-action-pillbar>.st-icon-action-btn:disabled{cursor:not-allowed}.st-icon-morph{width:15px;height:15px;display:inline-flex;position:relative}.st-icon-morph>svg{transition:opacity .16s,transform .16s;position:absolute;inset:0}.st-icon-morph>.st-icon-morph-a{opacity:1;transform:rotate(0)scale(1)}.st-icon-morph>.st-icon-morph-b{opacity:0;transform:rotate(-25deg)scale(.7)}.st-edit-save-btn.is-saving .st-icon-morph>.st-icon-morph-a{opacity:0;transform:rotate(25deg)scale(.7)}.st-edit-save-btn.is-saving .st-icon-morph>.st-icon-morph-b{opacity:1;transform:rotate(0)scale(1)}.st-edit-save-btn.is-pending .st-icon-morph{animation:.9s ease-in-out infinite st-icon-pending}@keyframes st-icon-pending{0%,to{opacity:1}50%{opacity:.45}}.pilot-action-pillbar>.st-icon-cancel-btn,.pilot-action-pillbar>.st-icon-add-btn,.pilot-action-pillbar>.st-icon-save-btn{transition:background-color .14s,color .14s,min-width .3s linear,width .3s linear,padding .3s linear,margin .3s linear,transform 90ms;overflow:hidden}@starting-style{.pilot-action-pillbar>.st-icon-save-btn:not(.st-anim-skip),.pilot-action-pillbar>.st-icon-cancel-btn:not(.st-anim-skip),.pilot-action-pillbar>.st-icon-add-btn:not(.st-anim-skip){width:0;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.pilot-action-pillbar>.st-icon-save-btn.is-leaving,.pilot-action-pillbar>.st-icon-cancel-btn.is-leaving,.pilot-action-pillbar>.st-icon-add-btn.is-leaving{pointer-events:none;width:0;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.pilot-action-pillbar>.child-toggle-btn .toggle-chevron{transition:transform .2s;transform:translateY(-.5px)rotate(-45deg)}.pilot-action-pillbar>.child-toggle-btn[aria-expanded=true] .toggle-chevron{transform:translateY(-.5px)rotate(45deg)}@starting-style{[data-row-toggle-entering=true] .pilot-action-pillbar>.child-toggle-btn[aria-expanded=true] .toggle-chevron{transform:translateY(-.5px)rotate(-45deg)}}.st-action-btn{border:1px solid var(--st-table-control-border,#d4cfc9);background:var(--st-table-control-bg,#d4cfc9);min-width:32px;height:22px;color:var(--st-table-control-text,#2b3136);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.st-action-btn:hover{background:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);border-color:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%)}.st-action-btn--save{background:var(--st-table-control-bg,#d4cfc9);border-color:var(--st-table-control-border,#d4cfc9);color:var(--st-table-control-text,#2b3136)}.st-action-btn--save:hover{background:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);border-color:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%)}.st-head-control{justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;padding:0 10px 0 14px;display:flex}.st-head-label-btn,.st-head-filter-btn{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none}.st-head-control>.st-head-tools{order:-1;justify-content:flex-start}.st-head-label-btn{text-overflow:ellipsis;white-space:normal;letter-spacing:.06em;text-transform:uppercase;flex:auto;min-width:0;padding:0;font-size:10px;font-weight:600;line-height:1.15;display:block;overflow:hidden}.st-head-tools{flex:none;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.st-head-sort-badge{letter-spacing:.02em;opacity:.55;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:700;display:inline-flex}.st-head-filter-btn{opacity:0;color:#aaa;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.st-ch:hover .st-head-filter-btn{opacity:1}.st-head-filter-btn.is-active{opacity:1!important}.st-head-filter-icon{font-size:10px;line-height:1;display:block;transform:translateY(-.5px)}.st-table-shell .st-sh.st-sh-section.st-a-head,.st-table-shell .st-sh.st-col-actions,.st-table-shell .st-sh.st-col-a,.st-table-shell .st-ch.st-col-a,.st-table-shell .st-ch.st-col-actions,.st-table-shell .st-ch.st-a-head,.st-table-shell .st-bottom-cell.st-col-actions,.st-table-shell .st-bottom-cell.st-bottom-cell--trackone,.st-table-shell .st-bottom-cell.st-a-cell,.st-table-shell .st-bottom-cell.st-col-sticky.st-a-cell{background:var(--st-a-surface)!important}.st-table-shell .st-ch{--st-head-filter-hover-bg:color-mix(in srgb,var(--st-b-header-surface,#d4cfc9)93%,#000 7%)}.st-table-shell .st-ch.st-col-a,.st-table-shell .st-ch.st-col-actions,.st-table-shell .st-ch.st-a-head{--st-head-filter-hover-bg:color-mix(in srgb,var(--st-a-surface)93%,#000 7%)}.st-table-shell .st-ch.st-a-head .st-cell-in,.st-table-shell .st-ch.st-a-head .st-head-label-btn,.st-table-shell .st-ch.st-a-head .st-head-sort-badge,.st-table-shell .st-sh.st-col-a .st-cell-in,.st-table-shell .st-sh.st-col-actions .st-cell-in,.st-table-shell .st-sh.st-a-head .st-cell-in,.st-table-shell .st-ch.st-col-a .st-cell-in,.st-table-shell .st-ch.st-col-actions .st-cell-in,.st-table-shell .st-bottom-cell.st-col-actions .st-cell-in,.st-table-shell .st-bottom-cell.st-bottom-cell--trackone .st-cell-in,.st-table-shell .st-bottom-cell.st-a-cell .st-cell-in,.st-table-shell .st-bottom-cell.st-col-sticky.st-a-cell .st-cell-in,.st-table-shell .st-action-head-label{color:var(--st-a-header-text)}.uin-components-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.st-track-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.uin-components-smooth-table .st-track-label{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.uin-products-smooth-table .st-track-label,.uin-activities-smooth-table .st-track-label,.pes-smooth-table .st-track-label,.elib-smooth-table .st-track-label{font-weight:700}:root{--st-a-section-edge-color:#0000002e}.st-sh.st-a-section-edge-left,.st-ch.st-a-section-edge-left,.st-dc.st-a-section-edge-left,.st-bottom-cell.st-a-section-edge-left{border-left:1px solid var(--st-a-section-edge-color)}.st-sh.st-a-section-edge-right,.st-ch.st-a-section-edge-right,.st-dc.st-a-section-edge-right,.st-bottom-cell.st-a-section-edge-right{border-right:1px solid var(--st-a-section-edge-color)}.uin-components-smooth-table .st-merged-leading-track-label.st-product-group-label--multi,.pes-smooth-table .st-merged-leading-track-label.st-product-group-label--multi,.elib-smooth-table .st-merged-leading-track-label.st-product-group-label--multi,.tag-smooth-table .st-merged-leading-track-label.st-product-group-label--multi{-webkit-line-clamp:none;align-items:center;min-width:0;display:flex}.uin-components-smooth-table .st-product-group-label--multi>.st-product-group-label__prefix,.pes-smooth-table .st-product-group-label--multi>.st-product-group-label__prefix,.elib-smooth-table .st-product-group-label--multi>.st-product-group-label__prefix,.tag-smooth-table .st-product-group-label--multi>.st-product-group-label__prefix{flex:none;line-height:1.2}.uin-components-smooth-table .st-product-group-label--multi>.st-product-group-label__stack,.pes-smooth-table .st-product-group-label--multi>.st-product-group-label__stack,.elib-smooth-table .st-product-group-label--multi>.st-product-group-label__stack,.tag-smooth-table .st-product-group-label--multi>.st-product-group-label__stack{flex:auto;min-width:0;max-height:43.2px;font-size:12px;line-height:1.2;display:block;overflow:hidden}.uin-components-smooth-table .st-product-group-label__stack>.st-product-group-label__part,.pes-smooth-table .st-product-group-label__stack>.st-product-group-label__part,.elib-smooth-table .st-product-group-label__stack>.st-product-group-label__part,.tag-smooth-table .st-product-group-label__stack>.st-product-group-label__part{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.uin-components-smooth-table .st-product-group-label__stack>.st-product-group-label__sep,.pes-smooth-table .st-product-group-label__stack>.st-product-group-label__sep,.elib-smooth-table .st-product-group-label__stack>.st-product-group-label__sep,.tag-smooth-table .st-product-group-label__stack>.st-product-group-label__sep,.uin-components-smooth-table .st-product-group-label__stack>wbr,.pes-smooth-table .st-product-group-label__stack>wbr,.elib-smooth-table .st-product-group-label__stack>wbr,.tag-smooth-table .st-product-group-label__stack>wbr{display:none}.uin-components-smooth-table .st-product-group-label--multi,.pes-smooth-table .st-product-group-label--multi,.elib-smooth-table .st-product-group-label--multi{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.uin-components-smooth-table .st-merged-leading-track-label.st-row-label,.pes-smooth-table .st-merged-leading-track-label.st-row-label,.elib-smooth-table .st-merged-leading-track-label.st-row-label,.tag-smooth-table .st-merged-leading-track-label.st-row-label{-webkit-line-clamp:none;align-items:center;min-width:0;display:flex;overflow:hidden}.st-row-label{align-items:baseline;min-width:0;display:inline-flex;overflow:hidden}.st-row-label__prefix,.st-product-group-label__prefix{letter-spacing:.07em;text-transform:uppercase;color:#888;flex:none;margin-right:12px;font-size:9px;font-weight:600}.st-row-label__value{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.uin-components-smooth-table .st-merged-grid--header .st-merged-segment--header,.pes-smooth-table .st-merged-grid--header .st-merged-segment--header,.elib-smooth-table .st-merged-grid--header .st-merged-segment--header,.library-pilot-table .st-merged-grid--header .st-merged-segment--header,.rfq-elements-smooth-table .st-merged-grid--header .st-merged-segment--header,.rfq-materials-smooth-table .st-merged-grid--header .st-merged-segment--header{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;align-items:flex-start;line-height:1.2;display:-webkit-box}.uin-components-smooth-table .st-ch .st-head-label-btn,.pes-smooth-table .st-ch .st-head-label-btn,.elib-smooth-table .st-ch .st-head-label-btn,.uin-activities-smooth-table .st-ch .st-head-label-btn,.uin-products-smooth-table .st-ch .st-head-label-btn,.library-pilot-table .st-ch .st-head-label-btn{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.rfq-elements-smooth-table .st-head-control,.rfq-materials-smooth-table .st-head-control{gap:2px;padding:0 6px 0 10px}.rfq-elements-smooth-table .st-ch .st-head-label-btn,.rfq-materials-smooth-table .st-ch .st-head-label-btn{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.15;display:block;overflow:hidden}.uin-components-smooth-table .st-head-control,.uin-components-smooth-table .st-action-head-label{font-family:inherit}.uin-components-smooth-table .st-bottom-cell.st-b-cell,.uin-components-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell{background:var(--st-b-header-surface,var(--kalkulasjon-table-header-bg,#313740))}.uin-components-smooth-table .st-bottom-cell.st-b-cell .st-cell-in,.uin-components-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell .st-cell-in{color:var(--st-b-header-text,#fff)}.uin-components-smooth-table .st-bottom-cell,.uin-components-smooth-table .st-bottom-gap{position:sticky;bottom:0}.uin-components-smooth-table .st-bottom-gap{z-index:5}.uin-components-smooth-table .st-bottom-cell{z-index:6}.uin-components-smooth-table .st-bottom-cell.st-col-a,.uin-components-smooth-table .st-bottom-cell.st-col-sticky{z-index:7}.uin-components-smooth-table .st-bottom-cell.st-col-actions{z-index:8}.uin-components-smooth-table .st-ch.st-b-head .st-head-label-btn,.uin-components-smooth-table .st-ch.st-b-head .st-head-sort-badge,.uin-components-smooth-table .st-sh.st-b-head .st-cell-in{color:var(--st-b-header-text)}.uin-components-smooth-table .st-sh.st-col-actions{z-index:var(--st-z-sh-col-actions);position:sticky;top:0}.uin-components-smooth-table .st-ch.st-col-actions{z-index:var(--st-z-ch-col-actions);position:sticky;top:26px}.uin-components-smooth-table .st-action-head-label{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.uin-components-smooth-table .st-merged-leading-track-in,.uin-components-smooth-table .st-merged-trackone-in,.uin-components-smooth-table .st-merged-section-in,.uin-components-smooth-table .st-merged-leading-track-label{justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}.uin-components-smooth-table .st-merged-leading-track-in,.uin-components-smooth-table .st-merged-trackone-in,.uin-components-smooth-table .st-merged-section-in{padding:0}.uin-components-smooth-table .st-merged-leading-track-label{padding:0 var(--st-cell-inline-padding,16px);text-overflow:ellipsis;white-space:normal;font:inherit;color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.2;display:-webkit-box;overflow:hidden}.uin-components-smooth-table .st-merged-grid{align-items:stretch;width:100%;min-width:0;display:grid}.uin-components-smooth-table .st-merged-segment{-webkit-line-clamp:2;min-width:0;padding:0 var(--st-cell-inline-padding,16px);text-overflow:ellipsis;white-space:normal;line-height:1.2;font:inherit;color:inherit;-webkit-box-orient:vertical;justify-content:flex-start;align-items:center;display:-webkit-box;overflow:hidden}.uin-components-smooth-table .st-merged-segment--header{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.uin-components-smooth-table .st-merged-segment--value{letter-spacing:normal;text-transform:none;font-size:13px;font-weight:400}.uin-components-smooth-table .st-merged-segment.is-blank{color:#0000}.uin-components-smooth-table .st-merged-grid--value .st-merged-segment:not(:has(*)){-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-box-align:start;-webkit-box-pack:center;line-height:1.2;display:-webkit-box;overflow:hidden}.st-head-sort-badge{background:#ffffff24}.st-head-filter-btn{background:0 0}.st-head-filter-btn.is-active{background:var(--system-blue-mid);color:#fff;border-color:color-mix(in srgb,var(--system-blue-mid)82%,#000 18%);opacity:1!important}.st-head-filter-btn:not(.is-active):hover{background:var(--st-head-filter-hover-bg,color-mix(in srgb,var(--st-b-header-surface,#d4cfc9)93%,#000 7%))}.st-head-filter-btn.is-active:hover{background:color-mix(in srgb,var(--system-blue-mid)85%,#000 15%)}.uin-components-smooth-table .st-ch .st-cell-in{padding:0}.st-editor-shell{z-index:1;background:0 0;border:1px solid #e0e0e0;border-radius:4px;align-items:center;width:calc(100% + 12px);min-width:0;min-height:26px;margin:0 -6px;padding:0 8px;transition:border-color .15s,background .15s;display:flex;position:relative}.st-editor-shell--editable:hover{border-color:#bbb}.st-editor-shell--editable.is-editing,.st-editor-shell--interactive.is-open{border-width:1.5px;border-color:#185fa5}.st-editor-shell--svinn-percent{gap:2px}.st-editor-percent-suffix{color:#666;pointer-events:none;flex:none;font-size:.9em}.st-rfq-forward-editor,.rfq-forward-checkbox-control{cursor:pointer;gap:7px}.st-rfq-forward-checkbox,.rfq-forward-checkbox-control input[type=checkbox]{accent-color:#185fa5;cursor:pointer;flex:none;width:14px;height:14px;margin:0}.st-installation-only-checkbox{justify-content:center;align-items:center;width:100%;min-height:26px;margin:0;display:inline-flex}.st-installation-only-checkbox input[type=checkbox]{accent-color:#185fa5;width:14px;height:14px;margin:0}.st-installation-only-checkbox.is-editable,.st-installation-only-checkbox.is-editable input[type=checkbox]{cursor:pointer}.st-installation-only-checkbox.is-readonly,.st-installation-only-checkbox.is-readonly input[type=checkbox]{cursor:default}.st-rfq-forward-label,.rfq-forward-checkbox-control span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rfq-forward-checkbox-control{color:#111;align-items:center;min-height:26px;font-size:13px;display:inline-flex}.rfq-forward-checkbox-control.is-disabled{cursor:default;opacity:.58}.rfq-forward-checkbox-control.is-disabled input[type=checkbox]{cursor:default}.st-cell-input{color:#111;width:100%;min-width:0;font:inherit;caret-color:#185fa5;background:0 0;border:none;outline:none;padding:0;font-size:13px}.st-cell-input::placeholder{color:#bbb}.st-dd-trigger{width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:flex}.st-dd-val{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.st-dd-val.is-placeholder{color:#bbb}.st-dd-caret{color:#bbb;flex-shrink:0;font-size:8px;line-height:1;transition:transform .15s,color .12s}.st-editor-shell--interactive:hover .st-dd-caret{color:#888}.st-editor-shell--interactive.is-open .st-dd-caret{color:#555;transform:rotate(180deg)}.st-dd-clear{color:#888;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:14px;line-height:1;transition:color .12s;display:none}.st-editor-shell--has-clear:hover .st-dd-clear{display:inline-flex}.st-editor-shell--has-clear:hover .st-dd-caret{display:none}.st-dd-clear:hover{color:#333}.st-dd-hover-info-wrap{z-index:130;pointer-events:none;align-items:flex-start;gap:8px;display:flex}.st-dd-hover-info-wrap:has(.st-dd-hover-info-image)>.st-dd-hover-info{height:230px;overflow-y:auto}.st-dd-hover-info-image{box-sizing:border-box;pointer-events:none;background:#fff;border:1px solid #d8d8d8;border-radius:6px;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:260px;height:230px;padding:6px;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001f}.st-dd-hover-info-image img{object-fit:contain;max-width:100%;max-height:100%}.st-dd-hover-info-image.is-clickable{pointer-events:auto;cursor:zoom-in}.nobb-lightbox-backdrop{z-index:2000;pointer-events:auto;cursor:zoom-out;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nobb-lightbox-body{cursor:default;max-width:90vw;max-height:90vh;position:relative}.nobb-lightbox-img{object-fit:contain;background:#fff;border-radius:4px;max-width:90vw;max-height:90vh;display:block;box-shadow:0 8px 40px #00000080}.nobb-lightbox-close{color:#222;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:flex;position:absolute;top:-14px;right:-14px;box-shadow:0 2px 8px #0000004d}.nobb-img-icon.has-no-image,.deep-link-host:hover .nobb-img-icon.has-no-image,.uin-products-smooth-table .st-hov .nobb-img-icon.has-no-image,.uin-components-smooth-table .st-hov .nobb-img-icon.has-no-image{opacity:0;pointer-events:none;width:0;min-width:0;margin-left:0}.uin-products-smooth-table .st-hov .nobb-img-icon{opacity:1;width:18px;min-width:18px;margin-left:6px}.nobb-cell-image-pop{z-index:1900;pointer-events:none;background:#fff;border:1px solid #d8d8d8;border-radius:6px;padding:6px;position:fixed;box-shadow:0 4px 16px #0000002e}.nobb-cell-image-pop img{object-fit:contain;max-width:216px;max-height:192px;display:block}.nobb-lightbox-fallback{color:#555;text-align:center;background:#fff;border-radius:8px;padding:40px 52px;font-size:14px}.uin-products-smooth-table .st-merged-leading-track-label{-webkit-line-clamp:2;line-clamp:2;width:100%;min-width:0;padding:0 var(--st-cell-inline-padding,16px);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.25;font:inherit;color:inherit;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.uin-products-smooth-table .st-merged-grid,.uin-activities-smooth-table .st-merged-grid{align-items:stretch;width:100%;display:grid}.uin-activities-smooth-table .st-merged-segment,.uin-products-smooth-table .st-merged-segment{-webkit-line-clamp:2;min-width:0;padding:0 var(--st-cell-inline-padding,16px);text-overflow:ellipsis;white-space:normal;line-height:1.2;font:inherit;color:inherit;-webkit-box-orient:vertical;justify-content:flex-start;align-items:center;display:-webkit-box;overflow:hidden}.uin-products-smooth-table .st-head-label-btn--wrap,.uin-activities-smooth-table .st-head-label-btn--wrap{-webkit-line-clamp:3;line-clamp:3;white-space:normal;overflow-wrap:break-word;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.uin-products-smooth-table .st-merged-segment--header{letter-spacing:.07em;text-transform:uppercase;-webkit-line-clamp:3;line-clamp:3;white-space:normal;overflow-wrap:break-word;text-overflow:clip;-webkit-box-orient:vertical;font-size:9px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.uin-products-smooth-table .st-merged-segment--value{letter-spacing:normal;text-transform:none;font-size:13px;font-weight:400}.uin-products-smooth-table .st-merged-segment.is-blank{color:#0000}:is(.uin-products-smooth-table .st-dc .st-cell-in .st-copy-target:has(.cb097-unit-cost-output),.uin-activities-smooth-table .st-dc .st-cell-in .st-copy-target:has(.cb097-unit-cost-output)){white-space:nowrap;overflow-wrap:normal;width:100%;display:flex}.uin-products-smooth-table .cb097-unit-cost-output,.uin-activities-smooth-table .cb097-unit-cost-output{white-space:nowrap;overflow-wrap:normal}.st-prefixed-value{white-space:nowrap;flex:auto;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.st-prefixed-value .currency-prefix{color:#5a5552;flex:none;font-weight:600}.st-prefixed-value .currency-amount{text-align:right;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.st-merged-segment>.st-prefixed-value{padding:0}.st-copy-target:has(>.st-prefixed-value){min-width:0;flex:auto!important;width:100%!important;display:flex!important}:is(.st-merged-grid .st-merged-segment:has(>.st-prefixed-value),.st-merged-grid .st-merged-segment:has(>.st-copy-target>.st-prefixed-value)){padding:0 12px}.st-dd-hover-info{z-index:130;pointer-events:auto;background:#fff;border:1px solid #d8d8d8;border-radius:6px;min-width:220px;max-width:320px;padding:8px 10px;font-size:12px;box-shadow:0 4px 16px #0000001f}.st-dd-hover-info-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;padding:2px 0;display:flex}.st-dd-hover-info-row:last-child{border-bottom:none}.st-dd-hover-info-label{color:#666;flex-shrink:0}.st-dd-hover-info-value{color:#222;text-align:right;word-break:break-word;font-weight:500}.st-dd-hover-info-wrap:has(.st-dd-hover-info-image){background:#fff;border:1px solid #d8d8d8;border-radius:8px;align-items:stretch;gap:0;max-height:calc(100vh - 16px);overflow:hidden;box-shadow:0 4px 16px #0000001f}.st-dd-hover-info-wrap:has(.st-dd-hover-info-image)>.st-dd-hover-info{box-shadow:none;border:none;border-radius:0}.st-dd-hover-info-wrap:has(.st-dd-hover-info-image)>.st-dd-hover-info-image{box-shadow:none;border:none;border-left:1px solid #e8e8e8;border-radius:0;position:relative}.st-dd-hover-info-row--nobb{cursor:default}.st-dd-hover-info-actions{flex:none;align-items:center;margin-left:auto;display:inline-flex}.st-dd-hover-info-open-product.nobb-link-btn{opacity:1;border-color:#3c506e52;width:auto;min-width:34px;margin-left:6px;padding:2px 7px;overflow:visible}.st-dd-hover-info-row--nobb.is-active-slot .st-dd-hover-info-open-product.nobb-link-btn{color:#1d4ed8;border-color:#1d4ed88c;font-weight:700}.st-dd-hover-info-image-nav{pointer-events:auto;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.st-dd-image-nav-btn{color:#1f2937;cursor:pointer;background:#ffffffeb;border:1px solid #0000002e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:flex;box-shadow:0 1px 4px #0000002e}.st-dd-image-nav-btn:hover{color:#1d4ed8;background:#fff;border-color:#1d4ed8}.st-dd-image-nav-indicator{text-align:center;color:#1f2937;background:#ffffffd9;border-radius:10px;flex:auto;padding:2px 6px;font-size:11px;font-weight:600}.st-editor-shell--inactive{cursor:not-allowed;opacity:.65;background:0 0;border:1px dashed #d8d8d8;border-radius:4px;align-items:center;width:100%;height:100%;padding:0 6px;display:flex}.st-editor-shell--inactive .st-dd-val.is-placeholder{color:#999;font-style:italic}.uin-components-smooth-shell{position:relative}.uin-components-smooth-shell .table-child-pillbar .table-child-toggle{min-height:26px}.uin-components-smooth-shell .uin-components-smooth-table{margin-top:10px}.uin-products-smooth-shell{width:100%;max-width:100%;position:relative}.uin-products-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.uin-products-smooth-table .st-scroll{width:100%;max-width:100%;display:block}.uin-products-smooth-table .st-toolbar{justify-content:center;margin:0 0 10px;display:flex}.uin-products-smooth-table .st-head-control,.uin-products-smooth-table .st-action-head-label{font-family:inherit}.uin-products-smooth-table .st-bottom-cell.st-b-cell,.uin-products-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell{background:var(--st-b-header-surface,var(--kalkulasjon-table-header-bg,#313740))}.uin-products-smooth-table .st-bottom-cell.st-b-cell .st-cell-in,.uin-products-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell .st-cell-in{color:var(--st-b-header-text,#fff)}.uin-products-smooth-table .st-bottom-cell,.uin-products-smooth-table .st-bottom-gap{position:sticky;bottom:0}.uin-products-smooth-table .st-bottom-gap{z-index:5}.uin-products-smooth-table .st-bottom-cell{z-index:6}.uin-products-smooth-table .st-bottom-cell.st-col-a,.uin-products-smooth-table .st-bottom-cell.st-col-sticky{z-index:7}.uin-products-smooth-table .st-bottom-cell.st-col-actions{z-index:8}.uin-products-smooth-table .st-ch.st-b-head .st-head-label-btn,.uin-products-smooth-table .st-ch.st-b-head .st-head-sort-badge,.uin-products-smooth-table .st-sh.st-b-head .st-cell-in{color:var(--st-b-header-text)}.uin-products-smooth-table .st-sh.st-col-actions{z-index:var(--st-z-sh-col-actions);position:sticky;top:0}.uin-products-smooth-table .st-ch.st-col-actions{z-index:var(--st-z-ch-col-actions);position:sticky;top:26px}.uin-products-smooth-table .st-action-head-label{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.uin-products-smooth-table .st-row-actions{justify-content:flex-start;gap:8px;padding:0 10px}.uin-products-smooth-table .st-ch .st-cell-in{padding:0}.uin-activities-smooth-shell{width:100%;max-width:100%;position:relative}.uin-activities-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.uin-activities-smooth-table .st-scroll{width:100%;max-width:100%;display:block}.uin-activities-smooth-table .st-toolbar{justify-content:center;margin:0 0 10px;display:flex}.uin-activities-smooth-table .st-head-control,.uin-activities-smooth-table .st-action-head-label{font-family:inherit}.uin-activities-smooth-table .st-bottom-cell.st-b-cell,.uin-activities-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell{background:var(--st-b-header-surface,var(--kalkulasjon-table-header-bg,#313740))}.uin-activities-smooth-table .st-bottom-cell.st-b-cell .st-cell-in,.uin-activities-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell .st-cell-in{color:var(--st-b-header-text,#fff)}.uin-activities-smooth-table .st-bottom-cell,.uin-activities-smooth-table .st-bottom-gap{position:sticky;bottom:0}.uin-activities-smooth-table .st-bottom-gap{z-index:5}.uin-activities-smooth-table .st-bottom-cell{z-index:6}.uin-activities-smooth-table .st-bottom-cell.st-col-a,.uin-activities-smooth-table .st-bottom-cell.st-col-sticky{z-index:7}.uin-activities-smooth-table .st-bottom-cell.st-col-actions{z-index:8}.uin-activities-smooth-table .st-ch.st-b-head .st-head-label-btn,.uin-activities-smooth-table .st-ch.st-b-head .st-head-sort-badge,.uin-activities-smooth-table .st-sh.st-b-head .st-cell-in{color:var(--st-b-header-text)}.uin-activities-smooth-table .st-sh.st-col-actions{z-index:var(--st-z-sh-col-actions);position:sticky;top:0}.uin-activities-smooth-table .st-ch.st-col-actions{z-index:var(--st-z-ch-col-actions);position:sticky;top:26px}.uin-activities-smooth-table .st-action-head-label{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.uin-activities-smooth-table .st-row-actions{justify-content:flex-start;gap:8px;padding:0 10px}.uin-activities-smooth-table .st-ch .st-cell-in{padding:0}.pes-smooth-shell{flex-direction:column;flex:auto;width:100%;max-width:100%;height:100%;min-height:0;display:flex;position:relative}.pes-smooth-actions-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.pes-smooth-table{--st-gap-bg:var(--level5);flex:auto;width:100%;max-width:100%;min-height:0}.pes-smooth-table .st-scroll{width:100%;max-width:100%;display:block}.pes-smooth-table .st-toolbar{justify-content:center;margin:0 0 10px;display:flex}.pes-smooth-table .st-head-control,.pes-smooth-table .st-action-head-label{font-family:inherit}.pes-smooth-table .st-bottom-cell.st-b-cell,.pes-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell{background:var(--st-b-header-surface,var(--kalkulasjon-table-header-bg,#313740))}.pes-smooth-table .st-bottom-cell.st-b-cell .st-cell-in,.pes-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell .st-cell-in{color:var(--st-b-header-text,#fff)}.pes-smooth-table .st-bottom-cell,.pes-smooth-table .st-bottom-gap{position:sticky;bottom:0}.pes-smooth-table .st-bottom-gap{z-index:5}.pes-smooth-table .st-bottom-cell{z-index:6}.pes-smooth-table .st-bottom-cell.st-col-a,.pes-smooth-table .st-bottom-cell.st-col-sticky{z-index:7}.pes-smooth-table .st-bottom-cell.st-col-actions{z-index:8}.pes-smooth-table .st-ch.st-b-head .st-head-label-btn,.pes-smooth-table .st-ch.st-b-head .st-head-sort-badge,.pes-smooth-table .st-sh.st-b-head .st-cell-in{color:var(--st-b-header-text)}.pes-smooth-table .st-sh.st-col-actions{z-index:var(--st-z-sh-col-actions);position:sticky;top:0}.pes-smooth-table .st-ch.st-col-actions{z-index:var(--st-z-ch-col-actions);position:sticky;top:26px}.pes-smooth-table .st-action-head-label{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.pes-smooth-table .st-row-actions{justify-content:flex-start;gap:8px;padding:0 10px}.pes-smooth-table .st-merged-leading-track-in,.pes-smooth-table .st-merged-trackone-in,.pes-smooth-table .st-merged-section-in,.pes-smooth-table .st-merged-leading-track-label{justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}.pes-smooth-table .st-merged-leading-track-in,.pes-smooth-table .st-merged-trackone-in,.pes-smooth-table .st-merged-section-in{padding:0}.pes-smooth-table .st-merged-leading-track-label{padding:0 var(--st-cell-inline-padding,16px);text-overflow:ellipsis;white-space:normal;font:inherit;color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.2;display:-webkit-box;overflow:hidden}.pes-smooth-table .st-merged-grid{align-items:stretch;width:100%;min-width:0;display:grid}.pes-smooth-table .st-merged-segment{-webkit-line-clamp:2;min-width:0;padding:0 var(--st-cell-inline-padding,16px);text-overflow:ellipsis;white-space:normal;line-height:1.2;font:inherit;color:inherit;-webkit-box-orient:vertical;justify-content:flex-start;align-items:center;display:-webkit-box;overflow:hidden}.pes-smooth-table .st-merged-segment--header{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.pes-smooth-table .st-merged-segment--value{letter-spacing:normal;text-transform:none;font-size:13px;font-weight:400}.pes-smooth-table .st-merged-segment.is-blank{color:#0000}.pes-smooth-table .st-ch .st-cell-in{padding:0}.pes-smooth-levelbar{align-items:center;gap:0;display:inline-flex}.pes-smooth-level-toggle{letter-spacing:.2px;border-radius:0;justify-content:center;min-width:36px;margin-left:-1px;font-weight:400}.pes-smooth-level-toggle:first-child{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.pes-smooth-level-toggle:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.pes-smooth-level-toggle:only-child{border-radius:var(--pill-bar-radius)}.elib-smooth-shell{width:100%;max-width:100%;position:relative}.elib-smooth-actions-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.elib-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.elib-smooth-table .st-scroll{width:100%;max-width:100%;display:block}.elib-smooth-table .st-toolbar{justify-content:center;margin:0 0 10px;display:flex}.elib-smooth-table .st-head-control,.elib-smooth-table .st-action-head-label{font-family:inherit}.elib-smooth-table .st-bottom-cell.st-b-cell,.elib-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell{background:var(--st-b-header-surface,var(--kalkulasjon-table-header-bg,#313740))}.elib-smooth-table .st-bottom-cell.st-b-cell .st-cell-in,.elib-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell .st-cell-in{color:var(--st-b-header-text,#fff)}.elib-smooth-table .st-bottom-cell,.elib-smooth-table .st-bottom-gap{position:sticky;bottom:0}.elib-smooth-table .st-bottom-gap{z-index:5}.elib-smooth-table .st-bottom-cell{z-index:6}.elib-smooth-table .st-bottom-cell.st-col-a,.elib-smooth-table .st-bottom-cell.st-col-sticky{z-index:7}.elib-smooth-table .st-bottom-cell.st-col-actions{z-index:8}.elib-smooth-table .st-ch.st-b-head .st-head-label-btn,.elib-smooth-table .st-ch.st-b-head .st-head-sort-badge,.elib-smooth-table .st-sh.st-b-head .st-cell-in{color:var(--st-b-header-text)}.elib-smooth-table .st-sh.st-col-actions{z-index:var(--st-z-sh-col-actions);position:sticky;top:0}.elib-smooth-table .st-ch.st-col-actions{z-index:var(--st-z-ch-col-actions);position:sticky;top:26px}.elib-smooth-table .st-action-head-label{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.elib-smooth-table .st-row-actions{justify-content:flex-start;gap:8px;padding:0 10px}.elib-smooth-table .st-merged-leading-track-in,.elib-smooth-table .st-merged-trackone-in,.elib-smooth-table .st-merged-section-in,.elib-smooth-table .st-merged-leading-track-label{justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}.elib-smooth-table .st-merged-leading-track-in,.elib-smooth-table .st-merged-trackone-in,.elib-smooth-table .st-merged-section-in{padding:0}.elib-smooth-table .st-merged-leading-track-label{padding:0 var(--st-cell-inline-padding,16px);text-overflow:ellipsis;white-space:normal;font:inherit;color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.2;display:-webkit-box;overflow:hidden}.elib-smooth-table .st-merged-grid{align-items:stretch;width:100%;min-width:0;display:grid}.elib-smooth-table .st-merged-segment{-webkit-line-clamp:2;min-width:0;padding:0 var(--st-cell-inline-padding,16px);text-overflow:ellipsis;white-space:normal;line-height:1.2;font:inherit;color:inherit;-webkit-box-orient:vertical;justify-content:flex-start;align-items:center;display:-webkit-box;overflow:hidden}.elib-smooth-table .st-merged-segment--header{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.elib-smooth-table .st-merged-segment--value{letter-spacing:normal;text-transform:none;font-size:13px;font-weight:400}.elib-smooth-table .st-dc.st-morph-hdr .st-merged-segment--value{color:#1f252b}.elib-smooth-table .st-merged-segment.is-blank{color:#0000}.elib-smooth-table .st-ch .st-cell-in{padding:0}.elib-smooth-levelbar{align-items:center;gap:0;display:inline-flex}.elib-smooth-level-toggle{letter-spacing:.2px;border-radius:0;justify-content:center;min-width:36px;margin-left:-1px;font-weight:400}.elib-smooth-level-toggle:first-child{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.elib-smooth-level-toggle:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.elib-smooth-level-toggle:only-child{border-radius:var(--pill-bar-radius)}.elib-readonly-badge,.elib-readonly-toolbar-pill{border:1px solid var(--pill-border);border-radius:var(--pill-bar-radius);background:color-mix(in srgb,var(--action-dark)14%,#fff 86%);min-height:24px;color:var(--text-muted);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.elib-readonly-toolbar-pill{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0;margin-left:-1px}.user-view-elements-smooth-shell,.user-view-components-smooth-shell{width:100%;max-width:100%;position:relative}.user-view-components-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.user-view-components-smooth-table .st-scroll{width:100%;max-width:100%;display:block}.user-view-components-smooth-table .st-toolbar{justify-content:center;margin:0 0 10px;display:flex}.user-view-components-smooth-table .st-head-control,.user-view-components-smooth-table .st-action-head-label{font-family:inherit}.user-view-components-smooth-table .st-action-head-label{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.user-view-components-smooth-table .st-ch .st-cell-in{padding:0}.user-view-components-smooth-table .st-merged-trackone-in,.user-view-components-smooth-table .st-merged-section-in{justify-content:flex-start;align-items:center;width:100%;min-width:0;padding:0;display:flex}.user-view-components-smooth-table .st-merged-grid{align-items:stretch;width:100%;min-width:0;display:grid}.user-view-components-smooth-table .st-merged-segment{-webkit-line-clamp:2;min-width:0;padding:0 var(--st-cell-inline-padding,16px);text-overflow:ellipsis;white-space:normal;line-height:1.2;font:inherit;color:inherit;-webkit-box-orient:vertical;justify-content:flex-start;align-items:center;display:-webkit-box;overflow:hidden}.user-view-components-smooth-table .st-merged-segment--header{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.user-view-components-smooth-table .st-merged-segment--value{letter-spacing:normal;text-transform:none;font-size:13px;font-weight:400}.user-view-components-smooth-table .st-merged-segment--value[data-st-indent=main]:not(.deep-link-host),.user-view-elements-smooth-table .st-merged-segment--value[data-st-indent=main]:not(.deep-link-host){font-weight:700}.user-view-elements-smooth-table .st-merged-segment--value[data-st-indent=main]:not(.deep-link-host),.user-view-components-smooth-table .st-merged-segment--value[data-st-indent=main]:not(.deep-link-host),.user-view-elements-smooth-table .st-merged-segment--value[data-st-indent=main].deep-link-host .st-copy-target,.user-view-components-smooth-table .st-merged-segment--value[data-st-indent=main].deep-link-host .st-copy-target{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.user-view-components-smooth-table .st-merged-segment.is-blank{color:#0000}.user-view-components-action-pillbar{box-sizing:border-box;justify-content:flex-start;gap:0;width:100%;min-width:0;padding:0}.user-view-components-action-pillbar>.child-toggle-btn{position:static;top:auto;left:auto}.user-view-components-smooth-table .st-row.is-user-view-row-disabled .st-cell,.user-view-components-smooth-table .st-row.is-user-view-row-disabled .st-cell:hover{background:#49505714}.uv-components-track-node{align-items:center;gap:10px;width:100%;min-width:0;padding:0 14px;display:flex}.uv-components-track-node__label{letter-spacing:.05em;text-transform:uppercase;color:#5c5144;flex:none;font-size:12px;font-weight:600}.uv-components-track-node__value{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;min-width:0;color:inherit;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.uv-components-track-node__link{appearance:none;border:1px solid var(--st-table-control-border,#d4cfc9);background:var(--st-table-control-bg,#d4cfc9);color:var(--st-table-control-text,#2b3136);min-width:22px;height:22px;font:inherit;cursor:pointer;border-radius:999px;margin-left:auto;padding:0 6px;font-size:11px;line-height:1}.uv-components-track-node__link:hover{background:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);border-color:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%)}.user-view-elements-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.user-view-elements-smooth-table .st-scroll{width:100%;max-width:100%;display:block}.user-view-elements-smooth-table .st-toolbar{justify-content:center;margin:0 0 10px;display:flex}.user-view-elements-smooth-table .st-head-control,.user-view-elements-smooth-table .st-action-head-label{font-family:inherit}.user-view-elements-smooth-table .st-bottom-cell.st-b-cell,.user-view-elements-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell{background:var(--st-b-header-surface,var(--kalkulasjon-table-header-bg,#313740))}.user-view-elements-smooth-table .st-bottom-cell.st-b-cell .st-cell-in,.user-view-elements-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell .st-cell-in{color:var(--st-b-header-text,#fff)}.rfq-vendor-overview-smooth-shell{width:100%;max-width:100%;position:relative}.rfq-vendor-overview-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 10px;display:flex}.rfq-vendor-overview-toolbar .pill-bar{flex-wrap:wrap;gap:8px 0;display:flex}.rfq-vendor-overview-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.rfq-vendor-overview-smooth-table .st-scroll{width:100%;max-width:100%;display:block}.rfq-vendor-overview-smooth-table .st-toolbar{justify-content:center;margin:0 0 10px;display:flex}.rfq-vendor-overview-smooth-table .st-head-control,.rfq-vendor-overview-smooth-table .st-action-head-label{font-family:inherit}.rfq-vendor-overview-smooth-table .st-bottom-cell.st-b-cell,.rfq-vendor-overview-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell{background:var(--st-b-header-surface,#d4cfc9)}.rfq-vendor-overview-smooth-table .st-bottom-cell.st-b-cell .st-cell-in,.rfq-vendor-overview-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell .st-cell-in{color:var(--st-b-header-text,#2b3136)}.rfq-vendor-overview-smooth-table .st-bottom-cell,.rfq-vendor-overview-smooth-table .st-bottom-gap{position:sticky;bottom:0}.rfq-vendor-overview-smooth-table .st-bottom-gap{z-index:5}.rfq-vendor-overview-smooth-table .st-bottom-cell{z-index:6}.rfq-vendor-overview-smooth-table .st-bottom-cell.st-col-a,.rfq-vendor-overview-smooth-table .st-bottom-cell.st-col-sticky{z-index:7}.rfq-vendor-overview-smooth-table .st-bottom-cell.st-col-actions{z-index:8}.rfq-vendor-overview-smooth-table .st-ch.st-b-head .st-head-label-btn,.rfq-vendor-overview-smooth-table .st-ch.st-b-head .st-head-sort-badge,.rfq-vendor-overview-smooth-table .st-sh.st-b-head .st-cell-in{color:var(--st-b-header-text)}.rfq-vendor-overview-smooth-table .st-ch .st-cell-in{padding:0}.rfq-vendor-inline-select,.rfq-vendor-date-input{color:#111;width:100%;min-width:0;font:inherit;background:0 0;border:none;outline:none;padding:0;font-size:13px}.rfq-vendor-inline-select{appearance:none}.rfq-vendor-row-actions{justify-content:flex-start;align-items:center;gap:0;width:100%;min-width:0;padding:0 14px;display:flex}.rfq-vendor-row-action--danger{color:#7a2c2c}.rfq-vendor-readonly-wrap{align-items:center;width:100%;min-width:0;padding:0 14px;display:flex}.rfq-vendor-readonly-value{color:inherit;font-size:13px}.rfq-vendor-enterprise-group-badge{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;min-width:0;max-width:100%;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.1;display:inline-flex;overflow:hidden}.rfq-vendor-enterprise-group-badge.is-good{color:#2e7d32;background:#e8f5e9}.rfq-vendor-enterprise-group-badge.is-muted{color:#6f6254;background:#ece8df}.rfq-vendor-enterprise-group-badge.is-error{color:#b3261e;background:#ffebee}.rfq-vendor-enterprise-group-trigger,.rfq-vendor-child-enterprise-trigger{width:100%}.supplier-child-trackone .rfq-vendor-child-enterprise-trigger{flex:auto;width:auto;min-width:0}.rfq-vendor-scope-source-chip{color:#315f50;white-space:nowrap;text-overflow:ellipsis;background:#e8f2ee;border:1px solid #c8d9d2;border-radius:999px;flex:none;align-items:center;max-width:118px;padding:3px 7px;font-size:10px;font-weight:650;line-height:1.1;display:inline-flex;overflow:hidden}.rfq-vendor-enterprise-group-menu{max-height:320px}.rfq-vendor-eg-item{justify-content:flex-start}.rfq-vendor-eg-item.is-locked{cursor:not-allowed;opacity:.5}.rfq-vendor-child-enterprise-menu{padding:5px}.rfq-vendor-child-enterprise-menu .st-dd-items{padding:0}.rfq-vendor-child-enterprise-menu .user-view-filter-menu-divider{margin:8px 0}.rfq-vendor-eg-check{color:#185fa5;flex:none;justify-content:center;align-items:center;width:14px;font-weight:800;display:inline-flex}.rfq-vendor-child-enterprise-remove{border-top:1px solid #e2ddd5;padding:6px}.rfq-vendor-child-enterprise-remove-btn{justify-content:center;width:100%}.rfq-vendor-group-band,.rfq-vendor-group-fill{align-items:center;width:100%;min-width:0;min-height:40px;display:flex}.rfq-vendor-group-band{padding:0 14px}.rfq-vendor-group-fill{padding:0}.rfq-elements-smooth-shell{width:100%;max-width:100%;position:relative}.rfq-elements-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.rfq-elements-smooth-table .st-toolbar{justify-content:center;margin:0 0 10px;display:flex}.rfq-elements-smooth-table .st-head-control,.rfq-elements-smooth-table .st-action-head-label{font-family:inherit}.rfq-elements-smooth-table .st-ch .st-cell-in{padding:0}.rfq-elements-smooth-table .st-merged-trackone-in,.rfq-elements-smooth-table .st-merged-section-in{justify-content:flex-start;align-items:center;width:100%;min-width:0;padding:0;display:flex}.rfq-elements-smooth-table .st-dc:not(.st-col-actions) .st-cell-in:not(.st-merged-trackone-in):not(.st-merged-section-in){padding:0 var(--st-cell-inline-padding,16px)}.rfq-elements-smooth-table .st-ch:not(.st-col-actions) .st-cell-in:not(.st-merged-trackone-in):not(.st-merged-section-in){padding:0}.rfq-elements-smooth-table .st-merged-grid{align-items:stretch;width:100%;min-width:0;height:100%;display:grid}.rfq-elements-smooth-table .st-merged-segment{-webkit-line-clamp:2;min-width:0;padding:0 var(--st-cell-inline-padding,16px);white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;align-items:center;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.rfq-elements-smooth-table .st-merged-segment--header{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.rfq-elements-smooth-table .st-merged-segment--value{color:inherit}.rfq-elements-smooth-table .st-merged-segment.is-blank{color:#0000}.rfq-elements-smooth-table .st-bottom-cell.st-b-cell,.rfq-elements-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell,.rfq-materials-smooth-table .st-bottom-cell.st-b-cell,.rfq-materials-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell,.rfq-import-smooth-table .st-bottom-cell.st-b-cell,.rfq-import-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell{background:var(--st-b-header-surface,#d4cfc9)}.rfq-elements-smooth-table .st-bottom-cell.st-b-cell .st-cell-in,.rfq-elements-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell .st-cell-in,.rfq-materials-smooth-table .st-bottom-cell.st-b-cell .st-cell-in,.rfq-materials-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell .st-cell-in,.rfq-import-smooth-table .st-bottom-cell.st-b-cell .st-cell-in,.rfq-import-smooth-table .st-bottom-cell.st-col-sticky.st-b-cell .st-cell-in{color:var(--st-b-header-text,#2b3136)}.rfq-import-smooth-table{--st-bottom-trackone-text:#616161}.rfq-elements-action-wrap{justify-content:center;align-items:center;width:100%;min-width:0;padding:0 14px;display:flex}.rfq-materials-smooth-shell,.user-view-products-smooth-shell{width:100%;max-width:100%;position:relative}.user-view-products-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.user-view-products-smooth-table .st-toolbar{justify-content:center;margin:0 0 10px;display:flex}.user-view-products-smooth-table .st-head-control{font-family:inherit}.user-view-products-smooth-table .st-ch .st-cell-in{padding:0}.user-view-activities-smooth-shell{width:100%;max-width:100%;position:relative}.user-view-activities-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.user-view-activities-smooth-table .st-toolbar{justify-content:center;margin:0 0 10px;display:flex}.user-view-activities-smooth-table .st-head-control{font-family:inherit}.user-view-activities-smooth-table .st-ch .st-cell-in{padding:0}.rfq-materials-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.rfq-materials-smooth-table .st-toolbar{justify-content:center;margin:0 0 10px;display:flex}.rfq-materials-smooth-table .st-head-control{font-family:inherit}.rfq-materials-smooth-table .st-ch .st-cell-in,.rfq-materials-smooth-table .st-dc .st-cell-in{padding:0}.rfq-materials-smooth-table .st-merged-trackone-in,.rfq-materials-smooth-table .st-merged-section-in{justify-content:flex-start;align-items:center;width:100%;min-width:0;padding:0;display:flex}.rfq-materials-smooth-table .st-dc .st-cell-in:not(.st-merged-trackone-in):not(.st-merged-section-in){padding:0 var(--st-cell-inline-padding,16px)}.rfq-materials-smooth-table .st-ch .st-cell-in:not(.st-merged-trackone-in):not(.st-merged-section-in){padding:0}.rfq-materials-smooth-table .st-merged-grid{align-items:stretch;width:100%;min-width:0;height:100%;display:grid}.rfq-materials-smooth-table .st-merged-segment{-webkit-line-clamp:2;min-width:0;padding:0 var(--st-cell-inline-padding,16px);white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;align-items:center;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.rfq-materials-smooth-table .st-merged-segment--header{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.rfq-comparison-smooth-shell{width:100%;max-width:100%;position:relative}.rfq-comparison-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.rfq-comparison-smooth-table .st-toolbar{display:none}.rfq-comparison-smooth-table .st-head-control,.rfq-comparison-smooth-table .st-action-head-label{font-family:inherit}.rfq-comparison-smooth-table .st-ch .st-cell-in,.rfq-comparison-smooth-table .st-dc .st-cell-in{padding:0}.rfq-comparison-smooth-table .st-merged-trackone-in,.rfq-comparison-smooth-table .st-merged-section-in{justify-content:flex-start;align-items:center;width:100%;min-width:0;padding:0;display:flex}.rfq-comparison-smooth-table .st-ch .st-cell-in:not(.st-merged-trackone-in):not(.st-merged-section-in),.rfq-comparison-smooth-table .st-dc .st-cell-in:not(.st-merged-trackone-in):not(.st-merged-section-in){padding:0 var(--st-cell-inline-padding,16px)}.rfq-comparison-smooth-table .st-merged-grid{align-items:stretch;width:100%;min-width:0;height:100%;display:grid}.rfq-comparison-smooth-table .st-merged-segment{-webkit-line-clamp:2;min-width:0;padding:0 var(--st-cell-inline-padding,16px);white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;align-items:center;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.rfq-comparison-smooth-table .st-merged-segment--header{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.rfq-comparison-smooth-table .rfq-comparison-vendor-select,.rfq-comparison-smooth-table .st-merged-segment select,.rfq-comparison-smooth-table .st-dc select{width:100%;min-width:0}.rfq-comparison-smooth-table .st-row.is-bim-selected .st-cell,.rfq-comparison-smooth-table .st-row.is-bim-selected .st-cell:hover{background:#1a73e829}.rfq-comparison-smooth-table .st-row.is-bim-selected-child-row .st-cell,.rfq-comparison-smooth-table .st-row.is-bim-selected-child-row .st-cell:hover{background:#1a73e81a}.user-view-elements-smooth-table .st-bottom-cell,.user-view-elements-smooth-table .st-bottom-gap{z-index:6;position:sticky;bottom:0}.user-view-elements-smooth-table .st-bottom-gap{z-index:5}.user-view-elements-smooth-table .st-bottom-cell{z-index:6}.user-view-elements-smooth-table .st-bottom-cell.st-col-a,.user-view-elements-smooth-table .st-bottom-cell.st-col-sticky{z-index:7}.user-view-elements-smooth-table .st-bottom-cell.st-col-actions{z-index:8}.user-view-elements-smooth-table .st-ch.st-b-head .st-head-label-btn,.user-view-elements-smooth-table .st-ch.st-b-head .st-head-sort-badge,.user-view-elements-smooth-table .st-sh.st-b-head .st-cell-in{color:var(--st-b-header-text)}.user-view-elements-smooth-table .st-sh.st-col-actions{z-index:var(--st-z-sh-col-actions);position:sticky;top:0}.user-view-elements-smooth-table .st-ch.st-col-actions{z-index:var(--st-z-ch-col-actions);position:sticky;top:26px}.user-view-elements-levelbar-row{justify-content:flex-start;margin:0 0 10px;display:flex}.user-view-elements-levelbar{align-items:center;gap:0;display:inline-flex}.user-view-elements-level-toggle{letter-spacing:.2px;border-radius:0;justify-content:center;min-width:36px;margin-left:-1px;font-weight:400}.user-view-elements-level-toggle:first-child{border-radius:var(--pill-bar-radius)0 0 var(--pill-bar-radius);margin-left:0}.user-view-elements-level-toggle:last-child{border-radius:0 var(--pill-bar-radius)var(--pill-bar-radius)0}.user-view-elements-level-toggle:only-child{border-radius:var(--pill-bar-radius)}.user-view-elements-smooth-table .st-action-head-label{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.user-view-elements-smooth-table .st-merged-leading-track-in,.user-view-elements-smooth-table .st-merged-trackone-in,.user-view-elements-smooth-table .st-merged-section-in,.user-view-elements-smooth-table .st-merged-leading-track-label{justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}.user-view-elements-smooth-table .st-merged-leading-track-in,.user-view-elements-smooth-table .st-merged-trackone-in,.user-view-elements-smooth-table .st-merged-section-in{padding:0}.user-view-elements-smooth-table .st-merged-leading-track-label{padding:0 var(--st-cell-inline-padding,16px);text-overflow:ellipsis;white-space:normal;font:inherit;color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.2;display:-webkit-box;overflow:hidden}.user-view-elements-smooth-table .st-track-label,.user-view-components-smooth-table .st-track-label,.user-view-products-smooth-table .st-track-label,.user-view-activities-smooth-table .st-track-label{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.user-view-elements-smooth-table .st-has-children .st-track-label,.user-view-components-smooth-table .st-has-children .st-track-label,.user-view-products-smooth-table .st-has-children .st-track-label,.user-view-activities-smooth-table .st-has-children .st-track-label,.user-view-products-smooth-table .st-track-label,.user-view-activities-smooth-table .st-track-label{font-weight:700}.user-view-elements-smooth-table .st-merged-leading-track-label,.user-view-components-smooth-table .st-merged-leading-track-label,.user-view-products-smooth-table .st-merged-leading-track-label,.user-view-activities-smooth-table .st-merged-leading-track-label{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.user-view-elements-smooth-table .st-row-label__value,.user-view-components-smooth-table .st-row-label__value,.user-view-products-smooth-table .st-row-label__value,.user-view-activities-smooth-table .st-row-label__value{font-weight:400}.uin-components-smooth-table .st-merged-leading-track-label,.uin-products-smooth-table .st-merged-leading-track-label,.uin-activities-smooth-table .st-merged-leading-track-label,.pes-smooth-table .st-merged-leading-track-label,.elib-smooth-table .st-merged-leading-track-label,.pes-smooth-table .st-row-parent .st-merged-trackone-in,.pes-smooth-table .st-row-parent .st-merged-trackone-in input,.pes-smooth-table .st-row-parent .st-merged-trackone-in button,.pes-smooth-table .st-row-parent .st-merged-trackone-in span{font-weight:700}.st-row--item .st-merged-leading-track-label,.st-row--item .st-row-label__value,.st-row--item .st-track-label{font-weight:400}.user-view-elements-smooth-table .st-merged-grid{align-items:stretch;width:100%;min-width:0;display:grid}.user-view-elements-smooth-table .st-merged-segment{-webkit-line-clamp:2;min-width:0;padding:0 var(--st-cell-inline-padding,16px);text-overflow:ellipsis;white-space:normal;line-height:1.2;font:inherit;color:inherit;-webkit-box-orient:vertical;justify-content:flex-start;align-items:center;display:-webkit-box;overflow:hidden}.user-view-elements-smooth-table .st-merged-segment--header{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.user-view-elements-smooth-table .st-merged-segment--value{letter-spacing:normal;text-transform:none;font-size:13px;font-weight:400}.user-view-elements-smooth-table .st-merged-segment.is-blank{color:#0000}.user-view-elements-smooth-table .st-ch .st-cell-in{padding:0}.user-view-elements-action-pillbar{box-sizing:border-box;justify-content:flex-start;gap:0;width:100%;min-width:0;padding:0}.user-view-elements-action-pillbar>.child-toggle-btn{z-index:auto;align-self:center;margin:0;position:static;top:auto;left:auto}.user-view-elements-action-pillbar>*{flex-shrink:0}.user-view-elements-action-pillbar>.st-tree-toggle.child-toggle-btn{margin-right:0}.user-view-elements-select-box{cursor:pointer;flex:none;justify-content:center;align-self:center;align-items:center;margin-right:8px;padding:0;display:inline-flex}.user-view-elements-select-box input[type=checkbox]{cursor:pointer;margin:0}.user-view-elements-disable-btn{font-size:0;font-weight:400!important}.user-view-elements-disable-btn:before,.user-view-elements-disable-btn:after{content:"";background:currentColor;position:absolute;inset:auto}.user-view-elements-disable-btn{position:relative}.user-view-elements-disable-btn:before{width:9.6px;height:1.6px;top:50%;left:50%;transform:translate(-50%,-50%)}.user-view-elements-disable-btn:after{width:1.6px;height:9.6px;transition:transform .2s;top:50%;left:50%;transform:translate(-50%,-50%)}.user-view-elements-disable-btn.is-active{--system-button-bg:var(--system-blue);--system-button-border:var(--system-blue);--system-button-text:#f6f6f6;--system-button-hover:color-mix(in srgb,var(--system-blue)85%,#000 15%);--system-button-active:color-mix(in srgb,var(--system-blue)75%,#000 25%);--system-button-text-active:#f6f6f6}.user-view-elements-disable-btn.is-active:after{transform:translate(-50%,-50%)rotate(45deg)}.st-filter-menu{z-index:120;transform-origin:0 0;background:#fff;border:.5px solid #d8d8d8;border-radius:8px;width:280px;animation:.12s cubic-bezier(.2,0,.2,1) st-dd-in;position:absolute;overflow:hidden;box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f}.st-filter-menu-head{border-bottom:.5px solid #ebebeb;justify-content:space-between;align-items:center;margin-bottom:2px;padding:6px 10px 4px;display:flex}.st-filter-menu-head span{color:#555;font-size:11px;font-weight:600}.st-filter-clear{appearance:none;cursor:pointer;color:#888;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:11px}.st-filter-clear:hover{color:#185fa5;background:#ebf3fc}.st-filter-clear.is-active{background:color-mix(in srgb,var(--system-blue-mid)18%,#fff 82%);color:color-mix(in srgb,var(--system-blue-mid)75%,#000 25%)}.st-filter-clear.is-active:hover{background:color-mix(in srgb,var(--system-blue-mid)28%,#fff 72%)}.st-filter-search-wrap{border-bottom:.5px solid #ebebeb;margin-bottom:2px;padding:4px 4px 2px;position:relative}.st-filter-search{color:#222;background:#f5f5f5;border:none;border-radius:5px;outline:none;width:100%;padding:5px 24px 5px 8px;font-size:12px}.st-filter-search::placeholder{color:#bbb}.st-filter-search-clear{appearance:none;cursor:pointer;color:#999;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.st-filter-search-clear:hover{color:#444;background:#e6e6e6}.st-filter-menu-list{max-height:180px;padding:4px;overflow-y:auto}.st-filter-menu--fit{max-height:var(--st-dd-menu-max-height,none);flex-direction:column;display:flex}.st-filter-menu--fit .st-filter-menu-list{flex:auto;min-height:0}.st-filter-option{color:#222;cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;transition:background .1s;display:flex}.st-filter-option:hover{background:#f2f2f2}.st-filter-option input[type=checkbox]{accent-color:#185fa5;cursor:pointer;flex-shrink:0;width:13px;height:13px;margin:0}.st-filter-empty{text-align:center;color:#bbb;padding:8px 10px;font-size:12px}.st-filter-empty--loading{color:#185fa5;white-space:normal;overflow-wrap:anywhere;padding:10px 14px;line-height:1.45}.st-dd-menu{z-index:121;transform-origin:0 0;background:#fff;border:.5px solid #d8d8d8;border-radius:8px;animation:.12s cubic-bezier(.2,0,.2,1) st-dd-in;position:absolute;overflow:visible;box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f}@keyframes st-dd-in{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.st-dd-search-wrap{border-bottom:.5px solid #ebebeb;flex:none;margin-bottom:2px;padding:4px 4px 2px}.st-dd-search{color:#222;background:#f5f5f5;border:none;border-radius:5px;outline:none;width:100%;padding:5px 8px;font-size:12px}.st-dd-search::placeholder{color:#bbb}.st-dd-items{max-height:min(180px,var(--st-dd-items-max-height,180px));padding:4px;overflow-y:auto}.st-dd-menu--paired{flex-direction:column;height:auto;max-height:230px;display:flex}.st-dd-menu--paired .st-dd-items{max-height:var(--st-dd-items-max-height,none);flex:auto;min-height:0}.st-dd-menu--fit{max-height:var(--st-dd-menu-max-height,none);flex-direction:column;display:flex}.st-dd-menu--fit .st-dd-items{flex:auto;min-height:0}.st-dd-menu--paired.st-dd-menu--fit{max-height:min(230px,var(--st-dd-menu-max-height,230px))}.st-dd-menu--filtering.st-dd-menu--paired.st-dd-menu--fit{max-height:var(--st-dd-menu-max-height,none)}.st-dd-item{color:#222;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:12px;transition:background .1s;display:flex}.st-dd-item:hover{background:#f2f2f2}.st-dd-segmented{isolation:isolate;background:#f0f0f0;border-radius:7px;grid-template-columns:1fr 1fr;gap:0;margin:4px 6px 6px;padding:2px;display:grid;position:relative}.st-dd-segmented-thumb{z-index:0;background:#fff;border-radius:5px;width:calc(50% - 2px);transition:transform .18s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;bottom:2px;left:2px;transform:translate(0);box-shadow:0 1px 2px #0000001f}.st-dd-segmented[data-mode=project] .st-dd-segmented-thumb{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.st-dd-segmented-thumb{transition:none}}.st-dd-segment{z-index:1;color:#6f6f6f;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:4px 8px;font-size:11.5px;transition:color .18s;position:relative}.st-dd-segment.is-active{color:#222;font-weight:500}.st-dd-group-header{letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a;pointer-events:none;padding:6px 10px 2px;font-size:10.5px}.st-dd-item.is-unavailable{opacity:.55;cursor:not-allowed}.st-dd-sortbar{border-bottom:.5px solid #ebebeb;flex:none;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;padding:4px 6px 5px;display:flex}.st-dd-sortbar-modes{gap:3px;display:flex}.st-dd-sortbtn{color:#555;cursor:pointer;background:#fff;border:.5px solid #dcdcdc;border-radius:6px;justify-content:center;align-items:center;width:26px;height:22px;padding:0;display:inline-flex}.st-dd-sortbtn:hover{background:#f2f2f2}.st-dd-sortbtn.is-active{color:#6b4c05;background:#f6c4542e;border-color:#f6c454d9}.st-dd-filterbtn{gap:3px;width:auto;padding:0 7px;position:relative}.st-dd-filterbtn.is-open{background:#f2f2f2;border-color:#c4c4c4}.st-dd-filterbtn-count{font-size:10px;font-weight:500;line-height:1}.st-dd-filterpanel{border-bottom:.5px solid #ebebeb;flex:0 auto;min-height:132px;max-height:190px;margin-bottom:2px;padding:6px 8px 8px;overflow-y:auto}.st-dd-filterpanel-head{letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:10.5px;display:flex}.st-dd-filterclear{color:#185fa5;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0;font-size:11px}.st-dd-filterclear:disabled{color:#bbb;cursor:default}.st-dd-filterinherit{background:#2563eb0d;border:.5px solid #2563eb29;border-radius:5px;flex-direction:column;gap:4px;margin-bottom:6px;padding:5px 6px 6px;display:flex}.st-dd-filterinherit-head{letter-spacing:.04em;text-transform:uppercase;color:#5a6b85;font-size:10px}.st-dd-filterinherit-chips{flex-wrap:wrap;gap:4px;display:flex}.st-dd-filterinherit-chip{background:#fff;border:.5px solid #2563eb47;border-radius:4px;align-items:baseline;gap:5px;max-width:100%;padding:2px 6px;font-size:11px;line-height:1.3;display:inline-flex}.st-dd-filterinherit-chip-label{color:#7a8699;flex:none}.st-dd-filterinherit-chip-value{color:#1d4ed8;overflow-wrap:anywhere;min-width:0;font-weight:600}.st-dd-filteropt.is-locked{color:#8a93a3;cursor:not-allowed}.st-dd-filteropt.is-locked input{cursor:not-allowed}.st-dd-filtergroup{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.st-dd-filtergroup-label{color:#555;margin-bottom:1px;font-size:11px;font-weight:500}.st-dd-filtergroup-empty{color:#aaa;font-size:11px}.st-dd-filteropt{color:#222;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:1px 2px;font-size:12px;display:flex}.st-dd-filteropt:hover{background:#f5f5f5}.st-dd-filteropt input{cursor:pointer;margin:0}.st-dd-stale-threshold{color:#6f6f6f;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.st-dd-stale-threshold input{color:#222;background:#fff;border:.5px solid #dcdcdc;border-radius:5px;width:46px;padding:2px 5px;font-size:11px}.st-dd-stale-threshold input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #f6c45440}.st-dd-item.is-stale-price{background:#f6c4541a;box-shadow:inset 2px 0 #f6c454d9}.st-dd-item.is-stale-price:hover{background:#f6c45433}.st-dd-hover-info-row.is-warn .st-dd-hover-info-value{color:#6b4c05}.st-dd-stale-badge{color:#6b4c05;text-transform:uppercase;letter-spacing:.04em;background:#f6c45438;border:.5px solid #f6c454d9;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:500}.st-dd-item.is-active{color:#185fa5;background:#ebf3fc;font-weight:500}.st-dd-item.is-keyboard-active{outline-offset:-1.5px;background:#e0ebf7;outline:1.5px solid #5b8fc7}.st-dd-item--free-text{color:#185fa5;background:#f6f9fc;border-top:.5px solid #e2e8f0;margin-top:4px;font-weight:600}.st-dd-item--free-text:hover{background:#eaf3fc}.st-dd-dot{opacity:.5;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.st-dd-empty{color:#bbb;text-align:center;padding:8px 10px;font-size:12px}.st-dd-load-more{color:#185fa5;text-align:center;cursor:pointer;background:#f6f9fc;border:none;border-top:.5px solid #e2e8f0;width:100%;padding:7px 10px;font-size:12px;font-weight:600;display:block}.st-dd-load-more:hover,.st-dd-load-more:focus-visible{background:#eaf3fc;outline:none}.st-bottom-cell{height:30px}.placeholder-panel .st-table-shell:is([data-h-scroll=true],.st-table-shell--fill) .st-bottom-cell,.placeholder-panel .st-table-shell:is([data-h-scroll=true],.st-table-shell--fill) .st-bottom-gap.st-ab-boundary-gap,.placeholder-panel .st-table-shell:is([data-h-scroll=true],.st-table-shell--fill) .st-bottom-gap.st-gap-sticky-right{position:sticky;bottom:0}.st-bottom-gap.st-a-b-cap-host{z-index:9!important}.st-bottom-cell:before{content:"";background:var(--st-parent-separator);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.st-bottom-cell .st-cell-in{color:#1f252b;text-align:center;justify-content:center;align-items:center;padding:2px 8px;font-size:13px;line-height:1.2;display:flex}.st-bottom-cell.st-b-cell,.st-bottom-cell.st-col-sticky.st-b-cell{background:var(--st-b-header-surface,#d4cfc9)}.st-bottom-cell.st-b-cell .st-cell-in,.st-bottom-cell.st-col-sticky.st-b-cell .st-cell-in{color:var(--st-b-header-text,#2b3136)}.library-pilot-table .st-bottom-cell.st-bottom-cell--trackone .st-cell-in{color:#616161}.st-bottom-cell.st-bottom-cell--trackone{border-bottom-left-radius:10px}.library-pilot-table .st-bottom-cell.st-bottom-cell--trackone{border-bottom-left-radius:0}.st-bottom-cell.st-bottom-cell--trackone .st-cell-in{color:var(--st-bottom-trackone-text,#dadadad1);justify-content:flex-start;padding-left:12px;font-size:11px;font-weight:500}.st-bottom-gap{background:var(--st-gap-bg,transparent)!important;border:none!important}.st-dc.st-child-cell:not(.st-gap):not(.st-morph-val) .st-slide,.st-dc.st-child-cell.st-morph-val.st-morph-parent:not(.st-gap) .st-slide{box-shadow:inset 0 1px 0 var(--st-child-separator,var(--st-level1-separator))}.st-dc.st-level-2-hdr{border-bottom:none}.st-child-header .st-cell-in,.st-child-header .st-track-label{letter-spacing:.06em;text-transform:uppercase;color:var(--st-child-header-text,#6a7280);font-size:10px;font-weight:600;line-height:1}.library-pilot-table .st-dc.st-level-2-hdr .st-slide{border-bottom:none}.st-dc.st-morph-hdr:not(.st-col-actions) .st-cell-in,.st-dc.st-morph-hdr:not(.st-col-actions) .st-track-label{transition:opacity .5s}@starting-style{[data-row-toggle-entering=true] .st-dc.st-morph-hdr:not(.st-col-actions) .st-cell-in,[data-row-toggle-entering=true] .st-dc.st-morph-hdr:not(.st-col-actions) .st-track-label{opacity:0}}[data-row-toggle-leaving=true] .st-dc.st-morph-hdr:not(.st-col-actions) .st-cell-in,[data-row-toggle-leaving=true] .st-dc.st-morph-hdr:not(.st-col-actions) .st-track-label{opacity:0!important}.library-pilot-table .st-dc.st-morph-hdr .st-slide,.library-pilot-table .st-dc.st-child-cell .st-slide,.library-pilot-table .st-col-a.st-child-cell .st-slide,.library-pilot-table .st-col-actions.st-child-cell .st-slide{border-bottom:none}.library-pilot-table .st-bottom-cell.st-b-cell,.library-pilot-table .st-bottom-cell.st-col-sticky.st-b-cell{background:var(--st-b-header-surface)}.library-pilot-table .st-bottom-cell.st-b-cell .st-cell-in,.library-pilot-table .st-bottom-cell.st-col-sticky.st-b-cell .st-cell-in{color:var(--st-b-header-text)}.st-dc.st-child-cell{border-bottom:none;height:auto;overflow:hidden!important}.st-slide{border-bottom:none;align-items:center;width:100%;height:50px;display:flex;overflow:hidden}.st-gap .st-slide{border-bottom:none}.st-slide.st-anim{transition:height .32s cubic-bezier(.4,0,.2,1),opacity .28s}.st-slide.st-collapsed{opacity:0!important;height:0!important}.st-arrow{cursor:pointer;color:#c8c8c8;flex-shrink:0;margin-right:6px;font-size:9px;transition:color .12s,transform .22s cubic-bezier(.4,0,.2,1);display:inline-block}.st-arrow:hover{color:#666}.st-arrow.st-open{transform:rotate(0)}.st-arrow.st-closed{transform:rotate(-90deg)}.st-tree-sym{color:#d8d8d8;flex-shrink:0;margin-right:5px;font-size:10px}.st-toolbar{flex-wrap:wrap;align-items:center;width:fit-content;max-width:100%;margin-bottom:10px;display:flex}.st-a-fields-eye-btn{width:24px;height:24px;color:var(--level5);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:10px;padding:0;transition:background .15s,color .15s,border-color .15s,width .24s cubic-bezier(.2,0,.2,1),margin-right .24s cubic-bezier(.2,0,.2,1),opacity .2s;display:inline-flex;overflow:hidden}.st-a-fields-eye-btn:not(.is-active){opacity:0;pointer-events:none;border-width:0;width:0;margin-right:0}.st-a-fields-eye-btn.is-active{background:var(--system-blue);border-color:var(--system-blue);color:#fff;opacity:1}.st-a-fields-eye-btn.is-active:hover{background:color-mix(in srgb,var(--system-blue)85%,#000 15%);border-color:color-mix(in srgb,var(--system-blue)85%,#000 15%)}.st-head-hide-btn{color:#aaa;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:opacity .12s,background .12s,color .12s;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.st-ch:hover>.st-head-hide-btn{opacity:1}.st-ch>.st-head-hide-btn:hover,.st-ch>.st-head-hide-btn:focus-visible{background:var(--st-head-filter-hover-bg,color-mix(in srgb,var(--st-b-header-surface,#d4cfc9)93%,#000 7%))}.st-merged-segment--header{position:relative}.st-merged-segment--header:hover>.st-head-hide-btn{opacity:1}.st-merged-segment--header>.st-head-hide-btn:hover,.st-merged-segment--header>.st-head-hide-btn:focus-visible{background:var(--st-head-filter-hover-bg,color-mix(in srgb,var(--st-b-header-surface,#d4cfc9)93%,#000 7%))}.st-toolbar.pill-bar{gap:8px 0}.st-toolbar-row{width:100%;min-width:0;min-height:var(--tbl-functions-row-height);justify-content:center;align-items:center;margin-bottom:10px;display:flex;position:relative}.st-toolbar-row>.st-toolbar{margin-bottom:0}.st-toolbar-leading,.st-toolbar-trailing{pointer-events:none;z-index:3;align-items:center;min-height:100%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.st-toolbar-leading{left:0}.st-toolbar-trailing{right:0}.st-toolbar-leading>*,.st-toolbar-trailing>*{pointer-events:auto}.st-toolbar-leading .table-child-pillbar,.st-toolbar-leading .table-child-pillbar-row{margin:0;transform:none}.uin-pricelist-selector{height:var(--user-view-pill-height,24px);min-height:var(--user-view-pill-height,24px);background:var(--st-table-control-bg,#d4cfc9);border:1px solid var(--st-table-control-border,#d4cfc9);border-radius:var(--pill-bar-radius);color:var(--st-table-control-text,#2b3136);align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.uin-pricelist-selector-label{letter-spacing:.06em;text-transform:uppercase;color:#525c64;font-size:10px;font-weight:600}.uin-pricelist-selector-input{appearance:none;color:var(--st-table-control-text,#2b3136);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23666' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E") right 4px center/10px 6px no-repeat;border:none;outline:none;min-width:140px;padding:0 18px 0 4px;font-size:12px}.uin-pricelist-selector-input:disabled{cursor:not-allowed;opacity:.55}.st-toolbar-trailing .component-actions-pillbar,.st-toolbar-trailing .user-view-filter-pillbar,.st-toolbar-trailing .user-view-filter-export-pillbar{margin:0;transform:none}.placeholder-panel .st-table-shell{width:calc(100% - (var(--area5-table-inline-padding)*2));max-width:calc(100% - (var(--area5-table-inline-padding)*2));flex-direction:column;min-width:0;min-height:0;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.placeholder-panel .st-table-shell:not([data-h-scroll=true]),.placeholder-panel .st-table-shell:not([data-h-scroll=true])>.st-scroll-outer,.placeholder-panel .st-table-shell:not([data-h-scroll=true])>.st-scroll-outer>.st-scroll{height:auto}.placeholder-panel .st-table-shell:not([data-h-scroll=true])>.st-scroll-outer--fill,.placeholder-panel .st-table-shell:not([data-h-scroll=true])>.st-scroll-outer>.st-scroll--fill{flex:0 auto}.placeholder-panel .st-table-shell:is([data-h-scroll=true],.st-table-shell--fill){height:auto;max-height:none;margin-bottom:var(--area5-table-bottom-clearance,10px);flex:auto}.placeholder-panel .st-table-shell:is([data-h-scroll=true],.st-table-shell--fill)>.st-scroll-outer{flex-direction:column;flex:auto;width:100%;max-width:100%;height:auto;min-height:0;display:flex}.placeholder-panel .st-table-shell:is([data-h-scroll=true],.st-table-shell--fill)>.st-scroll-outer>.st-scroll{flex:auto;width:100%;max-width:none;height:auto;min-height:0;display:block;overflow:auto}.placeholder-panel .st-table-shell>.st-toolbar-row{box-sizing:border-box;flex:none}.placeholder-panel .st-table-shell>.st-toolbar{flex:none;margin-left:auto;margin-right:auto}.placeholder-panel .st-table-shell>.st-toolbar-row>.st-toolbar{margin-left:auto;margin-right:auto}.placeholder-panel .st-table-shell>.st-scroll-outer{box-sizing:border-box;flex:auto;width:100%;max-width:100%;min-height:0}.placeholder-panel .st-table-shell>.st-scroll-outer>.st-scroll{box-sizing:border-box;width:100%;max-width:none;min-height:0}.placeholder-panel .st-table-shell>.st-scroll-outer>.st-scroll>.st-grid{margin-left:auto;margin-right:auto}.module-functions-row,.rfq-pricing-toolbar{margin-top:10px;margin-bottom:var(--module-to-tbl-functions-gap)}.module-functions-row+.level6-panel .level6-tabs,.module-functions-row+div .level6-panel .level6-tabs,.module-functions-row+.level6-panel,.module-functions-row+div .level6-panel{margin-top:0}.library-pilot-table .st-toolbar,.library-pilot-table .st-scroll-outer{align-self:center}.library-pilot-table .st-toolbar .st-pill{--system-button-bg:var(--st-table-control-bg,#d4cfc9);--system-button-border:var(--st-table-control-border,#d4cfc9);--system-button-text:var(--st-table-control-text,#2b3136);--system-button-hover:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)76%,#000 24%);--system-button-text-active:var(--st-table-control-text,#2b3136)}.st-pill{-webkit-user-select:none;user-select:none}.st-pill[data-state=active],.st-pill[data-state=static]{background:var(--st-table-control-bg,#d4cfc9);border-color:var(--st-table-control-border,#d4cfc9);color:var(--st-table-control-text,#2b3136)}.st-pill[data-state=partial]{background:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)96%,#000 4%);border-color:color-mix(in srgb,var(--st-table-control-border,#d4cfc9)94%,#000 6%);color:var(--st-table-control-text,#2b3136)}.st-pill[data-state=inactive]{background:var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%));border-color:var(--st-table-control-border-dim,color-mix(in srgb,var(--st-table-control-border,#d4cfc9)90%,#000 10%));color:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%));opacity:1}.st-pill[data-state=active]:hover,.st-pill[data-state=active]:active,.st-pill[data-state=static]:hover,.st-pill[data-state=static]:active,.st-pill[data-state=partial]:hover,.st-pill[data-state=partial]:active{background:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);border-color:color-mix(in srgb,var(--st-table-control-border,#d4cfc9)88%,#000 12%);color:var(--st-table-control-text,#2b3136)}.st-pill[data-state=inactive]:hover,.st-pill[data-state=inactive]:active{background:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))88%,#000 12%);border-color:var(--st-table-control-border-dim,color-mix(in srgb,var(--st-table-control-border,#d4cfc9)90%,#000 10%));color:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%))}.st-pill[data-state=inactive] .st-count{opacity:.86}.st-pill.st-pill--static{cursor:default}.st-pill.st-pill--static:hover,.st-pill.st-pill--static:active{background:var(--system-button-bg);color:var(--system-button-text)}.st-pill.st-pill--leading{--system-button-bg:var(--st-table-control-bg,#d4cfc9);--system-button-border:var(--st-table-control-border,#d4cfc9);--system-button-text:var(--st-table-control-text,#2b3136);--system-button-hover:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)76%,#000 24%);--system-button-text-active:var(--st-table-control-text,#2b3136)}.st-pill.st-pill--leading .st-dot{background:#94a3b8}.st-pill .st-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.st-pill .st-count{opacity:.6;font-size:10px}.st-tree-toggle.child-toggle-btn{z-index:auto;--st-toggle-icon-x:0px;--st-toggle-icon-y:-2px;flex:none;align-self:center;margin-right:6px;position:static;top:auto;left:auto}.library-pilot-table .st-tree-toggle.child-toggle-btn .toggle-chevron{transform:translate(var(--st-toggle-icon-x),var(--st-toggle-icon-y))rotate(-45deg)}.library-pilot-table .st-tree-toggle.child-toggle-btn[aria-expanded=true] .toggle-chevron{transform:translate(var(--st-toggle-icon-x),var(--st-toggle-icon-y))rotate(45deg)}.library-pilot-table .st-tree-toggle.child-toggle-btn[aria-expanded=true]{background:var(--st-table-control-bg,#d4cfc9);border-color:var(--st-table-control-border,#d4cfc9);color:var(--st-table-control-text,#2b3136)}.library-pilot-table .st-tree-toggle.child-toggle-btn[aria-expanded=true]:hover{background:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);border-color:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);color:var(--st-table-control-text,#2b3136)}@media (prefers-color-scheme:dark){.library-pilot-tab__intro p,.library-pilot-tab__foot{color:#9ca3af}.library-pilot-table{--st-gap-bg:color-mix(in srgb,#1c1c1c 76%,var(--level5)24%);--st-a-surface:#1e1a16;--st-a-header-text:#b0a898}.st-scroll{background:var(--st-gap-bg,#1c1c1c);box-shadow:none}.st-cell{background:#1c1c1c;border-color:#2a2a2a}.st-cell.st-hov{background:#222!important}.st-col-a,.st-col-actions,.st-col-sticky{background:#1c1c1c}.st-col-a:after,.st-col-actions:after,.st-col-sticky:after{background:#333}.st-ch,.st-ch.st-col-a,.st-ch.st-col-actions,.st-ch.st-col-sticky{background:#181818;border-color:#2e2e2e}.st-ch .st-cell-in{color:#666}.st-dc .st-cell-in{color:#e0e0e0}.st-action-btn{color:#e5e7eb;background:#20242b;border-color:#3a4554}.st-action-btn:hover{background:#262c35}.st-head-filter-btn.is-active{color:#85b7eb;background:#0a2540}.st-table-shell .st-ch{--st-head-filter-hover-bg:#161616}.st-head-filter-btn:not(.is-active):hover{background:var(--st-head-filter-hover-bg,#161616)}.st-head-filter-btn.is-active:hover{background:#09223c}.st-editor-shell{border-color:#333}.st-editor-shell--editable:hover{border-color:#555}.st-editor-shell--editable.is-editing,.st-editor-shell--interactive.is-open{border-color:#85b7eb}.st-cell-input,.st-dd-search,.st-filter-search,.rfq-forward-checkbox-control{color:#e5e7eb}.st-cell-input::placeholder,.st-dd-search::placeholder,.st-filter-search::placeholder{color:#444}.st-dd-caret{color:#555}.st-editor-shell--interactive:hover .st-dd-caret{color:#aaa}.st-filter-search,.st-dd-search{background:#2a2a2a}.st-filter-search-wrap,.st-dd-search-wrap,.st-filter-menu-head{border-color:#333}.st-filter-menu-head span,.st-filter-option,.st-dd-item{color:#e5e7eb}.st-filter-clear:hover{color:#85b7eb;background:#0a2540}.st-filter-menu,.st-dd-menu{background:#1e1e1e;border-color:#333;box-shadow:0 4px 16px #0006}.st-filter-option:hover,.st-dd-item:hover{background:#2a2a2a}.st-dd-item.is-active{color:#85b7eb;background:#0a2540}.st-filter-empty,.st-dd-empty{color:#94a3b8}.st-dc.st-b-cell{background:#191919}.st-dc.st-b-cell.st-hov{background:#222!important}.st-dc.st-level-1{background:#1a1a1a}.st-dc.st-level-1.st-hov{background:#222!important}.st-dc.st-level-1:not(.st-gap) .st-slide{box-shadow:inset 0 1px #ffffff0d}.st-dc.st-level-2-hdr{background:#1d1d1d}.st-dc.st-level-2-hdr .st-cell-in,.st-dc.st-morph-hdr .st-cell-in,.st-dc.st-morph-hdr .st-track-label{color:#555}.st-dc.st-level-2-val{background:#1b1b1b}.st-dc.st-level-2-val.st-hov{background:#242424!important}.st-slide{border-bottom:none}.st-arrow{color:#444}.st-arrow:hover{color:#aaa}.st-tree-sym{color:#383838}.pilot-tag--ok{color:#88c44e;background:#183300}.pilot-tag--warn{color:#e59020;background:#3d2000}.pilot-tag--new{color:#70aadd;background:#002e55}}.table-shell.pes-table.tag-table .child-grid .table-cell.calc-gap-edge-first{border-left:none!important}.table-shell.pes-table.tag-table .child-grid .table-cell.calc-gap-edge-last{border-right:none!important}.table-shell.pes-table.tag-table .child-grid .table-cell.calc-gap-edge-last:after{display:none!important}.table-shell.pes-table.tag-table .table-row.element-row,.table-shell.pes-table.tag-table .table-row.element-row:hover{background:var(--pes-gap-bg)!important;border-bottom:none!important}.table-shell.pes-table.tag-table .pes-section-component .child-grid,.table-shell.pes-table.tag-table .pes-section-component .child-summary-row,.table-shell.pes-table.tag-table .pes-section-nested .child-grid,.table-shell.pes-table.tag-table .pes-section-nested .child-summary-row{border-bottom:none!important}.table-shell.pes-table.tag-table .child-grid.child-summary-row:hover,.table-shell.pes-table.tag-table .child-section:hover .child-grid.child-summary-row{box-shadow:none!important}.table-shell.pes-table:not(.elib-table):not(.user-view-table) .pes-section-nested .child-grid.child-summary-row .child-label-summary,.table-shell.pes-table:not(.elib-table):not(.user-view-table) .pes-section-nested .child-grid.child-summary-row .table-cell.child-summary-metric-cell{align-self:start;height:calc(100% - 1px);min-height:calc(100% - 1px)}.table-shell .child-grid.child-summary-row{border-bottom:none!important}.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row,.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row .table-cell:not(.user-view-dark-cell-c4),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row .child-label-summary{background:var(--table-row-sub)!important}.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .user-view-blank-cell.user-view-indent-cell,.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .child-header-cell.user-view-indent-cell,.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .child-body-cell.user-view-indent-cell{background:var(--table-row-sub)!important;filter:none!important}.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row):hover .user-view-blank-cell.user-view-indent-cell{background:var(--table-row-sub)!important;filter:none!important;box-shadow:inset 0 0 0 9999px #0000000d!important}.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row):has(.table-cell[data-row="1"]:hover) .user-view-blank-cell.user-view-indent-cell{background:var(--table-row-sub)!important;filter:none!important;box-shadow:inset 0 0 0 9999px #0000000d!important}.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row):has(.table-cell[data-row="2"]:hover) .user-view-blank-cell.user-view-indent-cell{background:var(--table-row-sub)!important;filter:none!important;box-shadow:inset 0 0 0 9999px #0000000d!important}.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .table-cell[data-row="1"]:not(.user-view-dark-cell-c4):not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .child-header-cell:not(.user-view-dark-cell-c4),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .user-view-blank-cell.child-header-cell:not(.user-view-dark-cell-c4),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .child-label-summary{background:var(--table-row-sub)!important}.table-shell.pes-table.user-view-table .child-grid.user-view-child2-grid.child-summary-row .table-cell[data-col-id=to_fe_adjusted_tv],.table-shell.pes-table.user-view-table .child-grid.user-view-child2-grid.child-summary-row .table-cell[data-col-id=to_fe_total_tv_cost],.table-shell.pes-table.user-view-table .child-grid.user-view-child2-grid.child-summary-row .user-view-blank-cell[data-track="47"],.table-shell.pes-table.user-view-table .child-grid.user-view-child2-grid.child-summary-row .user-view-blank-cell[data-track="48"],.table-shell.pes-table.user-view-table .child-grid.user-view-child2-grid.child-summary-row .user-view-blank-cell[data-track="49"],.table-shell.pes-table.user-view-table .child-grid.user-view-child2-grid.child-summary-row .user-view-blank-cell[data-track="50"]{background:var(--table-muted-child1)!important}.table-shell.pes-table.user-view-table .child-grid.user-view-child4-product-grid.child-summary-row .table-cell[data-col-id=to_fe_adjusted_tv],.table-shell.pes-table.user-view-table .child-grid.user-view-child4-product-grid.child-summary-row .table-cell[data-col-id=to_fe_total_tv_cost],.table-shell.pes-table.user-view-table .child-grid.user-view-child4-montage-grid.child-summary-row .table-cell[data-col-id=to_fe_adjusted_tv],.table-shell.pes-table.user-view-table .child-grid.user-view-child4-montage-grid.child-summary-row .table-cell[data-col-id=to_fe_total_tv_cost],.table-shell.pes-table.user-view-table .child-grid.user-view-child4-product-grid.child-summary-row .user-view-blank-cell[data-track="47"],.table-shell.pes-table.user-view-table .child-grid.user-view-child4-product-grid.child-summary-row .user-view-blank-cell[data-track="48"],.table-shell.pes-table.user-view-table .child-grid.user-view-child4-product-grid.child-summary-row .user-view-blank-cell[data-track="49"],.table-shell.pes-table.user-view-table .child-grid.user-view-child4-product-grid.child-summary-row .user-view-blank-cell[data-track="50"],.table-shell.pes-table.user-view-table .child-grid.user-view-child4-montage-grid.child-summary-row .user-view-blank-cell[data-track="47"],.table-shell.pes-table.user-view-table .child-grid.user-view-child4-montage-grid.child-summary-row .user-view-blank-cell[data-track="48"],.table-shell.pes-table.user-view-table .child-grid.user-view-child4-montage-grid.child-summary-row .user-view-blank-cell[data-track="49"],.table-shell.pes-table.user-view-table .child-grid.user-view-child4-montage-grid.child-summary-row .user-view-blank-cell[data-track="50"]{background:var(--table-muted-child2)!important}.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .table-cell[data-col-id=tblPRScomponentCalc_component_consumption_nto_x_override_consumption_per_unit],.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .table-cell[data-col-id=to_fe_total_material_cost],.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .table-cell[data-col-id=to_fe_total_material_cost_spill],.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .table-cell[data-col-id=to_fe_adjusted_tv],.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .table-cell[data-col-id=to_fe_total_tv_cost]{background:var(--table-muted-child1)!important}.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .child-label-summary{border:none!important;outline:none!important;align-self:stretch!important;height:100%!important;min-height:30px!important}.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .child-label-summary:before,.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .child-label-summary:after{content:none!important;display:none!important}.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .table-cell[data-col-id=to_fe_total_tv_cost],.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .child-header-cell[data-col-id=to_fe_total_tv_cost],.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .child-body-cell[data-col-id=to_fe_total_tv_cost],.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .table-cell[data-col-id=to_fe_total_cost_component],.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .child-header-cell[data-col-id=to_fe_total_cost_component],.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .child-body-cell[data-col-id=to_fe_total_cost_component],.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .user-view-blank-cell[data-track="49"],.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .user-view-blank-cell[data-track="50"],.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .user-view-blank-cell[data-track="51"],.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .user-view-blank-cell[data-track="52"]{border:none!important;outline:none!important}.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .table-cell,.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .child-header-cell,.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .child-body-cell,.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .child-label-cell,.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .child-label-summary,.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .user-view-blank-cell,.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .user-view-indent-cell{border-top:none!important;border-bottom:none!important}.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row .table-cell:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row .user-view-blank-cell:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid.child-summary-row .user-view-indent-cell:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .table-cell[data-row="2"]:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .user-view-blank-cell[data-row="2"]:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .user-view-indent-cell[data-row="2"]:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .child-label-summary--merged:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid:not(.child-summary-row) .child-body-cell--merged:not(.user-view-gap-cell){border-bottom:.5px solid color-mix(in srgb,var(--gray-mid)82%,#000 18%)!important}.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid .table-cell,.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid .child-header-cell,.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid .child-body-cell,.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid .child-label-cell,.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid .child-label-summary,.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid .user-view-blank-cell,.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid .user-view-indent-cell{border-top:none!important;border-bottom:none!important}.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .table-cell:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .user-view-blank-cell:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid.child-summary-row .user-view-indent-cell:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid:not(.child-summary-row) .table-cell[data-row="2"]:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid:not(.child-summary-row) .user-view-blank-cell[data-row="2"]:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid:not(.child-summary-row) .user-view-indent-cell[data-row="2"]:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid:not(.child-summary-row) .child-label-summary--merged:not(.user-view-gap-cell),.table-shell.pes-table.user-view-table .child-grid.user-view-child3-grid:not(.child-summary-row) .child-body-cell--merged:not(.user-view-gap-cell){border-bottom:.5px solid var(--user-view-divider-color)!important}.table-shell.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.user-view-child3-grid.child-summary-row .user-view-blank-cell,.table-shell.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.user-view-child3-grid.child-summary-row .table-cell[data-col-id=to_fe_total_cost_component]{background:#f3f3f3!important}.table-shell.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.user-view-child3-grid.child-summary-row .user-view-blank-cell.user-view-dark-cell-c3,.table-shell.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.user-view-child3-grid.child-summary-row .table-cell[data-col-id=tblPRScomponentCalc_component_consumption_nto_x_override_consumption_per_unit],.table-shell.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.user-view-child3-grid.child-summary-row .table-cell[data-col-id=to_fe_total_material_cost],.table-shell.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.user-view-child3-grid.child-summary-row .table-cell[data-col-id=to_fe_total_material_cost_spill],.table-shell.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.user-view-child3-grid.child-summary-row .table-cell[data-col-id=to_fe_adjusted_tv],.table-shell.pes-table.user-view-table .pes-section-nested:not(.user-view-child4) .child-grid.user-view-child3-grid.child-summary-row .table-cell[data-col-id=to_fe_total_tv_cost]{background:var(--table-muted-child1)!important}.table-shell.pes-table.user-view-table{--user-view-parent-divider-color:color-mix(in srgb,var(--gray-mid)82%,#fff 18%)}.table-shell.pes-table.user-view-table .table-row.element-row,.table-shell.pes-table.user-view-table .table-row.element-row>.table-cell,.table-shell.pes-table.user-view-table .table-row.element-row .sticky-toggle,.table-shell.pes-table.user-view-table .table-row.element-row .sticky-elem-1,.table-shell.pes-table.user-view-table .table-row.element-row .sticky-elem-2{border-bottom:1px solid var(--user-view-parent-divider-color)!important}.table-shell.pes-table.user-view-table .child-grid .table-cell:not(.user-view-blank-cell):not(.user-view-indent-cell):not(.user-view-gap-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap):after{content:none!important}.table-shell.pes-table.user-view-table .child-grid .user-view-blank-cell,.table-shell.pes-table.user-view-table .child-grid .user-view-indent-cell,.table-shell.pes-table.user-view-table .child-grid .user-view-gap-cell,.table-shell.pes-table.user-view-table .child-grid .child-track-filler,.table-shell.pes-table.user-view-table .child-grid .child-track-indent,.table-shell.pes-table.user-view-table .child-grid .child-track-gap{border-right:none!important}.table-shell.pes-table.user-view-table{--user-view-vertical-divider-color:color-mix(in srgb,var(--gray-mid)72%,#fff 28%)}.table-shell.pes-table.user-view-table .table-row>.table-cell:not([data-col-id^=__][data-col-id*=_blank_]):not(.user-view-gap-cell){border-right:1px solid var(--user-view-vertical-divider-color)!important}.table-shell.pes-table.user-view-table .table-row>.table-cell[data-col-id^=__][data-col-id*=_blank_],.table-shell.pes-table.user-view-table .table-row>.table-cell.user-view-gap-cell,.table-shell.pes-table.user-view-table .table-row:not(.table-header)>.table-cell:last-child{border-right:none!important}.table-shell.pes-table.user-view-table .child-grid .table-cell:not(.user-view-blank-cell):not(.user-view-indent-cell):not(.user-view-gap-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap),.table-shell.pes-table.user-view-table .child-grid .child-header-cell:not(.user-view-blank-cell):not(.user-view-indent-cell):not(.user-view-gap-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap),.table-shell.pes-table.user-view-table .child-grid .child-body-cell:not(.user-view-blank-cell):not(.user-view-indent-cell):not(.user-view-gap-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap),.table-shell.pes-table.user-view-table .child-grid .child-label-cell:not(.user-view-blank-cell):not(.user-view-indent-cell):not(.user-view-gap-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap),.table-shell.pes-table.user-view-table .child-grid .child-label-summary:not(.user-view-blank-cell):not(.user-view-indent-cell):not(.user-view-gap-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .table-cell:not(.user-view-blank-cell):not(.user-view-indent-cell):not(.user-view-gap-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .child-header-cell:not(.user-view-blank-cell):not(.user-view-indent-cell):not(.user-view-gap-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .child-body-cell:not(.user-view-blank-cell):not(.user-view-indent-cell):not(.user-view-gap-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .child-label-summary:not(.user-view-blank-cell):not(.user-view-indent-cell):not(.user-view-gap-cell):not(.child-track-filler):not(.child-track-indent):not(.child-track-gap),.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .child-body-cell--merged:not(.user-view-blank-cell):not(.user-view-indent-cell):not(.user-view-gap-cell){border-right:1px solid var(--user-view-vertical-divider-color)!important}.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .user-view-blank-cell,.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .user-view-indent-cell,.table-shell.pes-table.user-view-table .pes-section-nested.user-view-child4 .child-grid .user-view-gap-cell{border-right:none!important}.table-shell.pes-table.tag-table:not(.elib-table):not(.user-view-table) .pes-section-component .child-grid,.table-shell.pes-table.tag-table:not(.elib-table):not(.user-view-table) .pes-section-nested .child-grid,.table-shell.pes-table.tag-table:not(.elib-table):not(.user-view-table) .pes-section-nested .child-summary-row{border-bottom:none!important}.table-shell.pes-table.tag-table .child-grid,.table-shell.pes-table.tag-table .child-grid .table-cell,.table-shell.pes-table.tag-table .child-grid .child-header-cell,.table-shell.pes-table.tag-table .child-grid .child-body-cell,.table-shell.pes-table.tag-table .child-grid .child-label-cell,.table-shell.pes-table.tag-table .child-grid .child-label-summary,.table-shell.pes-table.tag-table .child-grid .child-track-filler,.table-shell.pes-table.tag-table .child-grid .child-track-indent,.table-shell.pes-table.tag-table .child-grid .child-track-gap,.table-shell.pes-table.tag-table .child-grid .tag-blank-cell{box-shadow:none!important;border-top:none!important;border-bottom:none!important}.table-shell.pes-table.tag-table .child-grid .child-track-gap,.table-shell.pes-table.tag-table .child-grid:hover .child-track-gap,.table-shell.pes-table.tag-table .child-section:hover .child-grid .child-track-gap,.table-shell.pes-table.tag-table .pes-section-component:hover .child-grid .child-track-gap,.table-shell.pes-table.tag-table .pes-section-nested:hover .child-grid .child-track-gap{background:var(--pes-gap-bg)!important;box-shadow:none!important;filter:none!important}.table-shell.pes-table.tag-table .child-grid .table-cell:after,.table-shell.pes-table.tag-table .child-summary-row .table-cell:after{content:none!important;box-shadow:none!important}.table-shell.pes-table.tag-table .child-grid .tag-blank-cell,.table-shell.pes-table.tag-table .child-grid:hover .tag-blank-cell,.table-shell.pes-table.tag-table .child-section:hover .child-grid .tag-blank-cell,.table-shell.pes-table.tag-table .pes-section-component:hover .child-grid .tag-blank-cell,.table-shell.pes-table.tag-table .pes-section-nested:hover .child-grid .tag-blank-cell{box-shadow:none!important;filter:none!important}.table-shell.pes-table.tag-table .child-grid.child-summary-row:hover,.table-shell.pes-table.tag-table .child-section:hover .child-grid.child-summary-row,.table-shell.pes-table.tag-table .pes-section-component:hover .child-grid.child-summary-row,.table-shell.pes-table.tag-table .pes-section-nested:hover .child-grid.child-summary-row{box-shadow:none!important}.table-shell.pes-table.tag-table:not(.elib-table):not(.user-view-table) .pes-section-component:hover .child-grid,.table-shell.pes-table.tag-table:not(.elib-table):not(.user-view-table) .pes-section-nested:hover .child-grid,.table-shell.pes-table.tag-table:not(.elib-table):not(.user-view-table) .pes-section-nested:hover .child-summary-row{box-shadow:none!important;border-bottom:none!important}.table-shell.pes-table.tag-table .child-grid:hover .table-cell,.table-shell.pes-table.tag-table .child-grid:hover .child-header-cell,.table-shell.pes-table.tag-table .child-grid:hover .child-body-cell,.table-shell.pes-table.tag-table .child-grid:hover .child-label-cell,.table-shell.pes-table.tag-table .child-grid:hover .child-label-summary,.table-shell.pes-table.tag-table .child-section:hover .child-grid .table-cell,.table-shell.pes-table.tag-table .child-section:hover .child-grid .child-header-cell,.table-shell.pes-table.tag-table .child-section:hover .child-grid .child-body-cell,.table-shell.pes-table.tag-table .child-section:hover .child-grid .child-label-cell,.table-shell.pes-table.tag-table .child-section:hover .child-grid .child-label-summary,.table-shell.pes-table.tag-table .pes-section-component:hover .child-grid .table-cell,.table-shell.pes-table.tag-table .pes-section-component:hover .child-grid .child-header-cell,.table-shell.pes-table.tag-table .pes-section-component:hover .child-grid .child-body-cell,.table-shell.pes-table.tag-table .pes-section-component:hover .child-grid .child-label-cell,.table-shell.pes-table.tag-table .pes-section-component:hover .child-grid .child-label-summary,.table-shell.pes-table.tag-table .pes-section-nested:hover .child-grid .table-cell,.table-shell.pes-table.tag-table .pes-section-nested:hover .child-grid .child-header-cell,.table-shell.pes-table.tag-table .pes-section-nested:hover .child-grid .child-body-cell,.table-shell.pes-table.tag-table .pes-section-nested:hover .child-grid .child-label-cell,.table-shell.pes-table.tag-table .pes-section-nested:hover .child-grid .child-label-summary{box-shadow:none!important}.table-shell.pes-table.tag-table .child-grid .child-body-cell-sibling,.table-shell.pes-table.tag-table .child-section-spaced .child-label-summary,.table-shell.pes-table.tag-table .child-section-spaced .child-header-cell,.table-shell.pes-table.tag-table .child-section-spaced .child-label-cell{border-top:none!important}.table-shell.pes-table.tag-table .child-grid.child-summary-row .child-label-summary,.table-shell.pes-table.tag-table .child-grid.child-summary-row .table-cell.child-summary-metric-cell{align-self:stretch!important;height:100%!important;min-height:100%!important;bottom:auto!important}.table-shell.pes-table.tag-table .table-row.element-row:hover>.table-cell.calc-gap-edge-first,.table-shell.pes-table.tag-table .table-row.element-row:hover>.table-cell.calc-gap-edge-last{box-shadow:none!important;background:#fff!important}.table-shell.pes-table.tag-table .table-row.element-row:hover>.table-cell.table-cell-dim.calc-gap-edge-first,.table-shell.pes-table.tag-table .table-row.element-row:hover>.table-cell.table-cell-dim.calc-gap-edge-last{background:var(--table-muted-parent)!important;box-shadow:none!important}.table-shell.pes-table.tag-table .child-grid:hover .table-cell.calc-gap-edge-first,.table-shell.pes-table.tag-table .child-grid:hover .table-cell.calc-gap-edge-last,.table-shell.pes-table.tag-table .child-section:hover .child-grid .table-cell.calc-gap-edge-first,.table-shell.pes-table.tag-table .child-section:hover .child-grid .table-cell.calc-gap-edge-last,.table-shell.pes-table.tag-table .pes-section-component:hover .child-grid .table-cell.calc-gap-edge-first,.table-shell.pes-table.tag-table .pes-section-component:hover .child-grid .table-cell.calc-gap-edge-last,.table-shell.pes-table.tag-table .pes-section-nested:hover .child-grid .table-cell.calc-gap-edge-first,.table-shell.pes-table.tag-table .pes-section-nested:hover .child-grid .table-cell.calc-gap-edge-last{box-shadow:none!important}.kalkyle-summary-smooth-table{--st-gap-bg:var(--level5);--st-table-control-bg:#d4cfc9;--st-table-control-border:#d4cfc9;--st-table-control-text:#2b3136;width:fit-content;max-width:100%}.kalkyle-summary-smooth-shell{flex-direction:column;width:fit-content;max-width:100%;display:flex}.summary-smooth-table-wrap:has(.kalkyle-summary-smooth-shell){width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.summary-smooth-panel:not(.summary-smooth-panel--scope-tilbud) .summary-smooth-table-wrap:has(.kalkyle-summary-smooth-shell){margin-top:20px}.kalkyle-summary-smooth-table .st-toolbar-leading .table-child-pillbar{margin:0}.kalkyle-summary-smooth-table>.st-scroll-outer{width:fit-content;max-width:100%}.kalkyle-summary-smooth-table .st-col-actions:after{background:0 0}.kalkyle-summary-smooth-table .kss-action-head,.kalkyle-summary-smooth-table .kss-action-cell,.kalkyle-summary-smooth-table .kss-track-cell,.kalkyle-summary-smooth-table .kss-value{box-sizing:border-box;align-items:center;width:100%;min-width:0;height:100%;display:flex}.kalkyle-summary-smooth-table .kss-action-head{color:#4b5563;justify-content:flex-start;padding:0 16px;font-weight:600}.kalkyle-summary-smooth-table .kss-action-cell{padding:0 12px}.kalkyle-summary-smooth-table .kss-action-cell--enterprise{padding-left:32px}.kalkyle-summary-smooth-table .kss-action-cell--vendor{padding-left:52px}.kalkyle-summary-smooth-table .kss-track-cell{flex-direction:column;justify-content:center;align-items:flex-start;padding:0 14px}.kalkyle-summary-smooth-table .kss-track-cell--enterprise{padding-left:34px}.kalkyle-summary-smooth-table .kss-track-cell--vendor{padding-left:54px}.kalkyle-summary-smooth-table .kss-track-title,.kalkyle-summary-smooth-table .kss-track-meta{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.kalkyle-summary-smooth-table .kss-track-title{color:#2b3136;font-weight:600}.kalkyle-summary-smooth-table .kss-track-meta{color:#6b7280;font-size:11px}.kalkyle-summary-smooth-table .kss-value{font-variant-numeric:tabular-nums;color:#2b3136;justify-content:flex-end;padding:0 12px}.kalkyle-summary-smooth-table .kss-row--group .kss-track-title{font-weight:700}.project-info-phase-diff-panel{--st-table-control-bg:#d4cfc9;--st-table-control-border:#d4cfc9;--st-table-control-text:#2b3136}.project-info-phase-diff-panel .project-info-phase-diff-pillbar{flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:0 auto 8px;display:flex}.project-info-phase-diff-panel .project-info-phase-diff-pillbar .st-pill{--system-button-bg:var(--st-table-control-bg,#d4cfc9);--system-button-border:var(--st-table-control-border,#d4cfc9);--system-button-text:var(--st-table-control-text,#2b3136);--system-button-hover:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%);--system-button-active:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)76%,#000 24%);--system-button-text-active:var(--st-table-control-text,#2b3136)}.project-info-phase-diff-panel .project-info-phase-diff-pillbar .table-child-toggle{margin-right:6px}.project-info-phase-diff-smooth-table{--st-gap-bg:var(--level5);width:fit-content;max-width:100%}.project-info-phase-diff-smooth-shell{flex-direction:column;width:fit-content;max-width:100%;display:flex}.summary-smooth-table-wrap:has(.project-info-phase-diff-smooth-shell){width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.project-info-phase-diff-smooth-table>.st-toolbar,.project-info-phase-diff-smooth-table>.st-toolbar-row{display:none}.project-info-phase-diff-smooth-table>.st-scroll-outer{width:fit-content;max-width:100%}.project-info-phase-diff-smooth-table .st-col-actions:after{background:0 0}.project-info-phase-diff-smooth-table .pfd-action-head,.project-info-phase-diff-smooth-table .pfd-action-cell,.project-info-phase-diff-smooth-table .pfd-track-cell,.project-info-phase-diff-smooth-table .pfd-value,.project-info-phase-diff-smooth-table .pfd-head{box-sizing:border-box;align-items:center;width:100%;min-width:0;height:100%;display:flex}.project-info-phase-diff-smooth-table .pfd-action-head{color:#4b5563;justify-content:center;font-size:10px;font-weight:600}.project-info-phase-diff-smooth-table .pfd-action-cell{justify-content:center}.project-info-phase-diff-smooth-table .pfd-track-cell{flex-direction:column;justify-content:center;align-items:flex-start;padding:0 14px}.project-info-phase-diff-smooth-table .pfd-track-cell--enterprise{padding-left:34px}.project-info-phase-diff-smooth-table .pfd-track-title,.project-info-phase-diff-smooth-table .pfd-track-meta,.project-info-phase-diff-smooth-table .pfd-head-metric,.project-info-phase-diff-smooth-table .pfd-head-phase{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.project-info-phase-diff-smooth-table .pfd-track-title{color:#2b3136;font-weight:600}.project-info-phase-diff-smooth-table .pfd-row--group .pfd-track-title{font-weight:700}.project-info-phase-diff-smooth-table .pfd-track-meta{color:#6b7280;font-size:11px}.project-info-phase-diff-smooth-table .pfd-value{font-variant-numeric:tabular-nums;color:#2b3136;justify-content:flex-end;padding:0 12px}.project-info-phase-diff-smooth-table .pfd-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:0 10px}.project-info-phase-diff-smooth-table .pfd-head--phase-only{justify-content:center;gap:0}.project-info-phase-diff-smooth-table .pfd-head-metric{letter-spacing:.04em;text-transform:uppercase;color:inherit;font-size:10px;font-weight:600}.project-info-phase-diff-smooth-table .pfd-head-phase{color:inherit;font-size:11px;font-weight:600}.deep-link-host{position:relative}.cb097-unit-cost-cell{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;width:100%;height:100%;padding:4px 6px;display:flex}.cb097-unit-cost-input{text-align:right;color:#1f2937;background:#fff;border:1px solid #cbd5e1;border-radius:3px;outline:none;width:100%;padding:2px 6px;font-size:12px;transition:border-color .1s ease-out,box-shadow .1s ease-out}.cb097-unit-cost-input:hover,.cb097-unit-cost-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.cb097-unit-cost-output{text-align:right;color:#1e3a5f;padding:2px 6px 0;font-size:13px;font-weight:600}.deep-link-icon{color:#3c506eb8;cursor:pointer;opacity:0;vertical-align:middle;z-index:10;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:0;min-width:0;height:18px;margin-left:0;padding:0;transition:width .1s,opacity .1s,margin-left .1s,color .1s;display:inline-flex;position:relative;overflow:hidden}.deep-link-host:hover .deep-link-icon{opacity:1;width:18px;min-width:18px;margin-left:6px}.deep-link-icon:hover{color:#14325a}.deep-link-icon svg{width:14px;height:14px;display:block}.deep-link-icon:disabled{cursor:not-allowed;color:#788291b3}.deep-link-icon:disabled:hover{color:#788291b3}.nobb-link-btn{color:#3c506eb8;letter-spacing:.02em;cursor:pointer;opacity:0;vertical-align:middle;z-index:10;background:0 0;border:2px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:0;min-width:0;height:18px;margin-left:0;padding:0;font-size:11px;font-weight:600;line-height:1;transition:width .1s,opacity .1s,margin-left .1s,padding .1s,border-color .1s,background .1s,color .1s;display:inline-flex;position:relative;overflow:hidden}.deep-link-host:hover .nobb-link-btn{opacity:1;border-color:#3c506e52;width:auto;min-width:34px;margin-left:6px;padding:2px 7px}.nobb-link-btn:hover{color:#14325a;background:#2563eb14;border-color:#14325a99}.nobb-link-btn:disabled{cursor:not-allowed;color:#788291b3}.deep-link-host:hover .nobb-link-btn:disabled{border-color:#7882914d}.nobb-link-btn:disabled:hover{color:#788291b3;background:0 0;border-color:#7882914d}.st-dd-hover-info-nobb.nobb-link-btn{opacity:1;border-color:#3c506e52;width:auto;min-width:34px;margin-left:6px;padding:2px 7px;overflow:visible}.manual-library-save-icon{color:#3c506ed1;cursor:pointer;vertical-align:middle;background:#3c506e0d;border:.5px solid #3c506e4d;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:24px;margin:0 0 0 10px;padding:0;transition:color .1s,background-color .1s,border-color .1s;display:inline-flex;position:relative}.manual-library-save-icon:before{content:"";background:#3c506e38;width:.5px;height:16px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.manual-library-save-icon:hover{color:#14325a;background-color:#3c506e1f;border-color:#3c506e80}.manual-library-save-icon svg{width:16px;height:16px;display:block}.manual-library-save-icon:disabled{cursor:not-allowed;color:#96a0afb3}.manual-library-save-icon:disabled:hover{color:#96a0afb3;background-color:#0000}.uin-components-smooth-table .st-row.is-deep-link-target .st-cell:not(.st-gap),.uin-products-smooth-table .st-row.is-deep-link-target .st-cell:not(.st-gap),.uin-activities-smooth-table .st-row.is-deep-link-target .st-cell:not(.st-gap),.user-view-elements-smooth-table .st-row.is-deep-link-target .st-cell:not(.st-gap){transition:background-color .8s ease-out;background-color:#fef3c7!important}.uin-components-smooth-table .st-row.is-deep-link-target .st-cell.st-hov:not(.st-gap),.uin-products-smooth-table .st-row.is-deep-link-target .st-cell.st-hov:not(.st-gap),.uin-activities-smooth-table .st-row.is-deep-link-target .st-cell.st-hov:not(.st-gap),.user-view-elements-smooth-table .st-row.is-deep-link-target .st-cell.st-hov:not(.st-gap){background-color:#fce29b!important}.uin-components-smooth-table .st-row.is-deep-link-target.is-deep-link-target--fading .st-cell:not(.st-gap),.uin-products-smooth-table .st-row.is-deep-link-target.is-deep-link-target--fading .st-cell:not(.st-gap),.uin-activities-smooth-table .st-row.is-deep-link-target.is-deep-link-target--fading .st-cell:not(.st-gap),.user-view-elements-smooth-table .st-row.is-deep-link-target.is-deep-link-target--fading .st-cell:not(.st-gap){background-color:#ebe6df!important}.import-column-examples-icon-button:hover{color:#23323a!important;background-color:#4f63701f!important}.import-column-examples-icon-button:focus-visible{outline-offset:2px;outline:2px solid #2f6fedb3}.st-row--light-muted,.st-row--hard-muted,.st-row--occurrence-muted{color:#9aa3ad;opacity:.85}.st-row--light-muted .st-cell-value,.st-row--light-muted .st-merged-segment--value,.st-row--hard-muted .st-cell-value,.st-row--hard-muted .st-merged-segment--value,.st-row--occurrence-muted .st-cell-value,.st-row--occurrence-muted .st-merged-segment--value{text-decoration:line-through;text-decoration-thickness:1px}.st-row--light-muted .st-cell:not(.st-col-actions) .st-cell-in,.st-row--light-muted .st-merged-leading-track-label,.st-row--light-muted .st-merged-segment:not(.is-blank),.st-row--light-muted .st-track-label,.st-row--hard-muted .st-cell:not(.st-col-actions) .st-cell-in,.st-row--hard-muted .st-merged-leading-track-label,.st-row--hard-muted .st-merged-segment:not(.is-blank),.st-row--hard-muted .st-track-label,.st-row--occurrence-muted .st-cell:not(.st-col-actions) .st-cell-in,.st-row--occurrence-muted .st-merged-leading-track-label,.st-row--occurrence-muted .st-merged-segment:not(.is-blank),.st-row--occurrence-muted .st-track-label{color:#9aa3ad!important}.st-row--light-muted{background-color:#2f6fed0d;box-shadow:inset 3px 0 #2f6fedd9}.st-row--hard-muted{background-color:#d69e1412;box-shadow:inset 3px 0 #d69e14e6}.st-row--occurrence-muted{background-color:#e8772212;box-shadow:inset 3px 0 #e87722e6}.st-mute-btn.is-occ-hard{background-color:#e87722f2;border-color:#e87722f2}.st-mute-btn.is-occ-hard .st-mute-glyph{transform:rotate(45deg)scale(.9)}.st-cell--light-muted,.st-cell--hard-muted{color:var(--muted,#62707d);opacity:.72;text-decoration:line-through;text-decoration-thickness:1px}.st-mute-btn{--st-partly-muted-from:#3c506eb8;border-radius:6px;transition:background-color .14s,border-color .14s}.st-mute-btn .st-mute-glyph{width:16px;height:16px;display:inline-block;position:relative;transform:rotate(0)}.st-mute-btn:not(.is-light):not(.is-hard):not(.is-occ-hard) .st-mute-glyph{transition:transform .16s}.st-mute-btn .st-mute-glyph:before,.st-mute-btn .st-mute-glyph:after{content:"";background-color:#3c506eb8;border-radius:1px;transition:background-color .16s;position:absolute}.st-mute-btn .st-mute-glyph:before{height:2.5px;top:50%;left:1px;right:1px;transform:translateY(-50%)}.st-mute-btn .st-mute-glyph:after{width:2.5px;top:1px;bottom:1px;left:50%;transform:translate(-50%)}.st-mute-btn:not(.is-light):not(.is-hard):hover .st-mute-glyph,.st-mute-btn.is-light .st-mute-glyph,.st-mute-btn.is-hard .st-mute-glyph{transform:rotate(45deg)scale(.9)}.st-mute-btn.is-light{background-color:#2f6fedf2;border-color:#2f6fedf2}.st-mute-btn.is-light .st-mute-glyph:before,.st-mute-btn.is-light .st-mute-glyph:after{background-color:#fff}.st-mute-btn.is-hard{background-color:#d69e14f2;border-color:#d69e14f2}.st-mute-btn.is-child-hard-muted .st-mute-glyph{transform:rotate(45deg)scale(.9)}.st-mute-btn.is-child-hard-muted .st-mute-glyph:before,.st-mute-btn.is-child-hard-muted .st-mute-glyph:after{background-color:#d69e14f2}.st-mute-btn.is-child-light-muted .st-mute-glyph{transform:rotate(45deg)scale(.9)}.st-mute-btn.is-child-light-muted .st-mute-glyph:before,.st-mute-btn.is-child-light-muted .st-mute-glyph:after{background-color:#2f6fedf2}@keyframes stMuteGlyphIn{0%{transform:rotate(0)scale(1)}to{transform:rotate(45deg)scale(.9)}}@keyframes stMuteAccentIn{0%{background-color:var(--st-partly-muted-from)}to{background-color:var(--st-partly-muted-accent)}}.st-mute-btn.is-mute-partly-hard{--st-partly-muted-accent:#d69e14f2}.st-mute-btn.is-mute-partly-soft{--st-partly-muted-accent:#2f6fedf2}.st-mute-btn.is-mute-own-hard{--st-partly-muted-accent:#3c506eb8}.st-mute-btn.is-mute-own-soft{--st-partly-muted-accent:#fff}@keyframes stMuteGlyphOut{0%{transform:rotate(45deg)scale(.9)}to{transform:rotate(0)scale(1)}}@keyframes stMuteAccentOut{0%{background-color:var(--st-partly-muted-accent)}to{background-color:var(--st-partly-muted-from)}}.st-mute-btn.is-mute-entering .st-mute-glyph{animation:.16s both stMuteGlyphIn}.st-mute-btn.is-mute-entering .st-mute-glyph:before,.st-mute-btn.is-mute-entering .st-mute-glyph:after{animation:.16s both stMuteAccentIn}.st-mute-btn.is-mute-leaving .st-mute-glyph{animation:.16s both stMuteGlyphOut}.st-mute-btn.is-mute-leaving .st-mute-glyph:before,.st-mute-btn.is-mute-leaving .st-mute-glyph:after{animation:.16s both stMuteAccentOut}.st-mute-btn.is-hard-muted-elsewhere .st-mute-glyph{transform:rotate(45deg)scale(.9)}.st-mute-btn.is-hard-muted-elsewhere .st-mute-glyph:before,.st-mute-btn.is-hard-muted-elsewhere .st-mute-glyph:after{background-color:#9aa3add9}.pilot-action-pillbar>.st-mute-btn.is-child-hard-muted:not(.is-light):not(.is-hard):not(.is-occ-hard) .st-mute-glyph:before,.pilot-action-pillbar>.st-mute-btn.is-child-hard-muted:not(.is-light):not(.is-hard):not(.is-occ-hard) .st-mute-glyph:after{background-color:#d69e14f2}.pilot-action-pillbar>.st-mute-btn.is-child-light-muted:not(.is-light):not(.is-hard):not(.is-occ-hard) .st-mute-glyph:before,.pilot-action-pillbar>.st-mute-btn.is-child-light-muted:not(.is-light):not(.is-hard):not(.is-occ-hard) .st-mute-glyph:after{background-color:#2f6fedf2}.pilot-action-pillbar>.st-mute-btn.is-hard-muted-elsewhere:not(.is-light):not(.is-hard):not(.is-occ-hard) .st-mute-glyph:before,.pilot-action-pillbar>.st-mute-btn.is-hard-muted-elsewhere:not(.is-light):not(.is-hard):not(.is-occ-hard) .st-mute-glyph:after{background-color:#9aa3add9}.st-mute-btn.is-holding,.st-mute-btn.is-holding .st-mute-glyph,.st-mute-btn.is-holding .st-mute-glyph:before,.st-mute-btn.is-holding .st-mute-glyph:after,.st-mute-btn.is-holding:not(.is-light):not(.is-hard):not(.is-occ-hard) .st-mute-glyph{transition:none}.pilot-action-pillbar>.st-mute-btn.is-holding:not(.is-light):not(.is-hard):not(.is-occ-hard) .st-mute-glyph:before,.pilot-action-pillbar>.st-mute-btn.is-holding:not(.is-light):not(.is-hard):not(.is-occ-hard) .st-mute-glyph:after,.st-mute-btn.is-holding .st-mute-glyph:before,.st-mute-btn.is-holding .st-mute-glyph:after{background-color:#3c506eb8}.st-mute-counter{color:#2f6fedf2;background-color:#2f6fed14;border:.5px solid #2f6fed59;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.bim-tool-bar{background:var(--gray-mid,#dcdcdc);border:1px solid var(--pill-border,#c9c9c9);border-radius:12px;padding:4px 6px;box-shadow:0 2px 8px #0000001f}.bim-tool-btn{border-radius:var(--pill-bar-radius,8px);width:32px;height:32px;color:var(--text-secondary,#3f444a);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.bim-tool-btn:hover:not(:disabled){background:color-mix(in srgb,var(--gray-mid,#dcdcdc)78%,#000 22%)}.bim-tool-btn.is-active{color:#fff;background:#185fa5;border-color:#185fa5}.bim-tool-btn:disabled{opacity:.35;cursor:not-allowed}.bim-tool-sep{background:var(--border,#d5d5d5);align-self:stretch;width:1px;margin:2px 3px}.supplier-coverage-modal{width:min(760px,100vw - 32px);max-height:min(860px,100vh - 32px);overflow:hidden}.supplier-coverage-kicker{color:var(--muted,#656b73);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700}.supplier-coverage-body{gap:14px;display:grid;overflow:auto}.supplier-coverage-mode{gap:6px;display:flex}.supplier-coverage-mode .system-button.is-active{color:#fff;background:#315f4e;border-color:#315f4e}.supplier-coverage-national-card{color:#24473a;background:radial-gradient(circle at 90% 10%,#7da39133,#0000 42%),#f2f7f4;border:1px solid #315f4e47;border-radius:10px;padding:22px;font-size:14px;line-height:1.5}.supplier-coverage-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.supplier-coverage-fields label{color:var(--muted,#656b73);gap:5px;font-size:12px;font-weight:650;display:grid}.supplier-coverage-fields input{border:1px solid var(--border,#d5d5d5);background:var(--surface-2,#fff);min-width:0;color:var(--text-primary,#1f2328);font:inherit;border-radius:8px;padding:9px 10px}.supplier-coverage-map-shell{border:1px solid var(--border,#d5d5d5);background:#e9eeeb;border-radius:12px;position:relative;overflow:hidden}.supplier-coverage-map{width:100%;height:340px}.supplier-coverage-map-hint{z-index:500;color:#24473a;background:#fffffff0;border:1px solid #315f4e40;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:650;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 14px #1a2b241f}.supplier-coverage-map-hint a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:680px){.supplier-coverage-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.supplier-coverage-fields{grid-template-columns:1fr}.supplier-coverage-map{height:280px}}.rfq-imp-trailing-actions{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;display:inline-flex}.rfq-imp-process-btn{white-space:nowrap;padding:2px 8px;font-size:11px}.rfq-imp-process-btn:disabled{opacity:.45;cursor:not-allowed}.rfq-imp-process-btn--done{color:#1f6b3f;background:#e4f0e6;border-color:#b7d8bf;font-weight:600}.rfq-imp-process-btn--done:disabled{opacity:1;cursor:default}.rfq-imp-process-clb{margin-top:1px}.rfq-imp-process-clb.calqer-loading-bar--small .clb-seg{width:8px;height:8px}.rfq-imp-process-bar{background:#2a241024;border-radius:2px;align-self:stretch;height:3px;position:relative;overflow:hidden}.rfq-imp-process-bar-fill{background:var(--accent);border-radius:2px;width:40%;animation:1.1s ease-in-out infinite rfq-imp-process-slide;position:absolute;top:0;bottom:0;left:-40%}@keyframes rfq-imp-process-slide{0%{left:-40%}to{left:100%}}.rfq-import-viewer-tabs{scrollbar-width:thin;align-items:center;gap:4px;min-width:0;margin-right:auto;display:flex;overflow-x:auto}.rfq-import-viewer-tab{color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;opacity:.65;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;max-width:180px;padding:3px 10px;font-size:11px;overflow:hidden}.rfq-import-viewer-tab:hover{opacity:.9;background:color-mix(in srgb,var(--level5)60%,#000 6%)}.rfq-import-viewer-tab.is-active{opacity:1;background:color-mix(in srgb,var(--level5)50%,#000 8%);border-bottom-color:var(--system-blue-mid,#185fa5);font-weight:700}.rfq-imp-modal-label input[type=text],.rfq-imp-modal-label input[type=file],.rfq-imp-modal-label select{font:inherit;background:#fff;border:1px solid #d8d5d1;border-radius:6px;padding:6px 8px}.rfq-imp-pkg-mode{gap:8px;display:flex}.rfq-imp-pkg-docs{flex-direction:column;gap:6px;max-height:190px;display:flex;overflow-y:auto}.rfq-imp-pkg-doc{grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.rfq-imp-pkg-doc-name{text-overflow:ellipsis;white-space:nowrap;color:#4b5563;overflow:hidden}.rfq-imp-pkg-doc select{font:inherit;background:#fff;border:1px solid #d8d5d1;border-radius:6px;padding:3px 6px;font-size:11px}.rfq-imp-pkg-partial{color:#7a5a12;background:#fdf3e3;border:1px solid #e6c98a;border-radius:6px;padding:8px 10px;font-size:12px}.rfq-inc-cmp-panel{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex;overflow:hidden auto}.rfq-inc-cmp-panel--single-enterprise{overflow:hidden}.rfq-inc-cmp-toolbar{border-bottom:.5px solid #00000014;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 4px;display:flex}.rfq-inc-cmp-heading{font-size:15px}.rfq-inc-cmp-levels{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rfq-inc-cmp-chip{font:inherit;cursor:pointer;color:#555;background:#fff9;border:.5px solid #00000021;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:500}.rfq-inc-cmp-chip.is-active{color:#fff;background:#3d474e;border-color:#3d474e}.rfq-inc-cmp-threshold{color:#666;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.rfq-inc-cmp-threshold input[type=range]{accent-color:#3d474e;width:110px}.rfq-inc-cmp-threshold-val{color:#1a1a1a;min-width:34px;font-size:13px;font-weight:700}.rfq-inc-cmp-empty{opacity:.6;padding:12px;font-size:13px}.rfq-inc-cmp-chart-panel>.rfq-inc-cmp-empty{text-align:center;flex:auto;justify-content:center;align-items:center;max-width:720px;margin:0 auto;padding:12px 32px;display:flex}.rfq-inc-cmp-section{flex-direction:column;gap:8px;display:flex}.rfq-inc-cmp-section--fill{flex:auto;min-height:0;overflow:hidden}.rfq-inc-cmp-section-head{align-items:center;gap:8px;display:flex}.rfq-inc-cmp-section-meta{align-items:baseline;gap:8px;display:inline-flex}.rfq-inc-cmp-section-head>.rfq-inc-cmp-compact-actions{margin-left:auto}.rfq-inc-cmp-section-head strong{font-size:13px}.rfq-inc-cmp-section-sub{opacity:.55;font-size:11px}.rfq-inc-cmp-chart-panel{background:#fff6;border:.5px solid #00000017;border-radius:12px;flex-direction:column;flex:none;min-height:200px;max-height:500px;padding:4px 6px;display:flex;overflow:hidden}.rfq-inc-cmp-chart-panel>.rfq-inc-cmp-chart-body{flex:auto;min-height:0}.rfq-inc-cmp-chart-panel .rfq-inc-cmp-vbars,.rfq-inc-cmp-chart-panel .rfq-inc-cmp-hbars{flex:auto;min-height:0;overflow-y:auto}.rfq-inc-cmp-chart-panel .rfq-inc-cmp-vbars{align-items:flex-end}.rfq-inc-cmp-chart-body--split{overflow-y:auto}.rfq-inc-cmp-chart-panel .rfq-inc-cmp-chart-body--split .rfq-inc-cmp-vbars,.rfq-inc-cmp-chart-panel .rfq-inc-cmp-chart-body--split .rfq-inc-cmp-hbars{flex:none;min-height:0;overflow:visible}.rfq-inc-cmp-chart-body--split .rfq-inc-cmp-vbars{min-height:180px}.rfq-inc-cmp-hbars--focus{border-top:.5px solid #00000014;grid-template-rows:0fr;padding-top:10px;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.rfq-inc-cmp-hbars--focus.is-open{grid-template-rows:1fr}.rfq-inc-cmp-companion-inner{min-height:0;overflow:hidden}.rfq-inc-cmp-focus-sub{letter-spacing:.03em;text-transform:uppercase;color:#999;padding:0 0 2px 2px;font-size:10px;font-weight:500}.rfq-inc-cmp-chart-body{flex-direction:column;display:flex}.rfq-inc-cmp-chart-head{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 4px;display:flex}.rfq-inc-cmp-chart-title{color:#1a1a1a;font-size:13px;font-weight:600}.rfq-inc-cmp-chart-sub{color:#aaa;font-size:11px}.rfq-cmp-pill{font-size:11.5px}.rfq-cmp-pill--on{--system-button-bg:var(--system-blue-mid);--system-button-text:#fff;--system-button-hover:color-mix(in srgb,var(--system-blue-mid)85%,#000 15%)}.rfq-inc-cmp-vclip{align-items:flex-start;display:flex;overflow:hidden}.rfq-inc-cmp-vclip-inner{align-items:flex-end;display:flex}.rfq-inc-cmp-v-resize{cursor:ns-resize;border-bottom:2px solid #0000;border-radius:2px;flex:none;height:7px;margin:0 14px}.rfq-inc-cmp-v-resize:hover{border-bottom-color:var(--system-blue-mid,#2f6fe4)}.rfq-inc-cmp-modebtn{color:#555;font:inherit;cursor:pointer;background:#ffffffb3;border:0;padding:4px 13px;font-size:11.5px}.rfq-inc-cmp-modebtn.is-on{color:#fff;background:#3d474e}.rfq-inc-cmp-modebtn:disabled{opacity:.45;cursor:not-allowed}.rfq-inc-cmp-chart-hint{color:#999;text-align:center;padding:24px 14px;font-size:12.5px}.rfq-inc-cmp-chart-note{color:#999;padding:2px 14px 8px;font-size:10.5px}.rfq-inc-cmp-hseg--dim{opacity:.3}.rfq-inc-cmp-hrow.is-linked .rfq-inc-cmp-htrack,.rfq-inc-cmp-vcol.is-linked .rfq-inc-cmp-vrect{box-shadow:0 0 0 2px #3d474e59}.rfq-inc-cmp-chart-controls{align-items:center;gap:10px;display:inline-flex}.rfq-inc-cmp-dual-toggle{color:#555;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.rfq-inc-cmp-dual-toggle input{appearance:none;cursor:pointer;background:#cfc8bf;border-radius:99px;flex-shrink:0;width:30px;height:17px;margin:0;transition:background .2s;position:relative}.rfq-inc-cmp-dual-toggle input:after{content:"";background:#fff;border-radius:99px;width:13px;height:13px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.rfq-inc-cmp-dual-toggle input:checked{background:#3d474e}.rfq-inc-cmp-dual-toggle input:checked:after{transform:translate(13px)}.rfq-inc-cmp-dual-toggle input:disabled{cursor:not-allowed}.rfq-inc-cmp-dual-toggle.is-disabled{opacity:.45;cursor:not-allowed}.rfq-inc-cmp-legend{flex-wrap:wrap;gap:6px 12px;padding:4px 14px 8px;display:flex}.rfq-inc-cmp-legend-item{color:#666;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:220px;font-size:10.5px;display:inline-flex;overflow:hidden}.rfq-inc-cmp-legend-more{color:#999;font-size:10.5px}.rfq-inc-cmp-chart-empty,.rfq-inc-cmp-chart-focus-stale{opacity:.7;align-items:center;gap:12px;padding:14px;font-size:13px;display:flex}.rfq-inc-cmp-chart-focus-stale span{color:#c62828}.rfq-inc-cmp-fokbtn{font:inherit;cursor:pointer;color:#555;background:#ffffffb3;border:.5px solid #00000024;border-radius:99px;padding:4px 13px;font-size:11.5px;font-weight:500}.rfq-inc-cmp-fokbtn.is-on{color:#fff;background:#3d474e;border-color:#3d474e}.rfq-inc-cmp-hbars{flex-direction:column;justify-content:center;gap:10px;padding:8px 12px 12px;display:flex}.rfq-inc-cmp-hrow{align-items:center;gap:9px;min-height:52px;display:flex}.rfq-inc-cmp-hrow.is-incomplete{opacity:.7}.rfq-inc-cmp-hlbl{text-align:right;color:#555;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;width:130px;font-size:11px;font-weight:500;display:flex}.rfq-inc-cmp-htrack{background:#0000000d;border-radius:6px;flex:1;height:32px;display:flex;overflow:hidden}.rfq-inc-cmp-hstack{min-width:2px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex}.rfq-inc-cmp-hseg{align-items:center;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.rfq-inc-cmp-hseg-l{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:0 5px;font-size:9.5px;font-weight:600;overflow:hidden}.rfq-inc-cmp-hseg-hatched{background:repeating-linear-gradient(45deg,#0000001a 0 6px,#00000008 6px 12px);width:30%;height:100%}.rfq-inc-cmp-htot{color:#1a1a1a;flex-shrink:0;align-items:baseline;gap:5px;width:130px;padding-left:6px;font-size:11px;font-weight:700;display:flex}.rfq-inc-cmp-htot--incomplete{color:#b26a00;font-size:10.5px;font-weight:600}.rfq-inc-cmp-htot-sub{color:#2e7d32;font-size:10px;font-weight:700}.rfq-inc-cmp-vbars{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:28px;min-height:250px;padding:8px 20px 12px;display:flex}.rfq-inc-cmp-vcol{flex-direction:column;align-items:center;width:60px;display:flex}.rfq-inc-cmp-vval{text-align:center;white-space:nowrap;min-height:15px;font-size:11px;font-weight:600}.rfq-inc-cmp-vsub{text-align:center;white-space:nowrap;height:15px;margin-bottom:4px;font-size:10px}.rfq-inc-cmp-vrect{border-radius:5px 5px 0 0;width:40px;transition:height .32s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .15s}@keyframes rfq-inc-cmp-chart-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rfq-inc-cmp-vbars,.rfq-inc-cmp-hbars{animation:none}}.rfq-inc-cmp-vaxis{background:#0000001f;width:52px;height:1px}.rfq-inc-cmp-vname{color:#666;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:84px;margin-top:6px;font-size:10px;overflow:hidden}.rfq-inc-cmp-table-wrap{overflow-x:auto}.rfq-inc-cmp-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12.5px}.rfq-inc-cmp-th{text-align:left;color:#888;white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f1edeaf7;border-bottom:.5px solid #0000001a;padding:8px 11px;font-size:10.5px;font-weight:500}.rfq-inc-cmp-th.is-active{color:#3d474e;background:#e4e0dcf7}.rfq-inc-cmp-th--nosort,.rfq-inc-cmp-th--expand{cursor:default}.rfq-inc-cmp-th--expand{width:28px}.rfq-inc-cmp-si{opacity:.35;margin-left:4px;font-size:10px;display:inline-block}.rfq-inc-cmp-th.is-active .rfq-inc-cmp-si{opacity:1;color:#3d474e}.rfq-inc-cmp-tr{cursor:pointer}.rfq-inc-cmp-tr:hover .rfq-inc-cmp-td{background:#ffffff8c}.rfq-inc-cmp-tr.is-selected .rfq-inc-cmp-td{background:#5a8fd41a}.rfq-inc-cmp-tr.is-selected .rfq-inc-cmp-td--expand{box-shadow:inset 3px 0 #5b8def}.rfq-inc-cmp-td{vertical-align:middle;white-space:nowrap;border-bottom:.5px solid #00000012;padding:7px 11px}.rfq-inc-cmp-td--expand{text-align:center;width:28px;padding:0}.rfq-inc-cmp-td--label{color:#1a1a1a;font-weight:600}.rfq-inc-cmp-td--child-label{color:#555;padding-left:24px;font-size:12px;font-weight:400}.rfq-inc-cmp-td--note{color:#777;font-size:12px}.rfq-inc-cmp-td--total{font-variant-numeric:tabular-nums}.rfq-inc-cmp-td--spark{min-width:190px;padding:5px 11px}.rfq-inc-cmp-expand-btn{cursor:pointer;color:#999;background:0 0;border:0;padding:4px;font-size:12px}.rfq-inc-cmp-vendor{align-items:center;gap:5px;display:inline-flex}.rfq-inc-cmp-muted{color:#aaa;font-size:11.5px}.rfq-inc-cmp-dot{border-radius:99px;flex-shrink:0;width:7px;height:7px;display:inline-block}.rfq-inc-cmp-gap{border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.rfq-inc-cmp-gap--ok{color:#1565c0;background:#e3f2fd}.rfq-inc-cmp-gap--warn{color:#e65100;background:#fff3e0}.rfq-inc-cmp-gap--high{color:#c62828;background:#ffebee}.rfq-inc-cmp-spark{flex-direction:column;gap:3px;display:flex}.rfq-inc-cmp-spark-row{align-items:center;gap:5px;display:flex}.rfq-inc-cmp-spark-track{background:#00000012;border-radius:3px;flex-shrink:0;width:72px;height:5px;overflow:hidden}.rfq-inc-cmp-spark-fill{border-radius:3px;height:100%;transition:width .3s;display:block}.rfq-inc-cmp-spark-lbl{white-space:nowrap;min-width:52px;font-size:10px}.rfq-inc-cmp-spark-gap{color:#ccc;font-size:9px}.rfq-inc-cmp-spark-more{color:#aaa;cursor:default;padding-left:12px;font-size:10.5px}.rfq-inc-cmp-select-wrap{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.rfq-inc-cmp-vendor-select{max-width:230px;font:inherit;color:#333;cursor:pointer;background:#ffffffd9;border:.5px solid #0003;border-radius:6px;padding:3px 6px;font-size:11.5px}.rfq-inc-cmp-vendor-select:disabled{opacity:.6;cursor:progress}.rfq-inc-cmp-vendor-select.is-blocked{color:#b71c1c;background:#fdecec;border-color:#c62828}.rfq-inc-cmp-select-blocked{color:#c62828;font-size:10px;font-weight:600}.rfq-inc-cmp-eligibility{border-radius:99px;padding:1px 6px;font-size:10px;font-weight:700}.rfq-inc-cmp-eligibility--complete{color:#2e7d32;background:#e8f5e9}.rfq-inc-cmp-eligibility--partial{color:#e65100;background:#fff3e0}.rfq-inc-cmp-eligibility--none{color:#78909c;background:#eceff1}.rfq-inc-cmp-notice{color:#7a5a12;background:#fef7e0;border:.5px solid #e6c98a;border-radius:6px;padding:8px 10px;font-size:12px}.rfq-inc-cmp-apply-btn{white-space:nowrap}.rfq-inc-cmp-compact-actions{align-items:center;gap:8px;display:inline-flex}.rfq-inc-cmp-apply-notice{color:#7a5a12;align-self:center;font-size:11px}.rfq-inc-cmp-table-toolbar{flex:none;justify-content:flex-end;align-items:center;padding:2px 2px 6px;display:flex}.rfq-cmp-smooth-shell{min-width:0;position:relative}.rfq-inc-cmp-section--fill>.rfq-cmp-smooth-shell{flex:auto;min-height:0;display:flex;overflow:hidden}.rfq-cmp-element-smooth-table,.rfq-cmp-product-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.rfq-cmp-element-smooth-table .rfq-inc-cmp-spark-track,.rfq-cmp-product-smooth-table .rfq-inc-cmp-spark-track{width:90px}.rfq-cmp-element-smooth-table .rfq-inc-cmp-spark-lbl,.rfq-cmp-product-smooth-table .rfq-inc-cmp-spark-lbl{min-width:0;font-size:10px}.rfq-cmp-dd--blocked .st-dd-val{color:#c62828}.rfq-cmp-element-smooth-table .st-editor-shell--interactive,.rfq-cmp-product-smooth-table .st-editor-shell--interactive{width:100%;min-width:0}.rfq-cmp-child-header-lbl{letter-spacing:.03em;text-transform:uppercase;color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;display:block;overflow:hidden}.rfq-cmp-trackone--child-header strong{letter-spacing:.03em;text-transform:uppercase;color:#888;font-size:10px;font-weight:500}.rfq-cmp-trackone--child{padding-left:20px}.rfq-cmp-element-smooth-table .rfq-inc-cmp-spark-row,.rfq-cmp-product-smooth-table .rfq-inc-cmp-spark-row{gap:3px}.rfq-cmp-action-wrap{align-items:center;display:flex}.rfq-cmp-element-smooth-table .st-sh.st-sh-section:has(.st-cell-in:empty):after{display:none}.rfq-cmp-product-smooth-table .st-sh.st-sh-section:has(.st-cell-in:empty):after{display:none}.rfq-cmp-trackone{flex-direction:column;gap:2px;display:flex}.rfq-cmp-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.rfq-cmp-muted{color:#aaa;font-size:11.5px}.rfq-cmp-vendor-chip{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:100%;display:inline-flex;overflow:hidden}.rfq-cmp-vendor-marker{font-weight:700}.rfq-cmp-coverage{color:#666;white-space:nowrap;font-size:11px}.rfq-cmp-notat{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.rfq-cmp-state{color:#8a5a00;white-space:nowrap;font-size:11px;font-weight:600}.rfq-cmp-state--blocked{color:#c62828}.rfq-cmp-state--unavailable{color:#78909c;font-style:italic}.rfq-cmp-element-smooth-table .st-row.rfq-cmp-row--focused .st-cell:not(.st-gap),.rfq-cmp-product-smooth-table .st-row.rfq-cmp-row--focused .st-cell:not(.st-gap){--st-surface-bg:var(--st-row-selected-bg)!important;--st-surface-hover-bg:var(--st-row-selected-hover-bg)!important;background:var(--st-surface-bg)!important}.rfq-cmp-spark{flex-direction:column;gap:3px;padding:2px 0;display:flex}.rfq-experience-menu{flex:none;position:relative}.rfq-experience-menu-popover{z-index:60;background:#f8f6f2;border:1px solid #3c37302e;border-radius:12px;width:250px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #2a262233}.rfq-experience-menu-popover button{color:#292622;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 10px}.rfq-experience-menu-popover button:hover:not(:disabled){background:#ece8e1}.rfq-experience-menu-popover button:disabled{color:#aaa39a;cursor:default}.rfq-experience-modal{flex-direction:column;width:min(1080px,100vw - 32px);max-height:min(860px,100vh - 32px);display:flex;overflow:hidden}.rfq-experience-modal .modal-header,.rfq-experience-modal .modal-footer{flex:none}.rfq-experience-modal .modal-header h2{margin:2px 0 0}.rfq-experience-body{flex-direction:column;min-height:0;padding:18px 22px;display:flex;overflow:hidden}.rfq-experience-fixed{flex:none}.rfq-experience-complete-sub{color:#4f7a5c;font-size:12px}.rfq-experience-complete{color:#1f6b3f;background:#e4f0e6;border:1px solid #b7d8bf;border-radius:10px;flex-direction:column;gap:6px;padding:18px;display:flex}.rfq-experience-complete strong{font-size:16px}.rfq-experience-source{color:#5e5952;gap:6px;max-width:520px;margin-bottom:14px;font-size:13px;display:grid}.rfq-experience-source select{background:#fff;border:1px solid #cbc6be;border-radius:9px;min-height:38px;padding:0 10px}.rfq-experience-loading{color:#777169;padding:28px 0}.rfq-experience-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.rfq-experience-summary span{color:#706a62;background:#f7f5f1;border:1px solid #ded9d2;border-radius:10px;align-content:center;gap:2px;min-height:62px;padding:10px 12px;display:grid}.rfq-experience-summary strong{color:#25221f;font-size:20px}.rfq-experience-summary .is-ready{background:#edf6ef}.rfq-experience-summary .is-blocked{background:#fff0eb}.rfq-experience-list{flex:auto;align-content:start;gap:8px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.rfq-experience-row{background:#fbfaf8;border:1px solid #ddd8d0;border-radius:12px;padding:12px 14px}.rfq-experience-row.is-blocked{background:#fff8f5;border-color:#dc9b86}.rfq-experience-row.is-already_published,.rfq-experience-row.is-already_updated{opacity:.72}.rfq-experience-row-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.rfq-experience-change{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;margin-top:10px;display:grid}.rfq-experience-change-side{background:#f6f4f0;border:1px solid #e6e1d9;border-radius:9px;align-content:center;gap:2px;padding:8px 12px;display:grid}.rfq-experience-change-side.is-new{text-align:right;background:#eef7f0;border-color:#bcdcc6}.rfq-experience-change-lbl{letter-spacing:.04em;text-transform:uppercase;color:#9a938a;font-size:10px}.rfq-experience-change-sup{color:#2a2723;font-size:13px;font-weight:600}.rfq-experience-change-side.is-new .rfq-experience-change-sup{color:#1f6b3f}.rfq-experience-change-prc{color:#5f5a53;font-variant-numeric:tabular-nums;font-size:12.5px}.rfq-experience-change-mid{color:#b3aca2;align-content:center;justify-items:center;gap:3px;font-size:15px;display:grid}.rfq-experience-delta{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.rfq-experience-delta.is-down{color:#1f6b3f;background:#e0f0e4}.rfq-experience-delta.is-up{color:#b23a20;background:#fbe3dc}.rfq-experience-delta.is-flat{color:#6a655d;background:#ece9e4}.rfq-experience-delta.is-new{color:#2f6fe4;background:#e6eef8}.rfq-experience-source-strip{color:#6a655d;font-variant-numeric:tabular-nums;border-top:1px solid #eae5de;flex-wrap:wrap;gap:4px 16px;margin-top:10px;padding-top:9px;font-size:11.5px;display:flex}.rfq-experience-source-strip em{color:#9a938a;margin-right:4px;font-style:normal}.rfq-experience-status{background:#ece9e4;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.rfq-experience-status.is-ready{color:#23633b;background:#d9eedf}.rfq-experience-status.is-blocked{color:#8b3923;background:#f7d8cf}.rfq-experience-blockers{color:#873723;margin:8px 0 0;padding-left:20px}.rfq-experience-modal .modal-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.rfq-experience-modal .modal-footer>span{color:#746e66;font-size:12px}.rfq-experience-modal .modal-footer>div{gap:8px;display:flex}.rfq-experience-apply:not(:disabled){color:#2d2517;background:#f6bf3d}@media (max-width:760px){.rfq-experience-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-experience-modal .modal-footer{flex-direction:column;align-items:stretch}.rfq-experience-modal .modal-footer>div{justify-content:flex-end}}.rfq-imp-status-multi{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.rfq-imp-chip--ai{color:#5b21b6;background:#ede9fe;border:.5px solid #d8ccf4}.rfq-imp-kontroller-btn,.rfq-imp-ai-retry-btn{min-height:20px;padding:2px 8px;font-size:11px}.rfq-ai-control-mode{align-items:stretch;gap:12px;min-height:420px;display:flex}.rfq-ai-control-shell{background:#ffffff80;border:.5px solid #00000017;border-radius:10px;flex-direction:column;flex:auto;min-width:0;display:flex}.rfq-ai-control-head{border-bottom:.5px solid #00000014;align-items:center;gap:10px;padding:10px 12px;display:flex}.rfq-ai-control-title{flex-direction:column;display:flex}.rfq-ai-control-sub{color:#777;font-size:11.5px}.rfq-ai-control-body{flex:auto;justify-content:center;align-items:center;padding:18px;display:flex}.rfq-ai-control-state{color:#666;text-align:center;align-items:center;gap:10px;font-size:13px;display:flex}.rfq-ai-control-state--ready{color:#444}.rfq-ai-control-refresh{font-size:11px}.rfq-ai-control-body{justify-content:flex-start;align-items:stretch;overflow-y:auto}.rfq-ai-control-review{flex-direction:column;gap:8px;width:100%;display:flex}.rfq-ai-review-heading{color:#555;margin:6px 0 0;font-size:12px;font-weight:700}.rfq-ai-review-table{border-collapse:collapse;width:100%;font-size:12px}.rfq-ai-review-table th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:#888;border-bottom:.5px solid #0000001a;padding:4px 8px;font-size:10px;font-weight:500}.rfq-ai-review-table td{border-bottom:.5px solid #0000000d;padding:5px 8px}.rfq-ai-review-row{cursor:pointer}.rfq-ai-review-row:hover td{background:#5b8def14}.rfq-ai-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rfq-ai-evidence-notice{color:#7a5a12;background:#fef7e0;border:.5px solid #e6c98a;border-radius:6px;padding:6px 10px;font-size:11.5px}.rfq-ai-queue{background:#00000004;border:.5px solid #00000014;border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.rfq-ai-queue-head{align-items:center;gap:10px;display:flex}.rfq-ai-queue-head .rfq-ai-review-heading{margin:0}.rfq-ai-queue-count{color:#888;font-size:11px}.rfq-ai-queue-toggle{margin-left:auto;font-size:11px}.rfq-ai-queue-empty{color:#6b8f5e;font-size:12px}.rfq-ai-queue-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rfq-ai-queue-entry{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:4px 6px;font-size:12px;display:flex}.rfq-ai-queue-entry:hover{background:#5b8def14}.rfq-ai-queue-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rfq-ai-queue-kinds{flex-wrap:wrap;gap:4px;display:flex}.rfq-ai-queue-kind{color:#555;white-space:nowrap;background:#eee;border-radius:999px;padding:1px 6px;font-size:10px}.rfq-ai-queue-kind--missing_value{color:#9b3a3a;background:#fde8e8}.rfq-ai-queue-kind--inconsistent_totals{color:#97672a;background:#fdefe0}.rfq-ai-queue-kind--unclear_line_kind{color:#6a4a9e;background:#efe6fb}.rfq-ai-queue-kind--missing_product_id{color:#4a5f9e;background:#e8eef8}.rfq-ai-queue-kind--low_confidence{color:#7a5a12;background:#fef7e0}.rfq-ai-queue-kind--lump_sum_line{color:#3d648f;background:#e5eef9}.rfq-ai-queue-kind--ok{color:#4c7a41;background:#e7f2e4}.rfq-ai-queue-resolved{color:#4c7a41;font-size:10px}.rfq-ai-review-actions{cursor:default}.rfq-ai-actions{flex-wrap:wrap;gap:4px;display:inline-flex}.rfq-ai-actions .system-button,.rfq-ai-edit .system-button{padding:2px 7px;font-size:10.5px}.rfq-ai-decision{color:#4c7a41;white-space:nowrap;background:#e7f2e4;border-radius:999px;margin-right:6px;padding:1px 6px;font-size:10px;display:inline-block}.rfq-ai-decision--rejected{color:#9b3a3a;background:#fde8e8}.rfq-ai-decision--corrected{color:#97672a;background:#fdefe0}.rfq-ai-edit{align-items:center;gap:4px;display:inline-flex}.rfq-ai-edit-input{border:.5px solid #0003;border-radius:5px;min-width:120px;padding:2px 6px;font-size:11.5px}.rfq-ai-picker{background:#5b8def0d;border:.5px solid #5b8def59;border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.rfq-ai-picker-head{align-items:center;gap:10px;font-size:12px;display:flex}.rfq-ai-picker-head .system-button{margin-left:auto;font-size:11px}.rfq-ai-picker-list{flex-direction:column;gap:2px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rfq-ai-picker-entry{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:4px 6px;font-size:12px;display:flex}.rfq-ai-picker-entry:hover{background:#5b8def1a}.rfq-ai-picker-desc{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rfq-ai-picker-unit{color:#777;white-space:nowrap;font-size:11px}.rfq-ai-picker-signals{color:#5b8def;white-space:nowrap;font-size:10.5px}.rfq-ai-picker-more{color:#888;font-size:10.5px}.rfq-ai-cell--corrected{color:#97672a;font-weight:600}.rfq-ai-cell--rejected{color:#9b3a3a;text-decoration:line-through}.rfq-ai-cell--conflict{color:#9b3a3a;font-weight:700}.rfq-ai-cell--invalid{color:#9b3a3a;font-style:italic}.rfq-ai-c1{background:#00000004;border:.5px solid #00000014;border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:8px 10px;display:flex}.rfq-ai-c1-head{align-items:center;gap:10px;display:flex}.rfq-ai-c1-head .rfq-ai-review-heading{margin:0}.rfq-ai-c1-head .system-button{margin-left:auto;font-size:11px}.rfq-ai-c1-body{flex-direction:column;gap:6px;display:flex}.rfq-ai-c1-summary,.rfq-ai-c1-actions{align-items:center;gap:10px;display:flex}.rfq-ai-c1-generations{flex-wrap:wrap;align-items:stretch;gap:8px;max-height:132px;display:flex;overflow-y:auto}.rfq-ai-c1-approved{color:#4c7a41;font-size:12px}.rfq-ai-line-fields-row>td{background:#00000004;padding:0 8px 8px 24px}.rfq-ai-line-fields-table{border-left:2px solid #5b8def59}.rfq-ai-line-fields-table td,.rfq-ai-line-fields-table th{font-size:11.5px}.rfq-ai-picker-search{align-self:flex-start;min-width:220px}.rfq-ai-write-pending{color:#888;margin-left:6px;font-size:10.5px}.rfq-ai-write-error{color:#9b3a3a;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.rfq-ai-write-refresh{padding:2px 7px;font-size:10.5px}.rfq-import-confirm-banner{color:#7a5a12;background:#fef7e0;border-bottom:.5px solid #e6c98a;align-items:center;gap:10px;padding:7px 10px;font-size:12px;display:flex}.rfq-import-confirm-banner .system-button{margin-left:auto;font-size:11px}.rfq-import-confirm-banner--locked{color:#9b3a3a;background:#fde8e8;border-bottom-color:#e5b5b5}.rfq-ssheet-panel{flex-direction:column;gap:12px;display:flex}.rfq-ssheet-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.rfq-ssheet-body{flex-direction:column;gap:10px;display:flex}.rfq-ssheet-supplier{flex-direction:column;gap:10px;padding:4px 2px;display:flex}.rfq-ssheet-supplier-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rfq-ssheet-supplier-head strong{font-size:14px}.rfq-ssheet-sub{color:#8a857d;font-size:11.5px}.rfq-ssheet-badge{color:#1f6b3f;background:#e4f0e6;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:600}.rfq-ssheet-badge--warn{color:#7a5a12;background:#fef7e0}.rfq-ssheet-badge--error{color:#c62828;background:#ffebee}.rfq-ssheet-offers{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rfq-ssheet-offers li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rfq-ssheet-offer-title{font-size:12.5px;font-weight:600}.rfq-ssheet-counts{color:#555;flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.rfq-ssheet-count--error{color:#c62828;font-weight:700}.rfq-ssheet-count--warn{color:#b26a00;font-weight:600}.rfq-ssheet-next{font-style:italic}.rfq-ssheet-smooth-table{--st-gap-bg:var(--level5);width:100%;max-width:100%}.rfq-ssheet-smooth-table .rfq-ssheet-row-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.rfq-ssheet-toolbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;display:grid}.rfq-ssheet-toolbar>:first-child{justify-self:start}.rfq-ssheet-group-pillbar{grid-column:2;justify-self:center}.rfq-ssheet-view-toggles{flex-wrap:wrap;grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:14px;display:flex}.rfq-ssheet-view-toggle{color:#5b5752;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:inline-flex}.rfq-ssheet-price-stack{flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex}.rfq-ssheet-history-stack{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.rfq-ssheet-historical-price{color:#9a6f1d;white-space:nowrap;font-size:10px;line-height:1.1}.rfq-ssheet-group-pillbar .rfq-cmp-pill{--system-button-bg:var(--st-table-control-bg,#d4cfc9);--system-button-border:var(--st-table-control-border,#d4cfc9);--system-button-text:var(--st-table-control-text,#2b3136);--system-button-hover:color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)88%,#000 12%)}.rfq-ssheet-group-pillbar .rfq-cmp-pill--on{--system-button-bg:var(--st-table-control-bg,#d4cfc9);--system-button-text:var(--st-table-control-text,#2b3136)}.rfq-ssheet-group-pillbar .rfq-cmp-pill:not(.rfq-cmp-pill--on){--system-button-bg:var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%));--system-button-border:var(--st-table-control-border-dim,color-mix(in srgb,var(--st-table-control-border,#d4cfc9)90%,#000 10%));--system-button-text:var(--st-table-control-text-dim,color-mix(in srgb,var(--st-table-control-text,#2b3136)96%,#000 4%));--system-button-hover:color-mix(in srgb,var(--st-table-control-bg-dim,color-mix(in srgb,var(--st-table-control-bg,#d4cfc9)92%,#000 8%))88%,#000 12%)}.rfq-ssheet-basis-chips{gap:4px}.rfq-ssheet-alt-toggle{justify-content:center}.rfq-ssheet-alt-toggle input{pointer-events:none}.rfq-ssheet-ordinal{color:#9a948b;white-space:nowrap;margin-right:8px;font-size:10px}.rfq-ssheet-locked{cursor:not-allowed}.rfq-ssheet-locked:after{content:"";vertical-align:middle;background:#00000038;border-radius:99px;width:4px;height:4px;margin-left:5px;display:inline-block}.rfq-ai-post-table{flex-direction:column;gap:2px;display:flex}.rfq-ai-post-section{color:#444;text-transform:uppercase;letter-spacing:.04em;margin:14px 0 4px;font-size:12px;font-weight:600}.rfq-ai-post-row{background:#00000005;border-radius:6px;align-items:baseline;gap:10px;padding:5px 8px;font-size:13px;display:flex}.rfq-ai-post-row--blocked{background:#9b3a3a0f}.rfq-ai-post-row--addition{background:#5b8def0f}.rfq-ai-post-row--nomatch{background:#d69e2e17}.rfq-ai-post-desc{flex:auto;font-weight:500}.rfq-ai-post-qty{color:#666;font-variant-numeric:tabular-nums;flex:none}.rfq-ai-post-status{color:#555;flex:none;font-size:11px}.rfq-ai-post-kind{flex:auto;font-weight:500}.rfq-ai-post-conflict{color:#9b3a3a;flex:none;font-size:11px}.rfq-ai-post-provenance-wrap{padding-left:18px}.rfq-ai-post-provenance{border-left:2px solid #00000014;flex-direction:column;gap:4px;padding:4px 8px;display:flex}.rfq-ai-post-provenance--focused{background:#5b8def0f;border-left-color:#5b8def}.rfq-ai-post-provenance-head{align-items:center;gap:8px;display:flex}.rfq-ai-post-source{text-align:left;cursor:pointer;color:#444;background:0 0;border:0;border-radius:5px;flex:auto;align-items:center;gap:6px;min-width:0;padding:2px 4px;font-size:12px;display:flex}.rfq-ai-post-source:hover{background:#5b8def1a}.rfq-ai-post-source-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.rfq-ai-post-source-page{color:#777;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.rfq-ai-post-gap{color:#8a6d3b;font-size:11px}.rfq-ai-post-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rfq-ai-post-confirm,.rfq-ai-post-pick{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.rfq-ai-post-confirm:hover:not(:disabled){background:#4a905e1a;border-color:#4a905e66}.rfq-ai-post-pick:hover:not(:disabled){background:#5b8def1a;border-color:#5b8def66}.rfq-ai-post-confirm:disabled,.rfq-ai-post-pick:disabled{opacity:.5;cursor:default}.rfq-ai-post-score{color:#666;font-variant-numeric:tabular-nums;font-size:11px}.rfq-ai-post-blocked{color:#9b3a3a;align-items:center;gap:6px;font-size:11px;display:flex}.rfq-ai-post-blocked--partial{color:#8a6d3b}.rfq-ai-post-create{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.rfq-ai-post-create:hover:not(:disabled){background:#4a905e1a;border-color:#4a905e66}.rfq-ai-post-create:disabled{opacity:.5;cursor:default}.rfq-ai-create-post{background:#fff;border:1px solid #0000001f;border-radius:8px;flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex}.rfq-ai-create-post-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rfq-ai-create-post-field{align-items:center;gap:8px;font-size:12px;display:flex}.rfq-ai-create-post-field>span{color:#555;min-width:120px}.rfq-ai-create-post-field>input{flex:auto}.rfq-ai-post-picker{background:#fff;border:1px solid #0000001a;border-radius:6px;flex-direction:column;gap:4px;padding:6px;display:flex}.rfq-ai-post-picker-head{align-items:center;gap:6px;display:flex}.rfq-ai-post-picker-head .rfq-ai-picker-search{flex:auto}.rfq-ai-post-picker-close{cursor:pointer;color:#666;background:0 0;border:0;border-radius:4px;padding:2px}.rfq-ai-post-picker-close:hover{background:#0000000f}.rfq-ai-post-saved{color:#4a905e;align-items:center;gap:5px;font-size:11px;display:inline-flex}.rfq-ai-picker-kind{color:#3b62b5;background:#5b8def29;border-radius:99px;flex:none;padding:1px 5px;font-size:10px}.rfq-ai-post-row--local{background:#4a905e12}.rfq-pes-modal{z-index:60;background:#fff;border-radius:10px;width:min(760px,92vw);max-height:86vh;padding:16px 18px;font-size:13px;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 12px 44px #00000047}.rfq-pes-modal-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.rfq-pes-modal-head h3{flex:auto;margin:0;font-size:15px}.rfq-pes-modal-head button{cursor:pointer;color:#666;background:0 0;border:0;border-radius:4px;padding:3px}.rfq-pes-modal-head button:hover{background:#0000000f}.rfq-pes-group{margin:12px 0}.rfq-pes-group h4{text-transform:uppercase;letter-spacing:.04em;color:#444;margin:0 0 4px;font-size:12px}.rfq-pes-group--blocked h4{color:#9b3a3a}.rfq-pes-group ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.rfq-pes-note{color:#666;margin:0 0 6px;font-size:11px}.rfq-pes-item{background:#00000008;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:4px 8px;display:flex}.rfq-pes-item--create{background:#4a905e17}.rfq-pes-item--reuse{background:#5b8def17}.rfq-pes-item--awaiting{background:#d69e2e1c}.rfq-pes-item--blocked{background:#9b3a3a17}.rfq-pes-item-desc{flex:auto;font-weight:500}.rfq-pes-item-qty,.rfq-pes-item-price{font-variant-numeric:tabular-nums;color:#555;flex:none}.rfq-pes-item-prov{color:#777;flex:none;font-size:11px}.rfq-pes-item-blockers{color:#9b3a3a;flex:100%;font-size:11px}.rfq-pes-outcome{color:#4a905e;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.rfq-pes-modal-foot{border-top:1px solid #00000014;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.rfq-pes-ack{color:#444;flex:auto;align-items:center;gap:6px;font-size:12px;display:flex}.rfq-pes-confirm{cursor:pointer;background:#4a905e1f;border:1px solid #4a905e73;border-radius:6px;padding:5px 12px}.rfq-pes-confirm:disabled{opacity:.5;cursor:default}.rfq-import-bulk-toggle{color:#4d463c;cursor:pointer;background:#fff;border:1px solid #d8d2ca;border-radius:6px;margin-left:auto;padding:3px 10px;font-size:12px}.rfq-import-bulk-toggle[aria-expanded=true]{background:#efece6}.st-row-kebab-btn{letter-spacing:0;font-weight:800}.manual-post-row-action-menu{min-width:200px;padding:5px}@keyframes aiaPreflightPaneIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.aia-preflight-pane{min-width:0;animation:.24s both aiaPreflightPaneIn}.aia-preflight-workspace{flex-direction:column;gap:12px;min-width:0;height:min(720px,100vh - 260px);display:flex;position:relative;overflow:hidden}.aia-preflight-workspace__split{flex:auto;gap:0;min-width:0;min-height:0;display:flex;overflow:hidden;flex-direction:row!important}.aia-preflight-workspace__table{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.aia-preflight-workspace__document{background:#f7f6f2;border:0;border-radius:8px;flex-direction:column;flex:0 0 clamp(300px,46%,1000px);min-width:0;height:100%;min-height:0;transition:flex-basis .5s,opacity .5s;display:flex;position:relative;overflow:hidden}.aia-preflight-workspace--viewer-closed .aia-preflight-workspace__document{opacity:0;pointer-events:none;flex-basis:0}.aia-preflight-workspace--resizing .aia-preflight-workspace__document{transition:none}.aia-preflight-workspace--resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.aia-preflight-workspace__document>header{background:#fff;border-bottom:1px solid #0000001a;align-items:center;gap:8px;padding:8px;display:flex}.aia-preflight-workspace__document>header select{background:#fff;border:1px solid #0000002e;border-radius:6px;flex:auto;min-width:0;height:30px;padding:0 28px 0 8px}.aia-preflight-workspace__document .rfq-pdf-viewer{flex:auto;min-height:0}.aia-preflight-spreadsheet-source{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:0;padding:24px;display:flex}.aia-preflight-spreadsheet-source strong{overflow-wrap:anywhere;text-align:center;max-width:100%}.aia-preflight-spreadsheet-source a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.aia-preflight-evidence-gap{color:#6b5a1f;background:#fdf6dd;border-bottom:1px solid #e8dca8;margin:0;padding:8px 12px;font-size:12px;line-height:1.35}.aia-preflight-workspace__resizer{z-index:4;cursor:col-resize;width:16px;position:absolute;inset:0 auto 0 -8px}.aia-preflight-workspace__resizer:after{content:"";background:#2f6fbf00;width:1px;transition:background-color .16s;position:absolute;inset:0 auto 0 7px}.aia-preflight-workspace__resizer:hover:after,.aia-preflight-workspace__resizer:focus-visible:after,.aia-preflight-workspace.is-resizing .aia-preflight-workspace__resizer:after{background:var(--system-blue,#2f6fbf)}.aia-product-picker-backdrop{z-index:9800;background:#00000052;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.aia-product-picker-modal{box-sizing:border-box;width:min(1120px,100%);height:min(720px,100vh - 56px);color:var(--ink,#20302d);background:#eef0f0;border:1px solid #00000024;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000003d}.aia-product-picker-modal>header,.aia-product-picker-modal>footer{background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.aia-product-picker-modal>header{border-bottom:1px solid #0000001a}.aia-product-picker-modal>footer{color:#6b6b67;border-top:1px solid #0000001a;align-items:center;font-size:11px}.aia-product-picker-modal h2{margin:2px 0 4px;font-size:22px}.aia-product-picker-modal p{color:#6b6b67;margin:0;font-size:12px}.aia-product-picker-modal__filters{background:#fff;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;padding:12px 18px;display:grid}.aia-product-picker-modal__filters label{color:#59615f;text-transform:uppercase;flex-direction:column;gap:4px;min-width:0;font-size:10px;font-weight:700;display:flex}.aia-product-picker-modal__filters select,.aia-product-picker-modal__filters input{width:100%;min-width:0;height:32px;color:var(--ink,#20302d);font:inherit;text-transform:none;background:#fff;border:1px solid #0000002e;border-radius:6px;padding:0 8px;font-size:12px;font-weight:500}.aia-product-picker-modal__search{grid-column:1/-1}.aia-product-picker-modal__summary{color:#6b6b67;background:#eef0f0;min-height:32px;padding:8px 18px;font-size:11px}.aia-product-picker-modal__results{background:#eef0f0;flex:auto;min-height:0;padding:0 18px 16px;overflow:auto}.aia-product-picker-modal__results button{width:100%;min-height:42px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;gap:18px;padding:7px 10px;display:flex}.aia-product-picker-modal__results button:first-child{border-radius:8px 8px 0 0}.aia-product-picker-modal__results button:last-child{border-radius:0 0 8px 8px}.aia-product-picker-modal__results button:hover,.aia-product-picker-modal__results button:focus-visible{background:#edf3fa}.aia-product-picker-modal__results button.is-selected{box-shadow:inset 3px 0 0 var(--system-blue,#2f6fbf);background:#dfeaf7}.aia-product-picker-modal__results button strong{font-size:12px}.aia-product-picker-modal__results button span{color:#6b6b67;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.aia-product-picker-modal__empty{color:#6b6b67;text-align:center;background:#fff;border-radius:8px;padding:28px}.aia-preflight-enterprise-select,.aia-preflight-override-select,.aia-preflight-product-choice{width:calc(100% - 8px);min-height:26px;color:inherit;font:inherit;background:#fff;border:1px solid #00000029;border-radius:5px;margin:2px 4px}.aia-preflight-product-choice{text-align:left;cursor:pointer;padding:3px 7px}.aia-preflight-product-choice:hover,.aia-preflight-product-choice:focus-visible{border-color:var(--system-blue,#2f6fbf);background:#e4edf9}.aia-preflight-smooth-table{--st-gap-bg:var(--level5)}.aia-preflight-smooth-table .st-track-label{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.aia-preflight-smooth-table .st-dc .st-cell-in{align-items:center;min-width:0;height:100%;display:flex}.aia-preflight-smooth-table .st-col-a,.aia-preflight-smooth-table .st-track-label{font-weight:700}.aia-preflight-smooth-table .aia-preflight-enterprise-select,.aia-preflight-smooth-table .aia-preflight-override-select,.aia-preflight-smooth-table .aia-preflight-cspc-select{appearance:none;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;height:100%;padding:0}.aia-preflight-smooth-table .aia-preflight-cspc-select:disabled{color:#77716a;cursor:not-allowed}.aia-preflight-smooth-table .st-row.aia-preflight-child-header .st-cell-in{letter-spacing:.06em;text-transform:uppercase;color:#6a7280;font-size:10px;font-weight:600;line-height:1}@media (prefers-reduced-motion:reduce){.aia-preflight-pane,.aia-preflight-workspace__document{animation:none}.aia-preflight-workspace__split{transition:none}}@media (max-width:1100px){.aia-preflight-workspace{height:auto;min-height:720px}.aia-preflight-workspace--document .aia-preflight-workspace__split{grid-template-rows:minmax(420px,1fr) 520px;grid-template-columns:minmax(0,1fr)}.aia-preflight-workspace__resizer{display:none}.aia-product-picker-modal__filters{grid-template-columns:1fr 1fr}}.aia-preflight-status-chip{background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.aia-preflight-status-chip__label{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.aia-preflight-status-chip--sure .aia-preflight-status-chip__label{color:#285d46;background:#dfeee5}.aia-preflight-status-chip--user .aia-preflight-status-chip__label{color:#1f4f86;background:#e4edf9}.aia-preflight-status-chip--draft .aia-preflight-status-chip__label{color:#8d5419;background:#fbecd8}.aia-preflight-status-chip--error .aia-preflight-status-chip__label{color:#9a2f2f;background:#f7dddd}.aia-preflight-status-chip__chosen{text-overflow:ellipsis;white-space:nowrap;color:#6b6b67;font-size:11px;overflow:hidden}.aia-preflight-control-chip{background:0 0;border:0;align-items:center;display:inline-flex}.aia-preflight-control-chip__label{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.aia-preflight-control-chip--idle .aia-preflight-control-chip__label{color:#5b5751;background:#00000014}.aia-preflight-control-chip--ready .aia-preflight-control-chip__label{color:#216347;background:#dcefe5}.aia-preflight-control-chip--pending .aia-preflight-control-chip__label{color:#8a5a00;background:#fff0c7}.aia-preflight-control-chip--error .aia-preflight-control-chip__label{color:#9a2f2f;background:#f7dddd}.aia-preflight-import-cell{justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.aia-preflight-import-cell .aia-preflight-open-doc{margin-left:auto}.aia-preflight-open-doc{width:20px;height:20px;color:var(--system-blue,#2f6fbf);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:opacity .12s,background .12s;display:inline-flex}.aia-preflight-offer-row:hover .aia-preflight-open-doc,.aia-preflight-open-doc:focus-visible{opacity:1}.aia-preflight-open-doc:hover{color:var(--system-blue,#2f6fbf);background:0 0}.aia-preflight-product-name{resize:none;width:100%;min-width:0;height:36px;max-height:36px;color:var(--ink,#20302d);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #0000002e;border-radius:5px;padding:3px 6px;font-size:12px;font-weight:600;line-height:14px;display:block;overflow:hidden}.aia-preflight-product-name:focus-visible{outline:2px solid var(--system-blue,#2f6fbf);outline-offset:-1px}.aia-preflight-viewer-toggle{top:59px;left:auto;right:calc(var(--aia-viewer-width,0px) - 13px);z-index:2000;margin:0;transition:right .5s,background .2s,border-color .2s;position:absolute;transform:none}.aia-preflight-viewer-toggle:focus-visible{outline-offset:1px;outline:2px solid #185fa5}.aia-preflight-smooth-table .st-sh [data-col-id=override],.aia-preflight-smooth-table .st-ch [data-col-id=override]{border-bottom:0}.aia-product-cascade{display:contents}.aia-product-cascade__field{gap:4px;min-width:0;display:grid}.aia-product-cascade__label{color:var(--muted,#65716e);font-size:11px;font-weight:700}.aia-product-cascade__field select:disabled{opacity:.5;cursor:default}.aia-product-picker-modal__filters .st-editor-shell{background:#fff;width:100%;min-height:32px;margin:0}.aia-product-picker-modal__filters .st-editor-shell .rfq-vendor-inline-select{appearance:auto;background:0 0;border:0;height:30px;padding:0}.aia-product-cascade__error{color:#7d302b;background:#f8e8e6;border-left:3px solid #9a3d36;border-radius:4px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:12px}.aia-product-cascade-summary{background:#ffffffb3;border:1px solid #0000001a;border-radius:6px;gap:3px;padding:10px;font-size:12px;display:grid}.aia-product-cascade-summary dt{color:var(--muted,#65716e);font-size:10px}.aia-product-cascade-summary dd{margin:0 0 4px;font-weight:600}.aia-preflight-pane{--cs-input-bg:#ebe6df;--cs-border:#0000001f;--cs-text:#2a2410}.aia-preflight-smooth-table .aia-preflight-override-select,.aia-product-cascade select{background:var(--cs-input-bg,#ebe6df);border:1px solid var(--cs-border,#0000001f);color:var(--cs-text,#2a2410);cursor:pointer;border-radius:8px;padding:5px 9px;font-size:12px}:is(.aia-preflight-smooth-table .aia-preflight-enterprise-select,.aia-preflight-smooth-table .st-editor-shell:has(.aia-preflight-enterprise-select)){border:1px solid var(--cs-border,#0000001f);color:var(--cs-text,#2a2410);cursor:pointer;background:0 0;border-radius:8px;padding:5px 9px;font-size:12px}.aia-preflight-smooth-table .st-editor-shell:has(.aia-preflight-enterprise-select) .aia-preflight-enterprise-select{border:0;border-radius:0;padding:0}.aia-preflight-smooth-table .aia-preflight-product-name{background:var(--cs-input-bg,#ebe6df);border:1px solid var(--cs-border,#0000001f);color:var(--cs-text,#2a2410);border-radius:8px;padding:5px 9px;font-size:12px;font-weight:700}.aia-preflight-smooth-table .aia-preflight-product-field{resize:none;border:1px solid var(--cs-border,#0000001f);background:var(--cs-input-bg,#ebe6df);width:100%;min-width:0;min-height:32px;color:var(--cs-text,#2a2410);font:inherit;border-radius:8px;padding:5px 9px;font-size:12px;line-height:16px;display:block}.aia-preflight-smooth-table .aia-preflight-product-field:focus-visible{outline:2px solid var(--system-blue,#2f6fbf);outline-offset:-1px}.aia-preflight-smooth-table .aia-preflight-commercial-field{border:1px solid var(--cs-border,#0000001f);background:var(--cs-input-bg,#ebe6df);width:100%;min-width:0;height:32px;color:var(--cs-text,#2a2410);font:inherit;border-radius:8px;padding:5px 8px;font-size:12px;display:block}.aia-preflight-smooth-table .aia-preflight-commercial-field:focus-visible{outline:2px solid var(--system-blue,#2f6fbf);outline-offset:-1px}.aia-preflight-smooth-table .aia-preflight-commercial-derived{width:100%;min-width:0;font:inherit;display:block}.aia-preflight-smooth-table{--aia-preflight-field-h:36px;--aia-preflight-field-border:#0003}:is(.aia-preflight-smooth-table .st-editor-shell,.aia-preflight-smooth-table .st-editor-shell:has(.aia-preflight-enterprise-select)){height:var(--aia-preflight-field-h);min-height:var(--aia-preflight-field-h);border:1px solid var(--aia-preflight-field-border);background:color-mix(in srgb,var(--st-surface-bg,#ebe6df)98%,#fff);border-radius:8px;padding:0 8px}.aia-preflight-smooth-table .st-editor-shell>select,.aia-preflight-smooth-table .aia-preflight-override-select,.aia-preflight-smooth-table .aia-preflight-enterprise-select{background:0 0;border:0;border-radius:0;height:100%;padding:0}.aia-preflight-smooth-table .st-editor-shell:has(.aia-preflight-enterprise-select) .aia-preflight-enterprise-select{background:0 0;border:0;border-radius:0;height:100%;padding:0}.aia-preflight-smooth-table .aia-preflight-product-name,.aia-preflight-smooth-table .aia-preflight-product-field,.aia-preflight-smooth-table .aia-preflight-commercial-field{height:var(--aia-preflight-field-h);min-height:var(--aia-preflight-field-h);max-height:var(--aia-preflight-field-h);border:1px solid var(--aia-preflight-field-border);background:color-mix(in srgb,var(--st-surface-bg,#ebe6df)98%,#fff);border-radius:8px;padding:4px 9px;line-height:13px}.aia-preflight-smooth-table .st-editor-shell--editable:hover{border-color:#bbb}.aia-preflight-smooth-table .st-editor-shell--editable.is-editing,.aia-preflight-smooth-table .st-editor-shell--interactive.is-open{border-width:1.5px;border-color:#185fa5}.aia-preflight-workspace__toolbar{justify-content:flex-end;align-items:flex-end;gap:16px;padding:0 2px;display:flex}.aia-preflight-cspc{background:#f7f6f2eb;border:1px solid #423e3829;border-radius:10px;gap:8px;padding:10px 12px;display:grid}.aia-preflight-cspc__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.aia-preflight-cspc__header>div,.aia-preflight-cspc__source{gap:2px;min-width:0;display:grid}.aia-preflight-cspc__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.aia-preflight-cspc__header span,.aia-preflight-cspc__source small,.aia-preflight-cspc__status{color:#66615a;font-size:11px}.aia-preflight-cspc__rows{gap:6px;max-height:156px;display:grid;overflow:auto}.aia-preflight-cspc__row{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);align-items:center;gap:12px;display:grid}.aia-preflight-cspc__source strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aia-preflight-cspc__row select{background:#fff;border:1px solid #423e383d;border-radius:8px;width:100%;min-height:30px;padding:4px 8px}.aia-preflight-smooth-table-root{width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.aia-preflight-smooth-table-root>.aia-preflight-smooth-table{flex:auto;min-width:0;min-height:0}.aia-preflight-pane,.aia-preflight-workspace,.aia-preflight-workspace__split{overflow:visible!important}.aia-preflight-import-chip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:44px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.aia-preflight-import-chip--idle{color:#5b5751;background:#00000014}.aia-preflight-import-chip--active{color:#1f4f86;background:#e4edf9}.aia-preflight-smooth-table .st-merged-grid{align-items:stretch;column-gap:0;width:100%;display:grid}.aia-preflight-smooth-table .st-col-sticky-right .st-merged-section-in{padding-left:0;padding-right:0}.aia-preflight-smooth-table .st-col-sticky-right .st-merged-segment{padding-left:12px;padding-right:12px}.aia-preflight-smooth-table .st-col-sticky:not(.st-col-sticky-right) .st-copy-target,.aia-preflight-smooth-table .aia-preflight-status-chip__label{white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.rail-toggle.aia-preflight-viewer-toggle:disabled{cursor:default;opacity:.6;background:#0000001f}.rail-toggle.aia-preflight-viewer-toggle:disabled:hover{background:#0000001f}.aia-preflight-pane{box-sizing:border-box;padding-left:var(--level5-table-inline-margin);padding-right:var(--level5-table-inline-margin)}.aia-preflight-pane:has(.st-scroll){padding-left:0;padding-right:0}.aia-product-cascade .st-editor-shell{background:0 0;border-color:#0000;width:100%;margin:0;padding:0}.aia-preflight-smooth-table .st-row>.st-cell:last-child,.aia-preflight-smooth-table .st-row>.st-cell:last-child .st-cell-in,.aia-preflight-smooth-table .aia-preflight-import-cell{white-space:nowrap;overflow-wrap:normal;-webkit-line-clamp:none;line-clamp:none}.rail-toggle.aia-preflight-viewer-toggle{z-index:2000}:is(.placeholder-panel:has(.aia-preflight-pane),.placeholder-panel:has(.rfq-import-workspace)){padding-left:0;padding-right:0}.rail-toggle.rfq-import-viewer-toggle{transform:translate(15px)}.bim-viewer-canvas{position:relative}.bim-viewer-overlay-actions{z-index:5;background:var(--gray-mid,#dcdcdc);border:1px solid var(--pill-border,#c9c9c9);border-radius:12px;align-items:center;gap:4px;padding:3px 4px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000001f}.bim-viewer-overlay-options{z-index:4;background:var(--gray-mid,#dcdcdc);border:1px solid var(--pill-border,#c9c9c9);border-radius:12px;align-items:center;gap:4px;max-width:calc(100% - 138px);padding:3px 4px;display:flex;position:absolute;top:8px;left:8px;overflow-x:auto;box-shadow:0 2px 8px #0000001f}.bim-viewer-info-host{display:inline-flex;position:relative}.bim-viewer-info-card{background:var(--surface-2,#fff);border:.5px solid var(--border,#d5d5d5);color:#5a5552;white-space:normal;z-index:6;border-radius:8px;min-width:190px;max-width:320px;padding:7px 10px;font-size:11px;line-height:1.4;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 14px #00000029}.bim-viewer-info-host:hover .bim-viewer-info-card,.bim-viewer-info-host:focus-within .bim-viewer-info-card{display:block}.bim-viewer-info-card .is-ready{color:#5a5552;font-weight:600}.bim-viewer-info-card .is-missing{color:#a2564f;font-weight:600}.bim-viewer-info-card-text{color:#7a7470;margin-top:3px;display:block}.bim-pick-send-slot{z-index:5;border-radius:var(--pill-bar-radius,8px);display:inline-flex;position:absolute;top:8px;left:8px;overflow:hidden}.bim-pick-send-slot>.bim-tool-btn{background:var(--gray-mid,#dcdcdc);border:1px solid var(--pill-border,#c9c9c9);transition:background-color .14s,color .14s,min-width .3s linear,width .3s linear,padding .3s linear,border-width .3s linear;overflow:hidden;box-shadow:0 2px 8px #0000001f}.bim-tool-btn.bim-action-btn{border:1px solid #0000;border-radius:6px;width:24px;height:24px;padding:0}.bim-tool-btn.bim-action-btn.is-active{background:var(--system-blue);border-color:var(--system-blue);color:#fff}.bim-tool-btn.bim-action-btn.is-active:not(:disabled):hover{background:color-mix(in srgb,var(--system-blue)85%,#000 15%);border-color:color-mix(in srgb,var(--system-blue)85%,#000 15%)}.bim-pick-send-slot>.bim-tool-btn.bim-pick-send-btn{background:var(--system-blue);border-color:var(--system-blue);color:#fff}.bim-pick-send-slot>.bim-tool-btn.bim-pick-send-btn:not(:disabled):hover{background:color-mix(in srgb,var(--system-blue)85%,#000 15%);border-color:color-mix(in srgb,var(--system-blue)85%,#000 15%)}.bim-pick-send-slot>.bim-tool-btn.bim-pick-send-btn:disabled{opacity:.55;cursor:default}.bim-pick-send-slot.is-hidden{pointer-events:none}.bim-pick-send-slot.is-hidden>.bim-tool-btn{border-width:0;width:0;min-width:0;padding:0}.bim-viewer-canvas{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.bim-viewer-canvas-stage{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.bim-viewer-bottom-panel{background:var(--surface-2,#fff);color:#4a4642;height:0;transition:height var(--fh-transition,.9s)ease;border-top:.5px solid #0000;border-radius:12px 12px 14px 14px;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.bim-viewer-bottom-panel.is-open{border-top-color:var(--border,#d5d5d5)}.bim-viewer-bottom-panel:not(.is-open){border-top-width:0}.bim-viewer-bottom-panel.is-resizing{transition:none}.bim-viewer-bottom-panel.is-dark{color:#e2e4e6;background:#43474a;border-top-color:#565b5e}.bim-viewer-bottom-panel.is-dark .bim-viewer-bottom-panel-header{border-bottom-color:#565b5e}.bim-viewer-bottom-panel.is-dark .bim-viewer-bottom-panel-body{color:#d5d8da}.bim-viewer-bottom-panel.is-dark .bim-viewer-element-info dt,.bim-viewer-bottom-panel.is-dark .bim-viewer-element-info-note{color:#a5aaad}.bim-viewer-bottom-panel.is-dark .bim-tool-btn{color:#dfe2e4}.bim-viewer-bottom-panel.is-dark .bim-tool-btn:hover:not(:disabled){background:#ffffff24}.bim-viewer-bottom-panel.is-dark .bim-tool-btn.is-active{color:#fff;background:#185fa5;border-color:#185fa5}@property --bim-bottom-panel-h{syntax:"<length>";inherits:true;initial-value:0}.bim-viewer-canvas{transition:--bim-bottom-panel-h var(--fh-transition,.9s)ease}.bim-viewer-canvas:has(.bim-viewer-bottom-panel.is-resizing){transition:none}.bim-viewer-bottom-panel-toggle{right:var(--bim-panel-toggle-inset,10px);bottom:max(0px,calc(var(--bim-bottom-panel-h,0px) - 26px - var(--bim-panel-toggle-inset,10px)));z-index:6;border:.5px solid var(--border,#d5d5d5);background:var(--surface-2,#fff);color:#4a4642;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .15s;display:inline-flex;position:absolute}.bim-viewer-bottom-panel-toggle:hover{background:color-mix(in srgb,var(--surface-2,#fff)92%,#000 8%)}.bim-viewer-bottom-panel-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bim-viewer-bottom-panel-toggle svg{transition:transform .2s ease var(--fh-transition,.9s);transform:rotate(180deg)}.bim-viewer-bottom-panel-toggle.is-open svg{transform:rotate(0)}.bim-viewer-bottom-panel.is-dark~.bim-viewer-bottom-panel-toggle{color:#dfe2e4;background:#43474a;border-color:#565b5e}.bim-viewer-bottom-panel.is-dark~.bim-viewer-bottom-panel-toggle:hover{background:#525658}.bim-viewer-visibility-host{display:block}.bim-viewer-visibility-host[hidden]{display:none}.bim-viewer-visibility-panel{--bim-vis-text:#4a4642;--bim-vis-muted:#8a847f;--bim-vis-faint:#a09a94;color:var(--bim-vis-text);grid-template-columns:1fr 1fr;align-items:start;gap:4px 24px;font-size:12px;display:grid}.bim-viewer-bottom-panel.is-dark .bim-viewer-visibility-panel{--bim-vis-text:#d5d8da;--bim-vis-muted:#a5aaad;--bim-vis-faint:#8f9497}@media (max-width:900px){.bim-viewer-visibility-panel{grid-template-columns:1fr}}.bim-viewer-visibility-group{min-width:0}.bim-viewer-visibility-head{align-items:baseline;gap:6px;margin:0 4px 2px;display:flex}.bim-viewer-visibility-title{color:var(--bim-vis-text);flex:1;font-weight:600}.bim-viewer-visibility-link{cursor:pointer;color:var(--bim-vis-muted);background:0 0;border:none;padding:0;font-size:10px;transition:color .15s}.bim-viewer-visibility-link:hover{color:var(--bim-vis-text);text-decoration:underline}.bim-viewer-visibility-row{align-items:center;gap:4px;min-width:0;padding:1px 2px;display:flex}.bim-viewer-visibility-eye{cursor:pointer;width:22px;height:18px;color:var(--bim-vis-text);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bim-viewer-visibility-eye.is-hidden{color:var(--bim-vis-faint)}.bim-viewer-visibility-name{cursor:pointer;text-align:left;min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;padding:0;overflow:hidden}.bim-viewer-visibility-name.is-hidden{opacity:.45}.bim-viewer-visibility-count{color:var(--bim-vis-muted);flex:none;font-size:10px}.bim-viewer-bottom-panel-resize{cursor:ns-resize;z-index:2;height:9px;position:absolute;top:0;left:0;right:0}.bim-viewer-bottom-panel-resize:after{content:"";background:0 0;border-radius:2px;width:44px;height:3px;transition:background .14s;position:absolute;top:3px;left:50%;transform:translate(-50%)}.bim-viewer-bottom-panel-resize:hover:after,.bim-viewer-bottom-panel-resize:focus-visible:after{background:#7f84888c}.bim-viewer-bottom-panel-resize:focus-visible{outline:2px solid var(--system-blue,#2f6fbf);outline-offset:-2px}.bim-viewer-bottom-panel-header{border-bottom:.5px solid var(--border,#e2e2e2);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.bim-viewer-bottom-tab{width:auto;padding:0 10px;font-size:11px}.bim-viewer-bottom-panel-body{color:#4a4642;flex:auto;min-height:0;padding:12px 14px;font-size:12px;overflow-y:auto}.bim-viewer-element-info{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;display:grid}.bim-viewer-element-info dt{color:#8a847f;font-size:11px}.bim-viewer-element-info dd{margin:0}.bim-viewer-element-info-note{color:#8a847f;font-size:11px;line-height:1.5}.bim-measure-label{color:#f5f6f7;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;z-index:4;background:#2f3336;border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;transform:translate(-50%,-130%);box-shadow:0 2px 8px #00000038}.bim-viewer-element-subtabs{border-bottom:1px solid var(--border,#d5d5d5);align-items:flex-end;gap:0;margin:14px 0 0;display:flex;position:relative}.bim-viewer-element-subtab{appearance:none;border:1px solid var(--border,#d5d5d5);color:#8a847f;min-height:24px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;margin:0 0 -1px;padding:4px 12px;font-size:11px;font-weight:500;line-height:1.4}.bim-viewer-element-subtab:not(:first-child){border-left:none}.bim-viewer-element-subtab:first-child{border-radius:8px 0 0}.bim-viewer-element-subtab:last-child{border-radius:0 8px 0 0}.bim-viewer-element-subtab:hover:not(.is-active){color:#4a4642;background:#f0f0f0}.bim-viewer-element-subtab.is-active{color:#4a4642;background:#e6e6e6;border-bottom-color:#e6e6e6;font-weight:600}.bim-viewer-element-subtab:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.bim-viewer-element-info-table{border-collapse:collapse;width:100%;font-size:12px}.bim-viewer-element-info-table td{border-bottom:.5px solid var(--border,#e6e4e1);vertical-align:top;padding:2px 10px 2px 0}.bim-viewer-element-info-value{font-variant-numeric:tabular-nums}.bim-viewer-element-info-pset{color:#a09a94;white-space:nowrap;font-size:10px}.bim-viewer-bottom-panel.is-dark .bim-viewer-element-subtabs{border-bottom-color:#565b5e}.bim-viewer-bottom-panel.is-dark .bim-viewer-element-subtab{color:#a5aaad;border-color:#565b5e}.bim-viewer-bottom-panel.is-dark .bim-viewer-element-subtab:hover:not(.is-active){color:#e2e4e6;background:#4c5053}.bim-viewer-bottom-panel.is-dark .bim-viewer-element-subtab.is-active{color:#e2e4e6;background:#56595c;border-bottom-color:#56595c}.bim-viewer-bottom-panel.is-dark .bim-viewer-element-info-table td{border-bottom-color:#565b5e}.bim-viewer-bottom-panel.is-dark .bim-viewer-element-info-pset{color:#8f9497}.bim-viewer-search-panel{--bim-search-field-bg:#fff;--bim-search-border:#d5d5d5;--bim-search-muted:#7d7772;--bim-search-surface:#f6f5f3;flex-direction:column;gap:10px;min-width:0;display:flex;container-type:inline-size}.bim-viewer-bottom-panel.is-dark .bim-viewer-search-panel{--bim-search-field-bg:#393d40;--bim-search-border:#5b6063;--bim-search-muted:#a5aaad;--bim-search-surface:#3d4144}.bim-viewer-quick-search{grid-template-columns:minmax(180px,.9fr) minmax(220px,1.4fr) auto;align-items:center;gap:6px;display:grid}.bim-viewer-search-panel input,.bim-viewer-search-panel select{border:1px solid var(--bim-search-border);background:var(--bim-search-field-bg);min-width:0;height:30px;color:inherit;font:inherit;border-radius:6px;padding:4px 8px;font-size:11px}.bim-viewer-search-panel input:focus-visible,.bim-viewer-search-panel select:focus-visible,.bim-viewer-search-panel button:focus-visible{outline:2px solid var(--system-blue,#185fa5);outline-offset:1px}.bim-viewer-search-panel input:disabled,.bim-viewer-search-panel select:disabled,.bim-viewer-search-panel button:disabled{cursor:not-allowed;opacity:.5}.bim-viewer-search-command,.bim-viewer-filter-link,.bim-viewer-filter-icon-btn{appearance:none;border:1px solid var(--bim-search-border);color:inherit;font:inherit;cursor:pointer;background:0 0}.bim-viewer-search-command{background:var(--system-blue,#185fa5);border-color:var(--system-blue,#185fa5);color:#fff;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px 10px;display:inline-flex}.bim-viewer-search-command:hover:not(:disabled){background:color-mix(in srgb,var(--system-blue,#185fa5)86%,#000 14%)}.bim-viewer-filter-workspace{border:0;grid-template-columns:minmax(0,2fr) minmax(250px,.85fr);align-items:start;gap:14px;min-width:0;margin:0;padding:0;display:grid}.bim-viewer-filter-builder,.bim-viewer-saved-filters{min-width:0}.bim-viewer-filter-section-head,.bim-viewer-filter-set-head,.bim-viewer-filter-actions,.bim-viewer-search-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.bim-viewer-filter-section-head{min-height:25px;margin-bottom:5px}.bim-viewer-filter-section-head strong{font-size:11px;font-weight:650}.bim-viewer-filter-section-head span{color:var(--bim-search-muted);font-size:10px}.bim-viewer-filter-set{border:1px solid var(--bim-search-border);background:var(--bim-search-surface);border-radius:7px;margin-bottom:6px;padding:7px}.bim-viewer-filter-set-head{min-height:24px;margin-bottom:5px}.bim-viewer-filter-set-head label,.bim-viewer-saved-filter-active{align-items:center;gap:5px;font-size:10px;display:inline-flex}.bim-viewer-filter-set-head input[type=checkbox],.bim-viewer-saved-filter-active input[type=checkbox]{width:14px;min-width:14px;height:14px;accent-color:var(--system-blue,#185fa5);padding:0}.bim-viewer-filter-criterion{grid-template-columns:minmax(150px,1.4fr) 70px minmax(110px,.8fr) minmax(120px,1fr) 28px;align-items:center;gap:5px;margin-bottom:5px;display:grid}.bim-viewer-filter-icon-btn{border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.bim-viewer-filter-icon-btn:hover:not(:disabled),.bim-viewer-filter-link:hover:not(:disabled){background:color-mix(in srgb,var(--bim-search-field-bg)90%,currentColor 10%)}.bim-viewer-filter-link{min-height:25px;color:inherit;border-color:#0000;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;display:inline-flex}.bim-viewer-filter-actions{margin-top:6px}.bim-viewer-filter-save-row{grid-template-columns:minmax(0,1fr) 28px;gap:5px;margin-bottom:6px;display:grid}.bim-viewer-saved-filter-list{flex-direction:column;gap:3px;max-height:190px;margin-bottom:7px;display:flex;overflow-y:auto}.bim-viewer-saved-filter-row{border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto auto 28px;align-items:center;gap:4px;min-height:32px;padding:2px 3px;display:grid}.bim-viewer-saved-filter-row.is-selected{background:color-mix(in srgb,var(--bim-search-surface)86%,#c4972f 14%);border-left-color:#c4972f}.bim-viewer-saved-filter-name{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 5px}.bim-viewer-saved-filter-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bim-viewer-saved-filter-name small{color:#b14e3d;font-size:9px}.bim-viewer-search-footer{border-top:1px solid var(--bim-search-border);min-height:26px;padding-top:3px}.bim-viewer-search-message{min-width:0;color:var(--bim-search-muted);font-size:10px;line-height:1.4}.bim-viewer-search-message.is-error{color:#b14e3d}@container (max-width:900px){.bim-viewer-filter-workspace{grid-template-columns:1fr}.bim-viewer-filter-criterion{grid-template-columns:minmax(140px,1.2fr) 70px minmax(110px,.8fr) minmax(110px,1fr) 28px}}@container (max-width:600px){.bim-viewer-quick-search,.bim-viewer-filter-criterion{grid-template-columns:1fr}.bim-viewer-filter-criterion .bim-viewer-filter-icon-btn{justify-self:end}}.pes-bim-pick-slot{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.pes-bim-pick-btn.st-icon-action-btn{border-radius:4px;flex:none;justify-content:center;align-items:center;min-height:0;padding:3px;line-height:0;display:inline-flex}.pes-bim-pick-btn.st-icon-action-btn.is-active{background:var(--system-blue);border-color:var(--system-blue);color:#fff}.pes-bim-pick-btn.st-icon-action-btn.is-active:not(:disabled):hover{background:color-mix(in srgb,var(--system-blue)85%,#000 15%);border-color:color-mix(in srgb,var(--system-blue)85%,#000 15%)}.pes-bim-pick-btn.st-icon-action-btn.is-bound{border-color:currentColor}.pes-bim-pick-btn.st-icon-action-btn.is-bound--ok{color:var(--system-blue);background:color-mix(in srgb,var(--system-blue)10%,transparent)}.pes-bim-pick-btn.st-icon-action-btn.is-bound--ok:not(:disabled):hover{background:color-mix(in srgb,var(--system-blue)20%,transparent)}.pes-bim-pick-btn.st-icon-action-btn.is-bound--stale{color:#8a5a00;background:#ffb2002e}.pes-bim-pick-btn.st-icon-action-btn.is-bound--stale:not(:disabled):hover{background:#ffb2004d}.csxc-catalog-view{flex-direction:column;height:100%;min-height:0;display:flex}.csxc-catalog-view__bar{color:var(--text-muted,#4f6478);flex:none;align-items:center;gap:12px;padding:6px 10px;font-size:12px;display:flex}.csxc-catalog-view__release{color:var(--text-strong,#1f2937);font-weight:600}.csxc-catalog-view__counts{white-space:nowrap}.csxc-catalog-view__hash{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);white-space:nowrap}.csxc-catalog-view__table{flex:auto;min-height:0}.csxc-catalog-view__status{flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:3px 10px 5px;font-size:11px;line-height:16px;display:flex}.csxc-status-chip{cursor:help;border:1px solid #0000;border-radius:999px;align-items:baseline;gap:6px;min-width:0;max-width:100%;padding:1px 8px;display:inline-flex}.csxc-status-chip__label{white-space:nowrap;font-weight:600}.csxc-status-chip__code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);white-space:nowrap;opacity:.85}.csxc-status-chip__detail{text-overflow:ellipsis;white-space:nowrap;opacity:.8;min-width:0;max-width:30ch;overflow:hidden}.csxc-status-chip--blocked{color:#8a1f1f;background:#fdecec;border-color:#f0b4b4}.csxc-status-chip--contract{color:#7d4800;background:#fdf3e0;border-color:#efcf95}.csxc-status-chip--missing{color:#4a3a72;background:#f1eef9;border-color:#cfc4e8}.csxc-status-chip--neutral{color:#3c424b;background:#f2f3f5;border-color:#d5d8dd}.csxc-status-chip--stale{color:#7d4800;background:#fdf3e0;border-color:#efcf95}.csxc-status-chip--retryable{color:#1f4c8a;background:#eaf1fb;border-color:#b8cdeb}.csxc-status-chip--forbidden,.csxc-status-chip--contract{color:#8a1f1f;background:#fdecec;border-color:#f0b4b4}.csxc-status-chip--signed{color:#1f6b37;background:#e9f5ec;border-color:#b4dcc0}.csxc-status-chip .pill-button{cursor:pointer;padding:0 8px;font-size:12px;line-height:20px}.csxc-sign-modal__grid{gap:8px;display:grid}.csxc-sign-modal__row{grid-template-columns:190px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.csxc-sign-modal__label{opacity:.75;font-weight:600}.csxc-sign-modal__value{overflow-wrap:anywhere;min-width:0}.csxc-sign-modal__value--mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px}.csxc-sign-modal__notice{border:1px solid #0000;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.csxc-sign-modal__notice--stale{color:#7d4800;background:#fdf3e0;border-color:#efcf95}.csxc-sign-modal__notice--retryable{color:#1f4c8a;background:#eaf1fb;border-color:#b8cdeb}.csxc-sign-modal__notice--forbidden,.csxc-sign-modal__notice--contract{color:#8a1f1f;background:#fdecec;border-color:#f0b4b4}.csxc-sign-modal__notice--neutral,.csxc-sign-modal__notice--signed{color:#3c424b;background:#f2f3f5;border-color:#d5d8dd}@media (max-width:720px){.csxc-sign-modal__row{grid-template-columns:minmax(0,1fr);gap:2px}.csxc-catalog-view__status{flex-direction:column;align-items:stretch;gap:4px}.csxc-status-chip{flex-wrap:wrap}}.cspc-catalog-smooth-table .st-scroll-outer{overflow-x:auto}.cspc-catalog-smooth-table{--st-gap-bg:var(--level5)}
