.drawing-preview{border:0;border-radius:16px;padding:0;width:min(1400px,calc(100vw - 32px));height:calc(100dvh - 48px);max-width:none;max-height:none;color:#172033;background:#fff;box-shadow:0 20px 80px #0005;overflow:hidden}.drawing-preview[open]{display:flex;flex-direction:column}.drawing-preview::backdrop{background:#0f172a99}.drawing-preview-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid #dbe4ee}.drawing-preview-header>div{min-width:0}.drawing-preview-header h2{font-size:20px;margin:0}.drawing-preview-header p{font-size:14px;color:#64748b;margin:4px 0 0;overflow-wrap:anywhere}.drawing-preview button{font:inherit;font-size:14px;font-weight:600;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#25354b;padding:9px 12px;min-height:40px;cursor:pointer;white-space:nowrap}.drawing-preview button:disabled{opacity:.45;cursor:default}.drawing-preview button:focus-visible,.drawing-preview-viewport:focus-visible,.drawing-source-link:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.drawing-preview-tools{display:flex;align-items:center;gap:8px;padding:10px 20px;flex-wrap:wrap}.drawing-preview-tools output{min-width:48px;text-align:center}.drawing-preview-pages{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:14px}.drawing-preview-help{font-size:12px;color:#64748b}.drawing-preview-stage{flex:1;min-height:0;position:relative;background:#e2e8f0}.drawing-preview-viewport{height:100%;overflow:auto;padding:16px;box-sizing:border-box;overscroll-behavior:contain;cursor:grab;touch-action:pan-x pan-y}.drawing-preview-viewport:active{cursor:grabbing}.drawing-preview-viewport canvas{display:block;background:#fff;box-shadow:0 2px 8px #0003;max-width:none!important;max-height:none!important}.drawing-preview-message{position:absolute;top:20px;right:20px;bottom:20px;left:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.drawing-preview-message button{pointer-events:auto}.drawing-preview-rendering{position:absolute;bottom:12px;right:20px;padding:4px 8px;border-radius:6px;background:#ffffffe8;font-size:12px}.drawing-source-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font:inherit;font-size:13px;font-weight:600;color:#1d4ed8;border:1px solid #bfdbfe;background:#fff;padding:8px 10px;border-radius:7px;cursor:pointer}@media (max-width:600px){.drawing-preview{width:calc(100vw - 12px);height:calc(100dvh - 12px);border-radius:10px}.drawing-preview-header,.drawing-preview-tools{padding:10px}.drawing-preview-header h2{font-size:17px}.drawing-preview-pages{margin-left:0}.drawing-preview-help{width:100%}}.raw-industries-logo{display:inline-flex;flex:0 0 auto;vertical-align:middle}.raw-industries-logo img{display:block;width:135px;height:40px}@media (max-width: 480px){.raw-industries-logo--responsive img{width:40px}}.qa-workflow-bemet{min-width:0;color:var(--qa-neutral-900);overflow-wrap:anywhere;padding-bottom:12px}.qa-workflow-bemet [role=button],.qa-workflow-bemet button,.qa-workflow-bemet input,.qa-workflow-bemet select{font:inherit}.qa-workflow-bemet button{cursor:pointer}.qa-workflow-bemet button:disabled{cursor:not-allowed}.qa-workflow-bemet button:focus-visible,.qa-workflow-bemet summary:focus-visible,.qa-workflow-bemet input:focus-visible,.qa-workflow-bemet select:focus-visible,.qa-workflow-bemet [tabindex="-1"]:focus{outline:2px solid var(--qa-primary-500);outline-offset:3px}.qa-workflow-bemet [data-bemet-field]{scroll-margin:24px 0 150px}.qa-workflow-bemet [role=alert]{margin:12px 0}.qa-workflow-bemet[role=dialog]{position:fixed;top:20px;right:20px;bottom:20px;left:20px;z-index:1000;background:var(--qa-neutral-50);padding:24px;overflow:auto;box-shadow:0 0 0 100vmax #0f172a66;border-radius:14px}.qa-workflow-bemet h1,.qa-workflow-bemet h2,.qa-workflow-bemet h3,.qa-workflow-bemet p{margin:0}.qa-workflow-bemet h2{font-size:19px;letter-spacing:-.3px;line-height:1.35}.qa-workflow-bemet h3{font-size:15px;font-weight:600}.qa-workflow-bemet .review-eyebrow{color:var(--qa-neutral-500);font-size:10px;font-weight:600;letter-spacing:1.1px;margin-bottom:5px}.qa-workflow-bemet .review-tabs{display:flex;gap:24px;border-bottom:1px solid var(--qa-neutral-200);margin-bottom:18px}.qa-workflow-bemet .review-tabs button{background:none;border:0;padding:0 0 12px;font-size:13px;color:var(--qa-neutral-500);font-weight:500;border-bottom:2px solid transparent}.qa-workflow-bemet .review-tabs button[aria-current]{color:var(--qa-primary-700);border-color:var(--qa-primary-500)}.qa-workflow-bemet .review-tabs button span{margin-left:6px;border-radius:4px;background:var(--qa-neutral-100);padding:1px 5px}.qa-workflow-bemet .review-package{background:#fff;border:1px solid var(--qa-neutral-200);border-radius:10px;margin-bottom:18px}.qa-workflow-bemet .review-package-heading{display:flex;align-items:center;gap:12px;padding:14px 18px}.qa-workflow-bemet .review-package-heading>div{flex:1}.qa-workflow-bemet .review-package-heading strong{font-size:14px;font-weight:600}.qa-workflow-bemet .review-package-heading p{font-size:12px;color:var(--qa-neutral-500);margin-top:3px}.qa-workflow-bemet .review-status-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--qa-warning-50);color:var(--qa-warning-700)}.qa-workflow-bemet .review-status-icon.is-ready{background:var(--qa-success-50);color:var(--qa-success-700)}.qa-workflow-bemet .review-queues{display:flex;flex-wrap:wrap;gap:0 24px;padding:0 18px 10px;font-size:12px}.qa-workflow-bemet .review-queues details{min-width:95px}.qa-workflow-bemet .review-queues details[open]{flex-basis:100%}.qa-workflow-bemet summary{cursor:pointer;color:var(--qa-neutral-600)}.qa-workflow-bemet .review-queues summary>span{margin-left:4px;color:var(--qa-neutral-900);font-weight:600}.qa-workflow-bemet .review-task-list{list-style:none;padding:0;margin:8px 0 0}.qa-workflow-bemet .review-task-list button{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;background:transparent;border:0;border-top:1px solid var(--qa-neutral-100);padding:9px 2px;gap:10px}.qa-workflow-bemet .review-task-list button>span{display:grid;gap:3px;min-width:0}.qa-workflow-bemet .review-task-list strong{font-size:12px;font-weight:500;color:var(--qa-neutral-800)}.qa-workflow-bemet .review-task-list small,.qa-workflow-bemet .review-task-list span>span{font-size:11px;color:var(--qa-neutral-500)}.qa-workflow-bemet .review-admission-error{padding:10px 18px;font-size:13px}.qa-workflow-bemet .review-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start;padding-bottom:24px}.qa-workflow-bemet .review-navigator{border:1px solid var(--qa-neutral-200);background:#fff;border-radius:10px;overflow:hidden;position:sticky;top:16px}.qa-workflow-bemet .review-project-link{display:flex;align-items:center;gap:9px;background:#fff;width:100%;padding:15px;border:0;border-bottom:1px solid var(--qa-neutral-200);color:var(--qa-neutral-700);font-size:13px;text-align:left}.qa-workflow-bemet .review-project-link>span:first-of-type{flex:1}.qa-workflow-bemet .review-project-link[aria-current]{background:var(--qa-primary-50);color:var(--qa-primary-700)}.qa-workflow-bemet .review-count{background:var(--qa-neutral-100);border-radius:4px;padding:1px 5px;font-size:11px}.qa-workflow-bemet .review-nav-tools{padding:15px 12px 10px}.qa-workflow-bemet .review-nav-title{display:flex;justify-content:space-between;margin-bottom:12px;font-size:12px}.qa-workflow-bemet .review-nav-title span{color:var(--qa-neutral-500)}.qa-workflow-bemet .review-search{display:flex;align-items:center;gap:7px;padding:8px;border:1px solid var(--qa-neutral-200);border-radius:6px;color:var(--qa-neutral-400)}.qa-workflow-bemet .review-search input{min-width:0;width:100%;padding:0;border:0;background:transparent;font-size:12px;color:var(--qa-neutral-900)}.qa-workflow-bemet .review-filters{display:flex;gap:4px;margin-top:10px}.qa-workflow-bemet .review-filters button{background:transparent;color:var(--qa-neutral-500);border:0;border-radius:5px;font-size:10px;padding:6px 7px}.qa-workflow-bemet .review-filters button[aria-pressed=true]{background:var(--qa-neutral-100);color:var(--qa-neutral-900);font-weight:600}.qa-workflow-bemet .review-position-list{max-height:540px;overflow:auto;padding:0 6px 6px}.qa-workflow-bemet .review-position-link{display:flex;align-items:center;gap:9px;width:100%;border:1px solid transparent;border-radius:7px;padding:12px 8px;background:#fff;text-align:left;color:var(--qa-neutral-400)}.qa-workflow-bemet .review-position-link+.review-position-link{margin-top:2px}.qa-workflow-bemet .review-position-link:hover{background:var(--qa-neutral-50)}.qa-workflow-bemet .review-position-link[aria-current]{border-color:var(--qa-primary-100);background:var(--qa-primary-50)}.qa-workflow-bemet .review-position-number{display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;border:1px solid var(--qa-neutral-200);border-radius:6px;font-size:12px;color:var(--qa-neutral-700);background:#fff}.qa-workflow-bemet .review-position-link[aria-current] .review-position-number{color:var(--qa-primary-700);border-color:var(--qa-primary-100)}.qa-workflow-bemet .review-position-copy{display:grid;gap:4px;flex:1;min-width:0}.qa-workflow-bemet .review-position-copy strong{font-size:11px;color:var(--qa-neutral-800);font-weight:600}.qa-workflow-bemet .review-position-copy>span{font-size:11px;color:var(--qa-neutral-500)}.qa-workflow-bemet .review-position-copy small{font-size:10px;color:var(--qa-neutral-500)}.qa-workflow-bemet .review-position-copy small.needs-attention{color:var(--qa-warning-700)}.qa-workflow-bemet .is-excluded .review-position-copy strong{color:var(--qa-neutral-500)}.qa-workflow-bemet .review-detail{background:#fff;border:1px solid var(--qa-neutral-200);border-radius:10px;min-width:0}.qa-workflow-bemet fieldset{border:0;padding:0;margin:0;min-width:0}.qa-workflow-bemet .review-detail-header{padding:20px;border-bottom:1px solid var(--qa-neutral-200);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.qa-workflow-bemet .review-detail-header>div>p:last-child:not(.review-eyebrow){color:var(--qa-neutral-600);font-size:12px;margin-top:5px}.qa-workflow-bemet .review-include{display:inline-flex;gap:6px;align-items:center;font-size:11px;color:var(--qa-neutral-500);cursor:pointer}.qa-workflow-bemet input[type=checkbox]{accent-color:var(--qa-primary-500);width:14px;height:14px;margin:0;flex-shrink:0}.qa-workflow-bemet .review-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:16px}.qa-workflow-bemet .review-material{padding:18px 20px 0}.qa-workflow-bemet .review-local-tasks{background:var(--qa-warning-50);border-bottom:1px solid var(--qa-warning-100);padding:10px 20px}.qa-workflow-bemet .review-local-tasks>span{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--qa-warning-700)}.qa-workflow-bemet .review-local-tasks .review-task-list{margin:0}.qa-workflow-bemet .review-local-tasks .review-task-list button{border:0;padding:5px 0}.qa-workflow-bemet .review-local-tasks .review-task-list button>span>span{display:none}.qa-workflow-bemet .review-material-decision{display:grid!important;grid-template-columns:minmax(125px,.65fr) minmax(0,1.35fr);gap:20px!important;align-items:start}.qa-workflow-bemet .material-column-label{font-size:9px;letter-spacing:.7px;font-weight:600;color:var(--qa-neutral-500);margin-bottom:10px}.qa-workflow-bemet .material-sources{background:var(--qa-neutral-50);border:1px solid var(--qa-neutral-100);border-radius:8px;padding:13px}.qa-workflow-bemet .material-sources dl{gap:14px!important}.qa-workflow-bemet .material-sources dt{font-size:11px!important;font-weight:400!important;color:var(--qa-neutral-500)!important}.qa-workflow-bemet .material-sources dd{font-size:14px;font-weight:500;line-height:1.5}.qa-workflow-bemet .material-decision-content{display:grid;gap:10px;min-width:0}.qa-workflow-bemet .material-decision-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px}.qa-workflow-bemet .material-decision-status .material-column-label{margin:0}.qa-workflow-bemet .material-decision-status>strong{font-size:10px;font-weight:500;color:var(--qa-warning-700)}.qa-workflow-bemet .material-decision-content>h4{display:none}.qa-workflow-bemet .material-proposal{padding:14px!important;border-color:var(--qa-primary-100)!important}.qa-workflow-bemet .material-proposal>strong,.qa-workflow-bemet .material-chosen>strong{font-size:17px;font-weight:600}.qa-workflow-bemet .material-proposal>div{font-size:12px!important}.qa-workflow-bemet .material-explanation{margin:9px 0 12px!important;font-size:11px!important;color:var(--qa-neutral-600);line-height:1.5!important}.qa-workflow-bemet .material-explanation>strong{font-size:11px;font-weight:500}.qa-workflow-bemet .material-decision-content button{font-size:12px!important;min-height:32px!important;padding:6px 10px!important}.qa-workflow-bemet .material-decision-content>label{font-size:11px!important;color:var(--qa-neutral-600)}.qa-workflow-bemet .material-decision-content select{padding:8px!important;font-size:12px;width:100%;background:#fff;color:var(--qa-neutral-800);border-color:var(--qa-neutral-200)!important}.qa-workflow-bemet .review-field-section{padding:15px 20px;border-top:1px solid var(--qa-neutral-200)}.qa-workflow-bemet .review-material>.review-field-section{padding:14px 0;margin-top:18px;border-top-color:var(--qa-neutral-100)}.qa-workflow-bemet .review-field-section>summary{font-size:12px;font-weight:500;color:var(--qa-neutral-700)}.qa-workflow-bemet .review-field-section>summary>span{font-size:11px;font-weight:400;color:var(--qa-neutral-400);margin-left:10px}.qa-workflow-bemet .review-field-section[open]>summary{margin-bottom:12px}.qa-workflow-bemet .review-fields{padding:0 20px}.qa-workflow-bemet .bemet-field-row--compact{grid-template-columns:18px minmax(105px,.8fr) minmax(0,1.2fr)!important;gap:10px!important;padding:12px 0!important}.qa-workflow-bemet .bemet-field-row--compact>div{min-width:0}.qa-workflow-bemet .bemet-field-row--compact>div:last-child{display:none}.qa-workflow-bemet .bemet-field-row--compact input:not([type=checkbox]),.qa-workflow-bemet .bemet-field-row--compact select{max-width:100%;min-width:0;font-size:13px}.qa-workflow-bemet .review-field-metadata{font-size:10px;color:var(--qa-neutral-500);margin-top:5px}.qa-workflow-bemet .review-field-metadata>summary{font-weight:400}.qa-workflow-bemet .review-operations{padding:18px 20px;border-top:1px solid var(--qa-neutral-200)}.qa-workflow-bemet .review-operations .review-section-heading{margin-bottom:8px}.qa-workflow-bemet .review-operations>.workflow-actions{margin-top:12px}.qa-workflow-bemet .review-operations details{font-size:12px;line-height:1.6}.qa-workflow-bemet .review-muted{color:var(--qa-neutral-500);font-size:12px;line-height:1.6}.qa-workflow-bemet>.review-muted{margin:8px 0 14px}.qa-workflow-bemet .review-empty{padding:24px 16px;font-size:13px;color:var(--qa-neutral-500)}.qa-workflow-bemet .review-filter-note,.qa-workflow-bemet .review-excluded-note{padding:12px 20px;font-size:12px;background:var(--qa-neutral-50);color:var(--qa-neutral-600);border-bottom:1px solid var(--qa-neutral-200)}.qa-workflow-bemet .review-filter-note button{background:none;border:0;color:var(--qa-primary-700);text-decoration:underline;font-size:inherit}.qa-workflow-bemet .workflow-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.qa-workflow-bemet .workflow-actions button{white-space:normal!important;max-width:100%}.qa-workflow-bemet .workflow-final-action{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;z-index:4;background:#fff;border:1px solid var(--qa-neutral-200);border-radius:10px;box-shadow:0 -4px 20px #0f172a06;padding:14px 18px;margin-top:0}.qa-workflow-bemet .review-footer-status{display:grid;gap:4px}.qa-workflow-bemet .review-footer-status strong{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.qa-workflow-bemet .review-footer-status small,.qa-workflow-bemet .review-full-transfer-note{font-size:11px;color:var(--qa-neutral-500)}.qa-workflow-bemet .review-full-transfer-note{flex-basis:100%}.qa-workflow-bemet .review-history{padding:12px 0}@media (max-width: 1100px){.qa-workflow-bemet .review-workspace{grid-template-columns:225px minmax(0,1fr);gap:12px}.qa-workflow-bemet .review-material-decision{grid-template-columns:1fr;gap:12px!important}.qa-workflow-bemet .material-sources dl{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-workflow-bemet .review-detail-header,.qa-workflow-bemet .review-material,.qa-workflow-bemet .review-operations{padding-left:16px;padding-right:16px}}@media (max-width: 760px){.qa-workflow-bemet[role=dialog]{top:6px;right:6px;bottom:6px;left:6px;padding:14px}.qa-workflow-bemet .review-workspace{grid-template-columns:minmax(0,1fr)}.qa-workflow-bemet .review-navigator{position:static}.qa-workflow-bemet .review-position-list{max-height:180px}.qa-workflow-bemet .review-position-link{padding:9px}.qa-workflow-bemet .review-package-heading{display:grid;grid-template-columns:32px minmax(0,1fr);padding:12px}.qa-workflow-bemet .review-package-heading>button{grid-column:2;justify-self:start;margin-left:0}.qa-workflow-bemet .review-queues{padding:0 12px 10px;gap:12px}.qa-workflow-bemet .review-queues details{min-width:0}.qa-workflow-bemet .review-field-section{padding:14px 16px}.qa-workflow-bemet .review-field-section>summary>span{display:block;margin:5px 0 0 15px}.qa-workflow-bemet .bemet-field-row--compact{grid-template-columns:18px minmax(0,1fr)!important}.qa-workflow-bemet .bemet-field-row--compact>div:nth-child(3){grid-column:2}.qa-workflow-bemet .workflow-final-action{padding:12px;gap:10px}.qa-workflow-bemet .workflow-final-action .workflow-actions{width:100%}.qa-workflow-bemet .workflow-final-action .workflow-actions button{flex:1;font-size:12px!important;padding:8px!important}}.qa-workflow-bemet .review-stock-warning{display:flex;align-items:flex-start;gap:8px;padding:12px 20px;font-size:11px;line-height:1.5;color:var(--qa-warning-700);background:var(--qa-warning-50)}.qa-workflow-bemet .review-stock-warning svg{flex-shrink:0;margin-top:1px}.qa-workflow-bemet [data-review-heading]{scroll-margin-top:20px}.qa-workflow-appbar{display:flex;align-items:center;gap:20px;padding:10px 24px;min-height:61px;box-sizing:border-box;background:#fff;border-bottom:1px solid var(--qa-neutral-200)}.qa-appbar-identity{display:flex;align-items:center;gap:12px;flex:0 0 auto}.qa-appbar-brand{font-size:16px;letter-spacing:-.4px;white-space:nowrap}.qa-app-account{position:relative;z-index:30;margin-left:auto}.qa-app-account>summary{display:flex;align-items:center;gap:8px;min-height:44px;box-sizing:border-box;list-style:none;cursor:pointer;font-size:13px;padding:8px 10px;border-radius:7px}.qa-app-account>summary:hover{background:var(--qa-neutral-50)}.qa-app-account>summary span{max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.qa-app-account>summary::-webkit-details-marker{display:none}.qa-app-account-panel{position:absolute;top:calc(100% + 8px);right:0;width:260px;max-width:calc(100vw - 24px);padding:16px;box-sizing:border-box;border:1px solid var(--qa-neutral-200);background:#fff;border-radius:10px;box-shadow:0 10px 35px #0f172a22;font-size:12px;overflow-wrap:anywhere}.qa-app-account-panel p{margin:10px 0;color:var(--qa-neutral-500)}.qa-app-account-panel button{min-height:44px;width:100%;border:0;background:var(--qa-neutral-50);color:var(--qa-neutral-800);padding:10px;text-align:left;border-radius:6px;cursor:pointer;font:inherit}.qa-app-body{display:grid;grid-template-columns:208px minmax(0,1fr);flex:1;min-height:calc(100vh - 65px)}.qa-global-sidebar{background:#fff;border-right:1px solid var(--qa-neutral-200);padding:20px 12px}.qa-global-sidebar nav{display:grid;gap:6px;position:sticky;top:20px}.qa-global-sidebar button{display:flex;align-items:center;gap:10px;min-height:46px;width:100%;padding:12px;border:0;border-radius:8px;background:transparent;color:var(--qa-neutral-600);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.qa-global-sidebar button svg{flex-shrink:0}.qa-global-sidebar button:hover{background:var(--qa-neutral-50);color:var(--qa-neutral-900)}.qa-global-sidebar button[aria-current=page]{background:var(--qa-primary-50);color:var(--qa-primary-700);font-weight:600;box-shadow:inset 3px 0 var(--qa-primary-600)}.qa-sidebar-label-short{display:none}.qa-global-sidebar button:focus-visible,.qa-workflow-appbar button:focus-visible,.qa-workflow-appbar summary:focus-visible{outline:2px solid var(--qa-primary-500);outline-offset:2px}.qa-workflow-bemet .review-workspace{grid-template-columns:300px minmax(0,1fr)}.qa-workflow-bemet .review-position-list{list-style:none;margin:0}.qa-workflow-bemet .review-tree-parent{display:flex;align-items:stretch}.qa-workflow-bemet .review-expand{flex:0 0 26px;padding:0;background:none;border:0;color:var(--qa-neutral-500);display:grid;place-items:center}.qa-workflow-bemet .review-expand[aria-expanded=true] svg{transform:rotate(90deg)}.qa-workflow-bemet .review-position-link{padding:10px 6px;gap:7px}.qa-workflow-bemet .review-position-copy strong{font-size:12px}.qa-workflow-bemet .review-tree-children{list-style:none;padding:0 0 6px 12px;margin:0 6px 4px 39px;border-left:1px solid var(--qa-neutral-200)}.qa-workflow-bemet .review-tree-children[hidden]{display:none}.qa-workflow-bemet .review-tree-children button{display:flex;align-items:flex-start;gap:8px;width:100%;padding:10px 8px;text-align:left;border:1px solid transparent;border-radius:6px;color:var(--qa-neutral-600);background:none;font-size:12px}.qa-workflow-bemet .review-tree-children button svg{flex-shrink:0;margin-top:1px}.qa-workflow-bemet .review-tree-children small{display:block;margin-top:4px;color:var(--qa-neutral-500);font-size:10px}.qa-workflow-bemet .review-tree-children button:hover{background:var(--qa-neutral-50)}.qa-workflow-bemet .review-tree-children button[aria-current]{border-color:var(--qa-primary-100);background:var(--qa-primary-50);color:var(--qa-primary-700)}.qa-workflow-bemet .review-position-copy .review-active-child{color:var(--qa-primary-700)}.qa-workflow-bemet .review-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:14px 20px 0;color:var(--qa-neutral-400)}.qa-workflow-bemet .review-breadcrumb button{font-size:11px;background:none;border:0;color:var(--qa-neutral-500);padding:0}.qa-workflow-bemet .review-overview-queue{padding:20px}.qa-workflow-bemet .review-overview-queue h3>span{color:var(--qa-warning-700);margin-left:6px}.qa-workflow-bemet .review-overview-queue>.review-muted{margin-top:12px}.qa-workflow-bemet .review-position-materials{padding:18px 20px;border-top:1px solid var(--qa-neutral-200)}.qa-workflow-bemet .review-position-materials>button{display:flex;align-items:center;gap:8px;width:100%;padding:12px 0;color:var(--qa-neutral-700);background:none;border:0;text-align:left;font-size:13px}.qa-workflow-bemet .review-position-materials>button svg:last-child{margin-left:auto}.qa-workflow-bemet .review-operation-links{list-style:none;padding:0;margin:12px 0}.qa-workflow-bemet .review-operation-links button{display:grid;grid-template-columns:1fr auto;width:100%;gap:5px 10px;background:none;color:var(--qa-neutral-800);border:0;border-top:1px solid var(--qa-neutral-100);padding:12px 0;text-align:left;font-size:13px}.qa-workflow-bemet .review-operation-links button span{grid-row:2;font-size:11px;color:var(--qa-neutral-500)}.qa-workflow-bemet .review-operation-links button svg{grid-column:2;grid-row:1/3;align-self:center}.qa-workflow-bemet .review-operation-detail{padding:20px}.qa-workflow-bemet .review-row-status{display:inline-block;background:var(--qa-neutral-100);color:var(--qa-neutral-700);padding:7px 10px;border-radius:6px;font-size:12px}.qa-workflow-bemet .review-operation-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.qa-workflow-bemet .review-operation-detail dt{font-size:12px;color:var(--qa-neutral-500);margin-bottom:6px}.qa-workflow-bemet .review-operation-detail dd{margin:0;font-size:15px}.qa-workflow-bemet .review-operation-detail dd small{display:block;margin-top:5px;font-size:11px;color:var(--qa-warning-700)}.qa-workflow-bemet .review-back-to-tree{display:none}@media (max-width:760px){.qa-workflow-appbar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px 12px;gap:10px}.qa-app-account{position:static;justify-self:end;grid-column:2;grid-row:1}.qa-workflow-appbar .qa-app-account-panel{right:12px;top:calc(100% + 8px)}.qa-app-account>summary span{display:none}.qa-appbar-brand{font-size:14px}.qa-app-body{grid-template-columns:76px minmax(0,1fr)}.qa-global-sidebar{padding:12px 6px}.qa-global-sidebar nav{top:12px}.qa-global-sidebar button{flex-direction:column;justify-content:center;gap:6px;padding:10px 2px;font-size:11px;text-align:center}.qa-sidebar-label-full{display:none}.qa-sidebar-label-short{display:inline}.qa-workflow-bemet .review-workspace{grid-template-columns:minmax(0,1fr)}.qa-workflow-bemet .review-position-list{max-height:240px}.qa-workflow-bemet .review-back-to-tree{display:block;margin:16px;border:0;background:none;font-size:12px;color:var(--qa-primary-700);padding:4px 0;text-decoration:underline}.qa-workflow-bemet .review-operation-detail dl{grid-template-columns:1fr;gap:18px}}.qa-project-navigation{display:flex;gap:4px;padding:4px;margin:0 0 20px;border:1px solid var(--qa-neutral-200);border-radius:10px;background:#fff}.qa-project-navigation button{position:relative;padding:11px 16px;border:0;border-radius:7px;background:transparent;color:var(--qa-neutral-600);font:inherit;font-size:14px;font-weight:500;cursor:pointer;min-height:44px}.qa-project-navigation button:hover{background:var(--qa-neutral-50);color:var(--qa-neutral-900)}.qa-project-navigation button[aria-current=page]{background:var(--qa-primary-50);color:var(--qa-primary-700);font-weight:600}.qa-project-navigation button[aria-current=page]:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;border-radius:2px;background:var(--qa-primary-500)}.qa-project-navigation button:focus-visible{outline:2px solid var(--qa-primary-500);outline-offset:2px}@media (max-width:700px){.qa-project-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.qa-project-navigation button{font-size:13px;line-height:16px;min-height:52px;padding:10px 6px;white-space:normal}}@media (max-width:480px){.qa-project-dashboard{padding:24px 12px 36px!important}.qa-project-dashboard button{max-width:100%;white-space:normal}}.qa-project-navigation .qa-navigation-beta{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:#0596691a;color:var(--qa-success-700);font-size:10px;font-weight:600;line-height:16px;vertical-align:middle}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff")}:root{color-scheme:light;--qa-font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--qa-neutral-0: #ffffff;--qa-neutral-25: #fcfcfd;--qa-neutral-50: #f8fafc;--qa-neutral-100: #f1f5f9;--qa-neutral-200: #e2e8f0;--qa-neutral-300: #cbd5e1;--qa-neutral-400: #94a3b8;--qa-neutral-500: #64748b;--qa-neutral-600: #475569;--qa-neutral-700: #334155;--qa-neutral-800: #1e293b;--qa-neutral-900: #0f172a;--qa-primary-50: #eff6ff;--qa-primary-100: #dbeafe;--qa-primary-500: #2563eb;--qa-primary-600: #1d4ed8;--qa-primary-700: #1e40af;--qa-success-50: #ecfdf5;--qa-success-100: #d1fae5;--qa-success-600: #059669;--qa-success-700: #047857;--qa-warning-50: #fffbeb;--qa-warning-100: #fef3c7;--qa-warning-600: #d97706;--qa-warning-700: #92400e;--qa-danger-50: #fef2f2;--qa-danger-100: #fee2e2;--qa-danger-600: #dc2626;--qa-danger-700: #991b1b;--qa-info-50: #eef2ff;--qa-info-600: #4f46e5;--qa-info-700: #3730a3;--qa-space-1: 4px;--qa-space-2: 8px;--qa-space-3: 12px;--qa-space-4: 16px;--qa-space-5: 20px;--qa-space-6: 24px;--qa-space-8: 32px;--qa-space-10: 40px;--qa-radius-sm: 6px;--qa-radius-md: 8px;--qa-radius-lg: 12px;--qa-radius-xl: 16px;--qa-radius-2xl: 20px;--qa-radius-pill: 999px;--qa-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--qa-shadow-md: 0 10px 24px rgba(15, 23, 42, .08);--qa-shadow-focus: 0 0 0 3px rgba(37, 99, 235, .14);--qa-border-subtle: 1px solid var(--qa-neutral-200);--qa-border-strong: 1px solid var(--qa-neutral-300);--qa-sidebar-width: 268px;--qa-page-max-width: 1180px;--qa-table-row-height: 52px}*{box-sizing:border-box}html{font-family:var(--qa-font-sans);background:var(--qa-neutral-50)}body{margin:0;font-family:var(--qa-font-sans);background:var(--qa-neutral-50);color:var(--qa-neutral-900);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.qa-mobile-app-nav,.bemet-mobile-location{display:none}.bemet-change-summary{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:7px 10px;border:1px solid var(--qa-neutral-200);border-radius:var(--qa-radius-md);background:var(--qa-neutral-50);color:var(--qa-neutral-700);font-size:12px;font-weight:700;line-height:1.3;margin-bottom:var(--qa-space-4)}.bemet-change-summary--changed{border-color:var(--qa-warning-100);background:var(--qa-warning-50);color:var(--qa-warning-700)}.bemet-change-summary--excluded{border-color:var(--qa-neutral-300);background:var(--qa-neutral-100);color:var(--qa-neutral-700)}.bemet-change-summary--added{border-color:var(--qa-primary-100);background:var(--qa-primary-50);color:var(--qa-primary-700)}.bemet-position-review{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,auto);gap:var(--qa-space-4);align-items:start;padding:var(--qa-space-4) 0;margin-bottom:var(--qa-space-2);border-top:var(--qa-border-subtle);border-bottom:var(--qa-border-subtle)}.bemet-position-review .bemet-form-field--wide{grid-column:1 / -1}.bemet-added-operation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qa-space-4);margin-top:var(--qa-space-5);padding-top:var(--qa-space-5);border-top:var(--qa-border-subtle)}.bemet-form-field{display:grid;gap:7px;min-width:0;color:var(--qa-neutral-800);font-size:13px;font-weight:700}.bemet-form-field--wide{grid-column:1 / -1}.bemet-form-field small{color:var(--qa-neutral-500);font-size:11px;font-weight:400;line-height:1.35}.bemet-form-field textarea,.bemet-added-operation-form textarea{width:100%;resize:vertical;border:var(--qa-border-strong);border-radius:var(--qa-radius-md);padding:10px 12px;color:var(--qa-neutral-900);background:var(--qa-neutral-0);font:inherit;font-weight:400}.bemet-mode-tabs{display:inline-flex;gap:2px;margin-top:var(--qa-space-4);padding:3px;border:var(--qa-border-subtle);border-radius:var(--qa-radius-md);background:var(--qa-neutral-100)}.bemet-mode-tabs button{min-height:30px;padding:5px 10px;border:0;border-radius:var(--qa-radius-sm);background:transparent;color:var(--qa-neutral-600);cursor:pointer;font-size:12px;font-weight:700}.bemet-mode-tabs button.is-active{background:var(--qa-neutral-0);color:var(--qa-neutral-900);box-shadow:var(--qa-shadow-sm)}.bemet-preflight-project{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:var(--qa-space-5);align-items:center;margin-bottom:var(--qa-space-5);padding:12px 0;border-top:var(--qa-border-subtle);border-bottom:var(--qa-border-subtle)}.bemet-preflight-project>span{display:grid;gap:3px;min-width:0}.bemet-preflight-project small,.bemet-preflight-cell small{color:var(--qa-neutral-500);font-size:10px;font-weight:700;text-transform:uppercase}.bemet-preflight-project strong,.bemet-preflight-cell strong{min-width:0;overflow-wrap:anywhere;color:var(--qa-neutral-900);font-size:13px}.bemet-preflight-issues{margin-bottom:var(--qa-space-4);overflow:hidden;border:var(--qa-border-subtle);border-left-width:3px;border-radius:var(--qa-radius-md)}.bemet-preflight-issues--danger{border-left-color:var(--qa-danger-600)}.bemet-preflight-issues--warning{border-left-color:var(--qa-warning-600)}.bemet-preflight-issues__heading{display:flex;gap:8px;align-items:center;padding:10px 12px;border-bottom:var(--qa-border-subtle);color:var(--qa-neutral-800);font-size:13px}.bemet-preflight-issues--danger .bemet-preflight-issues__heading{background:var(--qa-danger-50);color:var(--qa-danger-700)}.bemet-preflight-issues--warning .bemet-preflight-issues__heading{background:var(--qa-warning-50);color:var(--qa-warning-700)}.bemet-preflight-issue-list{display:grid}.bemet-preflight-issue{display:flex;justify-content:space-between;gap:var(--qa-space-4);align-items:center;width:100%;min-width:0;padding:10px 12px;border:0;border-bottom:var(--qa-border-subtle);background:var(--qa-neutral-0);color:var(--qa-neutral-900);cursor:pointer;text-align:left}.bemet-preflight-issue-group{border-bottom:var(--qa-border-subtle);background:var(--qa-neutral-0)}.bemet-preflight-issue-group:last-child,.bemet-preflight-issue-group .bemet-preflight-issue{border-bottom:0}.bemet-field-row:focus{outline:2px solid var(--qa-primary-500);outline-offset:4px}.bemet-preflight-issue:hover,.bemet-preflight-table__row:hover{background:var(--qa-neutral-50)}.bemet-preflight-issue>span{display:grid;gap:3px;min-width:0}.bemet-preflight-issue strong{font-size:12px}.bemet-preflight-issue small{color:var(--qa-neutral-600);font-size:11px;line-height:1.35}.bemet-preflight-positions{container-type:inline-size;margin:var(--qa-space-5) 0}.bemet-preflight-positions__heading{display:flex;justify-content:space-between;gap:var(--qa-space-4);align-items:baseline;margin-bottom:10px}.bemet-preflight-positions__heading strong{color:var(--qa-neutral-900);font-size:14px}.bemet-preflight-positions__heading span{color:var(--qa-neutral-500);font-size:12px}.bemet-preflight-table{overflow:hidden;border:var(--qa-border-subtle);border-radius:var(--qa-radius-md)}.bemet-preflight-table__header,.bemet-preflight-table__row{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(120px,1.15fr) minmax(100px,1fr) minmax(112px,1fr) minmax(170px,1.5fr) minmax(112px,auto);gap:var(--qa-space-3);align-items:center;min-width:0}.bemet-preflight-table__header{min-height:36px;padding:7px 12px;border-bottom:var(--qa-border-subtle);background:var(--qa-neutral-100);color:var(--qa-neutral-600);font-size:10px;font-weight:700;text-transform:uppercase}.bemet-preflight-table__row{width:100%;min-height:58px;padding:9px 12px;border:0;border-bottom:var(--qa-border-subtle);background:var(--qa-neutral-0);color:var(--qa-neutral-900);cursor:pointer;text-align:left}.bemet-preflight-table__row:last-child{border-bottom:0}.bemet-preflight-cell{display:grid;gap:3px;min-width:0}.bemet-preflight-cell small{display:none}.bemet-preflight-cell--status{grid-template-columns:minmax(0,1fr) auto;align-items:center}.bemet-preflight-cell--status small{grid-column:1 / -1}@container (max-width: 760px){.bemet-preflight-table__header{display:none}.bemet-preflight-table__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qa-space-4);padding:12px}.bemet-preflight-cell small{display:block}.bemet-preflight-cell--status{grid-column:1 / -1}}@container (max-width: 460px){.bemet-preflight-table__row{grid-template-columns:minmax(0,1fr)}.bemet-preflight-cell--status{grid-column:1}}.bemet-history-state{display:grid;justify-items:center;gap:8px;padding:48px 24px;color:var(--qa-neutral-500);text-align:center}.bemet-history-state strong{color:var(--qa-neutral-800);font-size:16px}.bemet-history-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:var(--qa-space-5);min-width:0}.bemet-history-list{display:grid;align-content:start;border:var(--qa-border-subtle);border-radius:var(--qa-radius-md);overflow:hidden}.bemet-history-run{display:flex;justify-content:space-between;gap:var(--qa-space-3);min-width:0;padding:12px;border:0;border-bottom:var(--qa-border-subtle);background:var(--qa-neutral-0);color:var(--qa-neutral-900);cursor:pointer;text-align:left}.bemet-history-run:last-child{border-bottom:0}.bemet-history-run.is-active{background:var(--qa-primary-50);box-shadow:inset 3px 0 0 var(--qa-primary-500)}.bemet-history-run>span,.bemet-history-run__meta{display:grid;gap:5px;min-width:0}.bemet-history-run small{overflow:hidden;color:var(--qa-neutral-500);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bemet-history-run__meta{justify-items:end}.bemet-history-detail{min-width:0;border-top:var(--qa-border-subtle)}.bemet-history-detail__header,.bemet-history-position__header{display:flex;justify-content:space-between;gap:var(--qa-space-4);align-items:flex-start}.bemet-history-detail__header{padding:0 0 var(--qa-space-4)}.bemet-history-detail__header>div:first-child,.bemet-history-position__header>div{display:grid;gap:4px}.bemet-history-detail__header span,.bemet-history-position__header span{color:var(--qa-neutral-500);font-size:12px}.bemet-history-position{padding:var(--qa-space-4) 0;border-top:var(--qa-border-subtle)}.bemet-history-operation{display:grid;gap:10px;padding:12px 0;border-top:1px solid var(--qa-neutral-100)}.bemet-history-operation__title{display:flex;justify-content:space-between;gap:var(--qa-space-3);align-items:baseline}.bemet-history-operation__title span{color:var(--qa-neutral-600);font-size:11px;font-weight:700;text-align:right}.bemet-history-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--qa-space-3)}.bemet-history-values>span{display:grid;gap:4px;min-width:0}.bemet-history-values small{color:var(--qa-neutral-500);font-size:10px;text-transform:uppercase}.bemet-history-values strong{overflow-wrap:anywhere;font-size:12px}.bemet-history-note,.bemet-history-empty-row{margin-top:10px;padding:9px 10px;border-left:3px solid var(--qa-primary-500);background:var(--qa-neutral-50);color:var(--qa-neutral-700);font-size:12px;line-height:1.4}.qa-position-grid{display:grid;grid-template-columns:var(--qa-position-columns)}.qa-position-grid>*{min-width:0}.qa-mobile-field-label{display:none}.qa-project-metrics-grid,.qa-calculation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--qa-space-3);margin-bottom:var(--qa-space-4)}.qa-calculation-metrics{margin-bottom:var(--qa-space-5)}.qa-calculation-table-row{display:grid;grid-template-columns:56px minmax(180px,1.6fr) 64px 104px 104px 118px 138px;gap:var(--qa-space-3);align-items:center;min-width:880px;padding:12px 14px;border-bottom:1px solid var(--qa-neutral-100)}.qa-calculation-table-row--header{padding-block:10px;border-bottom:var(--qa-border-subtle);background:var(--qa-neutral-25)}.qa-admin-feedback-export{margin-bottom:var(--qa-space-4)}.qa-admin-feedback-export__controls{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(140px,.65fr) auto;gap:var(--qa-space-3);align-items:end}.qa-admin-feedback-export__controls label,.qa-admin-feedback-export__controls>div{min-width:0}.qa-admin-feedback-export__controls label>span,.qa-admin-feedback-export__label{display:block;margin-bottom:6px;color:var(--qa-neutral-700);font-size:13px;font-weight:700}.qa-admin-feedback-export__controls input{width:100%;min-height:38px;padding:8px 10px;border:var(--qa-border-strong);border-radius:var(--qa-radius-md);background:var(--qa-neutral-0);color:var(--qa-neutral-900)}.qa-admin-feedback-export__format{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:38px;overflow:hidden;border:var(--qa-border-strong);border-radius:var(--qa-radius-md)}.qa-admin-feedback-export__format button{border:0;border-right:var(--qa-border-subtle);background:var(--qa-neutral-0);color:var(--qa-neutral-600);cursor:pointer;font-size:13px;font-weight:800}.qa-admin-feedback-export__format button:last-child{border-right:0}.qa-admin-feedback-export__format button.is-active{background:var(--qa-primary-50);color:var(--qa-primary-700)}.qa-admin-feedback-export__success{margin-top:var(--qa-space-3);color:var(--qa-success-700);font-size:12px;font-weight:800}.qa-review-summary,.qa-review-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--qa-space-5);align-items:end}.qa-review-disposition{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--qa-space-3)}.qa-review-choice{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;min-height:108px;padding:14px;border:var(--qa-border-strong);border-radius:var(--qa-radius-md);background:var(--qa-neutral-0);color:var(--qa-neutral-600);cursor:pointer;text-align:left}.qa-review-choice:hover{border-color:var(--qa-primary-500)}.qa-review-choice--selected{border-color:var(--qa-primary-500);background:var(--qa-primary-50);color:var(--qa-primary-700);box-shadow:inset 0 0 0 1px var(--qa-primary-500)}.qa-review-choice strong,.qa-review-choice small{display:block}.qa-review-choice strong{color:var(--qa-neutral-900);font-size:14px}.qa-review-choice small{margin-top:5px;color:var(--qa-neutral-500);font-size:12px;line-height:1.4}.qa-review-corrections{margin:0;padding:var(--qa-space-4);border:var(--qa-border-subtle);border-radius:var(--qa-radius-md);background:var(--qa-neutral-25)}.qa-review-corrections legend{padding:0 6px;color:var(--qa-neutral-800);font-size:13px;font-weight:800}.qa-review-corrections>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qa-space-3) var(--qa-space-5)}.qa-review-note>span{display:flex;align-items:baseline;gap:6px;margin-bottom:6px;color:var(--qa-neutral-700);font-size:13px;font-weight:800}.qa-review-note small{color:var(--qa-neutral-500);font-size:11px;font-weight:500}.qa-review-note textarea{width:100%;min-height:94px;padding:10px 11px;resize:vertical;border:var(--qa-border-strong);border-radius:var(--qa-radius-md);background:var(--qa-neutral-0);color:var(--qa-neutral-900);line-height:1.45}@media (max-width: 1100px){.qa-app-sidebar{display:none}.qa-mobile-app-nav{display:flex;align-items:center;gap:var(--qa-space-3);padding:10px 16px;border-bottom:var(--qa-border-subtle);background:var(--qa-neutral-0);position:sticky;top:0;z-index:20}.qa-mobile-app-nav select{max-width:260px}}@media (max-width: 820px){.qa-app-layout{display:block!important}.qa-app-main{width:100%}.qa-project-title-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:28px!important}.qa-workspace-content{padding:16px 12px 36px!important}.qa-project-metrics-grid,.qa-calculation-metrics,.qa-admin-feedback-export__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-admin-feedback-export__action{align-self:end}.qa-calculation-table-row--header{display:none}.qa-calculation-table-row{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"position description description" "quantity unit total" "review review action";min-width:0;row-gap:var(--qa-space-4);padding:16px 14px}.qa-calculation-cell--position{grid-area:position}.qa-calculation-cell--description{grid-area:description}.qa-calculation-cell--quantity{grid-area:quantity}.qa-calculation-cell--unit{grid-area:unit}.qa-calculation-cell--total{grid-area:total}.qa-calculation-cell--review{grid-area:review}.qa-calculation-cell--action{grid-area:action}.qa-calculation-cell--quantity:before,.qa-calculation-cell--unit:before,.qa-calculation-cell--total:before{display:block;margin-bottom:3px;color:var(--qa-neutral-500);font-size:10px;font-weight:800;text-transform:uppercase}.qa-calculation-cell--quantity:before{content:"Aantal"}.qa-calculation-cell--unit:before{content:"Stuksprijs"}.qa-calculation-cell--total:before{content:"Totaal"}.qa-review-disposition{grid-template-columns:minmax(0,1fr)}.qa-review-choice{min-height:0}.qa-review-summary,.qa-review-footer{grid-template-columns:minmax(0,1fr);align-items:start}.bemet-panel{height:auto!important;min-height:calc(100dvh - 120px)!important;border-radius:var(--qa-radius-md)!important}.bemet-workspace-grid{display:block!important}.bemet-tree{display:none!important}.bemet-main{padding:var(--qa-space-4)!important;overflow:visible!important}.bemet-mobile-location{display:grid;gap:6px;margin-bottom:var(--qa-space-5);color:var(--qa-neutral-700);font-size:12px;font-weight:800}.bemet-field-row{grid-template-columns:24px minmax(0,1fr)!important}.bemet-field-row>:nth-child(3),.bemet-field-row>:nth-child(4){grid-column:2}.bemet-position-review,.bemet-added-operation-form{grid-template-columns:minmax(0,1fr)}.bemet-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bemet-history-layout,.bemet-history-values{grid-template-columns:minmax(0,1fr)}.bemet-history-operation__title,.bemet-history-detail__header,.bemet-history-position__header{align-items:flex-start;flex-direction:column}.bemet-history-operation__title span{text-align:left}.bemet-preflight-project{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--qa-space-3)}.bemet-preflight-table__header{display:none}.bemet-preflight-table__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qa-space-4);padding:12px}.bemet-preflight-cell small{display:block}.bemet-preflight-cell--status{grid-column:1 / -1}.bemet-position-review .bemet-form-field--wide,.bemet-form-field--wide{grid-column:1}.qa-mobile-app-nav{justify-content:space-between}.qa-mobile-app-nav select{min-width:0;max-width:210px}.qa-position-grid-header{display:none}.qa-position-grid-row{grid-template-columns:48px minmax(0,1fr) 86px;grid-template-areas:"number description quantity" "number drawing drawing" "status action remove";row-gap:var(--qa-space-3)!important}.qa-position-number{grid-area:number}.qa-position-description{grid-area:description}.qa-position-quantity{grid-area:quantity}.qa-position-drawing{grid-area:drawing}.qa-position-status{grid-area:status;padding-top:5px!important}.qa-position-remove{grid-area:remove;justify-self:end}.qa-position-action{grid-area:action}.qa-mobile-field-label{display:block;margin-bottom:4px;color:var(--qa-neutral-500);font-size:10px;font-weight:800;text-transform:uppercase}.qa-position-toolbar{flex-wrap:wrap}.qa-position-toolbar>button{flex:1 1 160px!important}}@media (max-width: 560px){.qa-page-header{flex-direction:column;gap:var(--qa-space-4)!important}.qa-page-header__content,.qa-page-header__actions,.qa-page-header__actions>*{width:100%}.qa-page-header__actions{justify-content:flex-start!important}.qa-project-metrics-grid,.qa-calculation-metrics,.qa-admin-feedback-export__controls,.qa-review-corrections>div{grid-template-columns:minmax(0,1fr)}.qa-calculation-table-row{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"position description" "quantity unit" "total total" "review review" "action action"}.qa-report-switcher{grid-template-columns:minmax(0,1fr)!important}.qa-report-switcher__actions{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px;width:100%}.qa-report-switcher__select{width:100%!important;min-width:0}.qa-calculation-cell--action{width:100%!important}.qa-review-summary [class*=qa-action],.qa-review-footer [class*=qa-action],.qa-review-summary button,.qa-review-footer button,.qa-admin-feedback-export__action,.qa-admin-feedback-export__action button{width:100%}.qa-position-grid-row{grid-template-columns:42px minmax(0,1fr) 36px;grid-template-areas:"number description remove" "quantity quantity quantity" "drawing drawing drawing" "status status status" "action action action"}.qa-position-quantity{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--qa-space-2)}.qa-position-quantity .qa-mobile-field-label{margin-bottom:0}.bemet-preflight-project,.bemet-preflight-table__row{grid-template-columns:minmax(0,1fr)}.bemet-preflight-project>:last-child,.bemet-preflight-cell--status{justify-self:start;grid-column:1}.bemet-preflight-positions__heading{align-items:flex-start;flex-direction:column}}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:none;box-shadow:var(--qa-shadow-focus)}::selection{background:var(--qa-primary-100);color:var(--qa-primary-700)}@keyframes qa-spin{to{transform:rotate(360deg)}}@keyframes qa-scan-line{0%{transform:translateY(-120%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(120%);opacity:0}}@keyframes qa-pulse-glow{0%,to{box-shadow:0 0 #2563eb00}50%{box-shadow:0 18px 46px #2563eb33}}.bemet-overview-disclosure{border:var(--qa-border-subtle);border-radius:var(--qa-radius-md);margin-bottom:16px;min-width:0}.bemet-overview-disclosure>summary{cursor:pointer;padding:16px;font-weight:800}.bemet-overview-disclosure>summary small{display:block;font-weight:400;color:var(--qa-neutral-600);margin-top:4px}.bemet-overview-disclosure>.bemet-preflight-issues{margin:0}.bemet-panel [data-material-decision],.bemet-panel [data-material-decision]>*,.bemet-panel [data-material-decision] select{min-width:0}.bemet-panel [data-material-decision]{overflow-wrap:anywhere}.qa-project-header--compact{margin-bottom:12px!important}.qa-project-header--compact>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qa-project-header--compact .qa-project-title-input{font-size:22px!important;flex:1 1 330px;width:auto!important;margin:0!important}.qa-project-header--compact>div>div{flex:0 1 auto}.qa-project-header--compact>div>div>div{font-size:12px!important}.bemet-toolbar{position:sticky;top:0;z-index:4;align-self:start;background:var(--qa-neutral-0);border-bottom:var(--qa-border-subtle);padding:10px 16px}.bemet-toolbar__row,.bemet-toolbar__meta,.bemet-toolbar__saved{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.bemet-toolbar .bemet-mode-tabs{margin-top:0}.bemet-toolbar__actions{margin-left:auto}.bemet-toolbar__meta{margin-top:6px;font-size:12px;color:var(--qa-neutral-600)}.bemet-toolbar__saved{justify-content:flex-end}.bemet-scan-notice{background:var(--qa-warning-50, #fffbeb);color:#92400e;border-bottom:1px solid #fde68a;font-size:13px}.bemet-scan-notice>summary{padding:9px 16px;cursor:pointer;font-weight:700}.bemet-scan-notice>summary>span{margin-left:12px;font-weight:400;text-decoration:underline}.bemet-scan-notice>div{padding:0 16px 12px;line-height:1.5;max-height:140px;overflow-y:auto}.bemet-panel .bemet-preflight-project{display:flex;flex-wrap:wrap;gap:8px 20px;padding:8px 0;margin-bottom:16px;font-size:13px}.bemet-panel .bemet-preflight-project>span{display:inline-flex;align-items:baseline;gap:6px}.bemet-panel .bemet-preflight-project small{font-size:12px}@media (max-width: 1100px){.qa-app-main--export>.qa-mobile-app-nav{position:static}}@media (max-width: 560px){.bemet-toolbar{padding:8px 12px}.bemet-toolbar__actions{margin-left:0}.bemet-toolbar__actions button{padding:8px 10px!important;font-size:12px!important}.bemet-toolbar__saved{justify-content:flex-start}}:root{--qa-sidebar-width: 224px}.qa-app-sidebar{flex:0 0 224px;padding:18px 12px!important;display:flex;flex-direction:column;gap:20px;height:100vh;overflow-y:auto}.qa-sidebar-brand{font-size:20px;font-weight:800;letter-spacing:-.02em}.qa-sidebar-brand small{display:block;font-size:12px;font-weight:400;color:var(--qa-neutral-500);margin-top:3px}.qa-app-sidebar nav{display:grid;gap:6px}.qa-sidebar-project{font-size:12px;font-weight:600;overflow-wrap:anywhere;margin:16px 8px 4px;color:var(--qa-neutral-600)}.qa-sidebar-account{margin-top:auto;font-size:13px;overflow-wrap:anywhere}.qa-sidebar-account summary{cursor:pointer;padding:8px}.qa-workspace-content{padding:18px 24px 32px!important}.qa-project-header--compact{margin-bottom:14px!important}.qa-project-header--compact .qa-project-title-input{font-size:18px!important}.qa-workspace-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.qa-position-content{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.qa-position-workspace h2{margin:4px 0 0;font-size:18px;overflow-wrap:anywhere}.qa-position-workspace p{margin:0}.qa-workspace-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qa-position-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.qa-position-filters label:first-child{display:grid;gap:4px;flex:1 1 220px;min-width:0}.qa-position-filters input:not([type=checkbox]){box-sizing:border-box;padding:8px 10px;border:var(--qa-border-strong);border-radius:8px;min-width:0;width:100%}.qa-position-filters label{font-size:13px}.qa-muted{color:var(--qa-neutral-500);font-size:12px}.qa-position-list{display:grid;gap:8px}.qa-position-list>button{display:grid;gap:4px;width:100%;text-align:left;background:#fff;border:var(--qa-border-subtle);border-radius:10px;padding:12px 14px;cursor:pointer;overflow-wrap:anywhere;color:var(--qa-neutral-800)}.qa-position-list>button:hover{border-color:var(--qa-primary-500)}.qa-position-list small{color:var(--qa-neutral-600)}.qa-position-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:14px;background:#fff;border:var(--qa-border-subtle);border-radius:10px}.qa-position-facts dt{font-size:12px;color:var(--qa-neutral-500)}.qa-position-facts dd{margin:4px 0 0;overflow-wrap:anywhere}.qa-source-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;display:flex;justify-content:flex-end;z-index:1000}.qa-source-panel{background:#fff;padding:20px;width:min(900px,100%);height:100%;overflow:auto;box-shadow:var(--qa-shadow-lg)}.qa-source-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.qa-source-panel h2{margin:0;font-size:20px}.qa-source-panel p{overflow-wrap:anywhere}.qa-source-panel canvas{width:100%;height:auto;margin-top:16px}.qa-calculations-workspace>.qa-card{min-width:0}@media (max-width: 1100px){.qa-app-sidebar{display:none}}@media (max-width: 600px){.qa-workspace-content{padding:12px!important}.qa-mobile-app-nav{gap:8px;padding:8px 12px}.qa-mobile-app-nav select{min-width:0;max-width:100%;flex:1}.qa-position-facts{grid-template-columns:1fr}.qa-source-panel{padding:12px}.qa-workspace-actions>button{white-space:normal}}.qa-calculation-positions summary{cursor:pointer;font-size:14px;color:var(--qa-neutral-700);padding:8px 0}.qa-calculation-positions .qa-calculation-table-row{min-width:0}.qa-calculations-workspace>*{min-width:0}@media (max-width: 600px){.qa-calculations-workspace button{white-space:normal!important;max-width:100%}}.qa-operation-editor{display:grid;gap:14px;min-width:0}.qa-operation-editor h2,.qa-operation-editor h3,.qa-operation-editor p{margin:0}.qa-operation-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;position:sticky;top:8px;z-index:5;padding:12px;background:#fff;border:var(--qa-border-subtle);border-radius:10px}.qa-operation-rows{display:grid;gap:12px}.qa-operation-rows fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:var(--qa-border-subtle);border-radius:10px;min-width:0;padding:14px}.qa-operation-rows .is-omitted{background:var(--qa-neutral-50);border-style:dashed}.qa-operation-editor label,.qa-calculation-picker>label{display:grid;gap:6px;font-size:14px;min-width:0}.qa-operation-editor input,.qa-operation-editor select,.qa-operation-editor textarea,.qa-calculation-picker select{width:100%;min-width:0;border:var(--qa-border-subtle);border-radius:6px;padding:8px;font:inherit;box-sizing:border-box}.qa-operation-editor small{color:var(--qa-neutral-600)}.qa-operation-editor details{padding:12px;border:var(--qa-border-subtle);border-radius:8px}.qa-operation-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto}.qa-operation-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0}@media (max-width:600px){.qa-operation-rows fieldset,.qa-operation-comparison{grid-template-columns:minmax(0,1fr)}.qa-operation-toolbar{position:static}.qa-operation-editor button{white-space:normal}}.qa-workspace-content{padding:24px 28px 48px!important}.qa-page-header h1{font-family:var(--qa-font-sans);overflow-wrap:anywhere}.qa-workspace-card{min-width:0;margin-bottom:24px}.qa-workspace-card:last-child{margin-bottom:0}.qa-workspace-card h2{font-size:18px;line-height:1.35;font-weight:700;margin:0}.qa-workspace-card h3{font-size:15px;line-height:1.4;font-weight:600}.qa-workspace-card p{line-height:1.5}.qa-calculation-overview{display:grid;gap:20px}.qa-calculation-summary{justify-content:space-between;gap:12px 24px;font-size:14px;color:var(--qa-neutral-600)}.qa-calculation-picker summary{cursor:pointer;font-size:15px;font-weight:600;color:var(--qa-neutral-900)}.qa-calculation-picker>label{margin:16px 0;max-width:320px}.qa-position-content .qa-position-facts{background:var(--qa-neutral-50);border:0}.qa-workflow-bemet :is(.review-package,.review-navigator,.review-detail,.workflow-final-action,.review-history){border:var(--qa-border-subtle);border-radius:var(--qa-radius-xl);background:var(--qa-neutral-0);box-shadow:var(--qa-shadow-sm)}.qa-workflow-bemet .review-detail h2{font-size:18px;font-weight:700;letter-spacing:normal}.qa-workflow-bemet .review-history{padding:20px}@media (max-width:760px){.qa-workspace-content .qa-page-header{flex-direction:column;gap:16px}.qa-workspace-content .qa-page-header__actions{justify-content:flex-start!important}}@media (max-width:480px){.qa-page-header h1{font-size:26px!important}.qa-workspace-content{padding:24px 12px 36px!important}.qa-workspace-card{padding:16px!important;overflow-wrap:anywhere}.qa-workspace-card .qa-empty-state{padding:16px 0!important}.qa-workspace-card button{max-width:100%;white-space:normal!important}.qa-page-header button{max-width:100%;white-space:normal}}.qa-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.qa-workspace-page-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-bottom:16px}.qa-workspace-page-actions button{max-width:100%;white-space:normal}@media (max-width:760px){.qa-workspace-page-actions{justify-content:flex-start}}.rfq-processing-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0f172a7a;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rfq-processing-dialog{box-sizing:border-box;width:100%;max-width:620px;max-height:calc(100dvh - 48px);overflow:auto;background:#fff;border-radius:20px;padding:30px;box-shadow:0 24px 80px #0f172a40;color:#111827;font-family:var(--qa-font-sans)}.rfq-processing-eyebrow{margin:0 0 8px;color:#64748b;font-size:13px;font-weight:650}.rfq-processing-dialog h2{margin:0 0 12px;font-size:25px;line-height:1.25;outline:none}.rfq-processing-dialog h2:focus-visible{outline:2px solid #2563eb;outline-offset:5px}.rfq-processing-dialog p{line-height:1.5}.rfq-processing-dialog #rfq-progress-description{color:#64748b;margin:0 0 24px;font-size:15px}.rfq-processing-steps{padding:0;margin:0;list-style:none}.rfq-processing-steps li{display:flex;gap:12px;align-items:center;padding:15px 0;border-top:1px solid #e2e8f0;font-size:15px}.rfq-processing-steps svg{flex:none}.rfq-processing-steps li[data-status=waiting]{color:#94a3b8}.rfq-processing-steps li[data-status=done] svg{color:#059669}.rfq-processing-steps li[data-status=active]{color:#1d4ed8;font-weight:600}.rfq-processing-steps li[data-status=warning] svg{color:#b45309}.rfq-processing-step-status{margin-left:auto;font-size:12px;white-space:nowrap;color:#64748b}.rfq-processing-message{font-size:14px;color:#475569;background:#f1f5f9;padding:12px 14px;border-radius:10px;margin:14px 0 22px;min-height:24px}.rfq-processing-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.rfq-processing-actions button{font:inherit;font-weight:600;padding:12px 17px;min-height:44px;border-radius:10px;cursor:pointer}.rfq-processing-actions button:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.rfq-processing-primary{background:#2563eb;color:#fff;border:1px solid #2563eb}.rfq-processing-secondary{background:#fff;color:#334155;border:1px solid #cbd5e1}.rfq-processing-actions button:disabled{opacity:.5;cursor:wait}.rfq-processing-spinner{animation:rfq-processing-spin 1.1s linear infinite}@keyframes rfq-processing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rfq-processing-spinner{animation:none}}@media (max-width:540px){.rfq-processing-backdrop{padding:12px}.rfq-processing-dialog{padding:22px 18px;max-height:calc(100dvh - 24px);border-radius:14px}.rfq-processing-dialog h2{font-size:22px}.rfq-processing-steps li{font-size:14px;gap:9px}.rfq-processing-step-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rfq-processing-actions button{width:100%}}
