*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}#root{min-width:320px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;color:#0f172a;background:#fff;margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px}code,kbd,pre,samp,.mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}button,input,select,textarea{font:inherit}svg{flex-shrink:0}:root{--du-brand:#6d4afe;--du-brand-strong:#5b3df5;--du-brand-soft:#efeafe;--du-brand-hover:#e6deff;--du-brand-softer:#faf9ff;--du-row-hover:#faf9ff;--du-row-selected:#f6f4ff;--du-lookup-row-hover:#f7f6ff;--du-nav-row-selected:#f4f2fd;--du-nav-row-hover:#f6f7fb;--du-nav-title:#26233f;--du-nav-secondary:#7a7f92;--du-nav-dot-default:#c3c8d4;--du-list-head-bg:#f8fafc;--du-list-head-text:#334155;--du-danger-banner-bd:#fecaca;--du-draft-rule:#e7e0ff;--du-dt-border:#e2e8f0;--du-dt-empty:#cbd5e1;--du-slate-900:#0f172a;--du-slate-800:#1e293b;--du-slate-600:#475569;--du-slate-300:#cbd5e1;--du-red-500:#ef4444;--du-icon-hover-bg:#0f172a0f;--du-icon-active-bg:#0f172a1f;--du-icon-danger-bg:#ef44441f;--du-menu-item-hover:#f5f3ff;--du-comment-internal:#fff8e6;--du-disabled-glyph:#c2c6d2;--du-text:#1a1d29;--du-text-body:#272b38;--du-text-slate:#5a6072;--du-text-second:#656b7d;--du-text-icon:#7a8194;--du-text-label:#5a6072;--du-text-subtle:#8a90a2;--du-text-muted:#9aa0b0;--du-text-faint:#a2a7b6;--du-surface:#fff;--du-page-bg:#f3f4f7;--du-toolbar-bg:#fafbfc;--du-search-bg:#f6f7f9;--du-disabled-bg:#f5f6f8;--du-border:#e8e9f1;--du-border-soft:#eef0f4;--du-border-hairline:#f0f1f6;--du-border-row:#f2f3f7;--du-border-input:#d9dce6;--du-border-disabled:#e3e5ec;--du-danger:#d04a4a;--du-danger-soft:#fbe6e6;--du-danger-ring:0 0 0 2px #d04a4a21;--du-danger-text:#b3261e;--du-danger-alt:#d93025;--du-danger-deep:#b91c1c;--du-danger-deepest:#991b1b;--du-danger-bg:#fdeaea;--du-danger-bg-alt:#fef2f2;--du-danger-border:#f5c2c2;--du-success:#15803d;--du-success-alt:#1e8e3e;--du-success-bg:#e4f4ea;--du-success-bg-alt:#e7f5ee;--du-warning:#b45309;--du-warning-bg:#fef3c7;--du-info:#1d4ed8;--du-info-alt:#1967d2;--du-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--du-font-icon:"Material Symbols Outlined";--du-fs-9:9px;--du-fs-10:10px;--du-fs-10-5:10.5px;--du-fs-11:11px;--du-fs-12:12px;--du-fs-12-5:12.5px;--du-fs-13:13px;--du-fs-13-5:13.5px;--du-fs-14:14px;--du-fs-16:16px;--du-fs-18:18px;--du-fs-20:20px;--du-fs-21:21px;--du-radius-sm:6px;--du-radius:8px;--du-control-h:31px;--du-label-w:130px}.du-flex{display:flex}.du-iflex{display:inline-flex}.du-col{flex-direction:column}.du-items-center{align-items:center}.du-items-start{align-items:flex-start}.du-justify-center{justify-content:center}.du-justify-between{justify-content:space-between}.du-grow{flex:1}.du-min0{min-width:0}.du-shrink0{flex-shrink:0}.du-w-full{width:100%}.du-relative{position:relative}.du-center{justify-content:center;align-items:center;display:flex}.du-gap-4{gap:4px}.du-gap-6{gap:6px}.du-gap-8{gap:8px}.du-gap-10{gap:10px}.du-gap-12{gap:12px}.du-mb-0{margin-bottom:0}.du-mb-4{margin-bottom:4px}.du-mb-8{margin-bottom:8px}.du-mb-10{margin-bottom:10px}.du-mb-16{margin-bottom:16px}.du-mb-22{margin-bottom:22px}.du-px-5{padding:0 5px}.du-px-10{padding:0 10px}.du-fs-9{font-size:var(--du-fs-9)}.du-fs-10{font-size:var(--du-fs-10)}.du-fs-11{font-size:var(--du-fs-11)}.du-fs-12{font-size:var(--du-fs-12)}.du-fs-12-5{font-size:var(--du-fs-12-5)}.du-fs-13{font-size:var(--du-fs-13)}.du-fs-14{font-size:var(--du-fs-14)}.du-fs-16{font-size:var(--du-fs-16)}.du-fs-18{font-size:var(--du-fs-18)}.du-fs-20{font-size:var(--du-fs-20)}.du-fw-500{font-weight:500}.du-fw-600{font-weight:600}.du-fw-700{font-weight:700}.du-mono{font-family:var(--du-font-mono)}.du-icon{font-family:var(--du-font-icon);font-weight:400;line-height:1}.du-right{text-align:right}.du-center-text{text-align:center}.du-upper{text-transform:uppercase}.du-nowrap{white-space:nowrap}.du-hidden{overflow:hidden}.du-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.du-c-text{color:var(--du-text)}.du-c-body{color:var(--du-text-body)}.du-c-slate{color:var(--du-text-slate)}.du-c-second{color:var(--du-text-second)}.du-c-muted{color:var(--du-text-muted)}.du-c-label{color:var(--du-text-label)}.du-c-brand{color:var(--du-brand)}.du-c-danger{color:var(--du-danger)}.du-bg-surface{background:var(--du-surface)}.du-bg-page{background:var(--du-page-bg)}.du-bg-toolbar{background:var(--du-toolbar-bg)}.du-bg-search{background:var(--du-search-bg)}.du-radius-sm{border-radius:var(--du-radius-sm)}.du-radius{border-radius:var(--du-radius)}.du-border{border:1px solid var(--du-border)}.du-border-none{border:none}.du-pointer{cursor:pointer}.du-not-allowed{cursor:not-allowed}.du-card{background:var(--du-surface);border:1px solid var(--du-border);border-radius:var(--du-radius);margin-bottom:16px;padding:16px 18px}.du-identity-flat{border-bottom:1px solid var(--du-border-hairline);margin-bottom:18px;padding-bottom:16px}.du-section-flat{margin-bottom:22px;padding:0}.du-form-row{align-items:center;margin-bottom:10px;display:flex}.du-form-row-top{align-items:flex-start;margin-bottom:10px;display:flex}.du-form-label{width:var(--du-label-w);text-align:right;font-size:var(--du-fs-11);color:var(--du-text-label);flex-shrink:0;padding-right:12px;font-weight:500}.du-form-row.is-dense,.du-form-row-top.is-dense{margin-bottom:0}.du-form-wrap{flex:1;min-width:0;position:relative}.du-input{width:100%;height:var(--du-control-h);border:1px solid var(--du-border-input);border-radius:var(--du-radius-sm);font-size:var(--du-fs-12);color:var(--du-text);background:var(--du-surface);box-sizing:border-box;outline:none;padding:0 10px;font-family:inherit}.du-input-disabled{background:var(--du-disabled-bg);color:var(--du-text-muted);border-color:var(--du-border-disabled);cursor:not-allowed}.du-input-error{border-color:var(--du-danger);box-shadow:var(--du-danger-ring)}.du-field-error{margin-left:var(--du-label-w);font-size:var(--du-fs-10-5);color:var(--du-danger);margin-top:-4px;margin-bottom:10px;font-weight:500;line-height:1.35}.du-field-hint{margin-left:var(--du-label-w);font-size:var(--du-fs-10-5);color:var(--du-text-subtle);margin-top:-2px;margin-bottom:9px;line-height:1.45}.du-static-value{min-width:0;min-height:var(--du-control-h);font-size:var(--du-fs-12-5);color:var(--du-text-body);flex:1;align-items:center;gap:8px;display:flex}.du-static-value.is-empty{color:var(--du-text-muted)}.du-static-pill{height:19px;font-size:var(--du-fs-10);border-radius:5px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.du-static-pill.is-ok{color:var(--du-ok-text,#15803d);background:var(--du-ok-bg,#e4f4ea)}.du-static-pill.is-warn{color:var(--du-warn-text,#8a6d1f);background:var(--du-warn-bg,#fdf3d7)}.du-modal-backdrop{z-index:var(--du-modal-z,1000);background:#14122852;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.du-modal-backdrop--tint34{background:#14122857}.du-modal-panel{background:var(--du-surface);border-radius:12px;width:100%;overflow:hidden;box-shadow:0 24px 60px -12px #0006}.du-modal-panel--flex{flex-direction:column;display:flex}.du-modal-head{border-bottom:1px solid var(--du-border);align-items:center;gap:10px;padding:14px 18px;display:flex}.du-modal-title{font-size:var(--du-fs-14);color:var(--du-text);font-weight:600}.du-search-icon{font-family:var(--du-font-icon);color:var(--du-text-faint);pointer-events:none;font-size:17px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.du-search-input{border-radius:var(--du-radius);background:var(--du-search-bg);box-sizing:border-box;outline:none;width:100%}.du-modal-scroller{flex:1;overflow:auto;transform:translateZ(0)}.du-modal-scroller--minh0{min-height:0}.du-lookup-row{cursor:pointer;background:var(--du-surface)}.du-lookup-row:hover{background:var(--du-lookup-row-hover)}.du-dialog-title{font-size:var(--du-fs-16);color:var(--du-text);padding:16px 20px 6px;font-weight:700}.du-dialog-actions{justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.du-btn{border-radius:var(--du-radius);height:36px;font-size:var(--du-fs-13);cursor:pointer;border:1px solid #0000;padding:0 16px;font-family:inherit;font-weight:600}.du-btn--flex{align-items:center;gap:7px;display:inline-flex}.du-btn-ghost{background:var(--du-surface);border-color:var(--du-border-input);color:var(--du-text-slate);font-weight:500}.du-btn-primary{background:var(--du-brand);color:#fff}.du-btn-danger{background:var(--du-danger-alt);color:#fff}.du-nav-row{box-sizing:border-box;text-align:left;width:100%;min-height:46px;font:inherit;cursor:pointer;border:none;border-left:3px solid #0000;border-bottom:1px solid var(--du-border-soft);background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:0;padding:9px 12px 9px 13px;display:flex}.du-nav-row:hover{background:var(--du-nav-row-hover)}.du-nav-row.is-selected{border-left-color:var(--du-brand-strong);background:var(--du-nav-row-selected);gap:3px}.du-nav-main{align-items:center;gap:8px;min-width:0;display:flex}.du-nav-dot{border-radius:50%;flex:none;width:7px;height:7px}.du-nav-title{min-width:0;font-size:var(--du-fs-13);color:var(--du-nav-title);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.du-nav-row.is-selected .du-nav-title{font-weight:600}.du-nav-code{font-size:var(--du-fs-10-5);color:var(--du-text-muted);font-variant-numeric:tabular-nums;flex:none}.du-nav-secondary{font-size:var(--du-fs-11);color:var(--du-nav-secondary);text-overflow:ellipsis;white-space:nowrap;padding-left:15px;overflow:hidden}.du-list-shell{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex}.du-list-card{border:1px solid var(--du-border);background:var(--du-surface);border-radius:10px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.du-list-scroll{flex:auto;min-height:0;overflow:auto}.du-list-headrow{z-index:2;background:var(--du-list-head-bg);border-bottom:1px solid var(--du-border);display:grid;position:sticky;top:0}.du-list-headcell{font-size:var(--du-fs-12-5);color:var(--du-list-head-text);white-space:nowrap;padding:8px 10px;font-weight:700}.du-col-resize{cursor:col-resize;z-index:3;touch-action:none;width:6px;height:100%;position:absolute;top:0;right:-3px}.du-col-resize:after{content:"";background:var(--du-border,#e8e9f1);border-radius:1px;width:1px;transition:background 90ms,width 90ms;position:absolute;top:6px;bottom:6px;left:2px}.du-col-resize:hover:after{background:var(--du-brand,#6d4afe);width:2px;top:3px;bottom:3px}.du-list-headcell:last-child .du-col-resize:after{background:0 0}.du-list-headcell:last-child .du-col-resize:hover:after{background:var(--du-brand,#6d4afe)}.du-list-row{border-bottom:1px solid var(--du-border-hairline);cursor:default;display:grid}.du-list-row.is-clickable{cursor:pointer}.du-list-cell{padding:var(--du-row-pad);font-size:var(--du-row-fs);color:var(--du-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.du-density-compact{--du-row-pad:5px 10px;--du-row-fs:var(--du-fs-12-5)}.du-density-standard{--du-row-pad:8px 10px;--du-row-fs:var(--du-fs-13)}.du-density-comfortable{--du-row-pad:12px 10px;--du-row-fs:var(--du-fs-13)}.du-list-footer{border-top:1px solid var(--du-border);background:var(--du-surface);flex-wrap:wrap;flex:none;align-items:center;gap:16px;padding:7px 12px;display:flex}.du-list-shell{--du-brand:#6b46f0;--du-border:#e6e5f0;--du-border-hairline:#f0eff5;--du-list-head-bg:#f8f8fb;--du-list-head-text:#4a4d63;--du-text:#1f2133;font-family:IBM Plex Sans,sans-serif}.du-list-shell .du-list-headcell{font-size:13px;font-weight:600}.du-list-shell .du-list-cell{font-size:13px;font-weight:400}.du-list-shell .du-list-cell-mono{font-family:IBM Plex Mono,monospace;font-size:13px}.du-list-shell .du-list-row:hover{background:#f7f5ff}.du-list-shell .du-list-row{border-bottom-color:#f0eff5}.du-list-shell .du-list-footer{color:#6a6c80;font-size:11px}.du-grid-card{border:1px solid var(--du-border);background:var(--du-surface);border-radius:9px;overflow:hidden}.du-grid-headbar{border-bottom:1px solid var(--du-border-soft);align-items:center;padding:9px 12px;display:flex}.du-grid-headbar--gap6{gap:6px}.du-grid-headbar--gap10{gap:10px}.du-grid-head{background:var(--du-toolbar-bg);border-bottom:1px solid var(--du-border);height:38px;font-size:var(--du-fs-10);letter-spacing:.4px;text-transform:uppercase;color:var(--du-text-muted);align-items:center;font-weight:600;display:grid}.du-grid-row{border-bottom:1px solid var(--du-border-row);font-size:var(--du-fs-12);color:var(--du-text-body);background:var(--du-surface);align-items:center;display:grid}.du-grid-row:hover{background:var(--du-row-hover)}.du-grid-row--h44{height:44px}.du-grid-row--minh42{min-height:42px}.du-grid-row.is-inactive{opacity:.6}.du-gridbtn{height:30px;font-size:var(--du-fs-12);cursor:pointer;border-radius:7px;align-items:center;gap:5px;font-family:inherit;display:inline-flex}.du-gridbtn--primary{background:var(--du-brand-soft);color:var(--du-brand);border:none;padding:0 13px;font-weight:600}.du-gridbtn--primary:hover{background:var(--du-brand-hover)}.du-gridbtn--ghost{border:1px solid var(--du-border-input);background:var(--du-surface);color:var(--du-text-second);padding:0 12px;font-weight:500}.du-gridbtn--ghost:hover{background:var(--du-border-hairline)}.du-inline-input{width:100%;height:30px;font-size:var(--du-fs-12);color:var(--du-text);box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:5px;outline:none;padding:0 8px;font-family:inherit}.du-inline-input:focus{border-color:var(--du-brand);background:var(--du-surface)}.du-grid-draft{background:var(--du-brand-softer);border-top:2px solid var(--du-draft-rule);align-items:center;min-height:42px;display:grid}.du-grid-actions{justify-content:flex-end;align-items:center;padding:0 8px;display:flex}.du-grid-actions--gap1{gap:1px}.du-grid-actions--gap3{gap:3px}.du-grid-banner-error{background:var(--du-danger-bg-alt);color:var(--du-danger-deepest);border-bottom:1px solid var(--du-danger-banner-bd);font-size:var(--du-fs-12);padding:8px 14px}.du-grid-empty{text-align:center;color:var(--du-text-muted);font-size:var(--du-fs-12);padding:30px}.du-grid-footer{border-top:1px solid var(--du-border-soft);background:var(--du-toolbar-bg);font-size:var(--du-fs-11);color:var(--du-text-muted);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.dt-row{background:#fff;transition:background-color .11s}.dt-row.dt-striped{background:#f6f7f9}.dt-row:hover{background:#faf5ff}.dt-row .dt-row-actions{opacity:0;transition:opacity .12s}.dt-row:hover .dt-row-actions{opacity:1}.dt-row.dt-selected{background:#f5f3ff}.dt-row.dt-selected:hover{background:#ede9fe}.dt-row.dt-selected .dt-row-actions{opacity:1}.dt-row.dt-selected>td:first-child{box-shadow:inset 3px 0 #7c3aed}.dt-row.dt-dragover>td{border-top:2px solid #7c3aed}.dt-resize{cursor:col-resize;z-index:2;justify-content:flex-end;align-items:center;width:11px;height:100%;display:flex;position:absolute;top:0;right:0}.dt-resize:after{content:"";background:#e2e8f0;width:1px;height:100%;transition:background-color .12s,width .12s}.dt-resize:hover:after{background:#7c3aed;width:2px}.dt-grip{cursor:grab;color:#c7c2d4;justify-content:center;align-items:center;display:inline-flex}.dt-grip:hover{color:#7c3aed}.dt-grip:active{cursor:grabbing}.du-dt-head{color:#64748b;letter-spacing:.2px;text-transform:uppercase;background:var(--du-list-head-bg);white-space:nowrap;text-overflow:ellipsis;z-index:1;padding:6px 10px;font-size:11.5px;font-weight:600;line-height:1.2;position:sticky;top:0;overflow:hidden;box-shadow:0 3px 5px -3px #0f172a24}.du-dt-cell{font-size:var(--du-fs-13);height:44px;color:var(--du-list-head-text);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;line-height:1.4;overflow:hidden}.du-rowbtn{border-radius:var(--du-radius-sm);color:var(--du-text-icon);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.du-rowbtn--24{width:24px;height:24px}.du-rowbtn--26{width:26px;height:26px}.du-rowbtn:hover{background:var(--du-brand-soft);color:var(--du-brand)}.du-rowbtn--neutral:hover{background:var(--du-border-hairline);color:var(--du-text-slate)}.du-rowbtn.is-danger:hover{background:var(--du-danger-soft);color:var(--du-danger)}.du-iconbtn{border-radius:var(--du-radius);color:var(--du-slate-600);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.du-iconbtn:not(:disabled):hover{background:var(--du-icon-hover-bg);color:var(--du-slate-800)}.du-iconbtn.is-danger:not(:disabled):hover{background:var(--du-icon-danger-bg);color:var(--du-red-500)}.du-iconbtn.is-active,.du-iconbtn.is-active:not(:disabled){background:var(--du-icon-active-bg);color:var(--du-slate-900)}.du-iconbtn.is-active.is-danger:not(:disabled):hover{background:var(--du-icon-active-bg);color:var(--du-red-500)}.du-iconbtn:disabled{color:var(--du-slate-300);cursor:default;background:0 0}.du-iconbtn.is-active:disabled{background:var(--du-icon-active-bg);color:var(--du-slate-300)}.du-menu-item{font-size:var(--du-fs-13);cursor:pointer;background:0 0;border-radius:5px;padding:7px 10px}.du-menu-item--check{align-items:center;gap:8px;padding:6px 8px;display:flex}.du-menu-item:hover{background:var(--du-menu-item-hover)}.du-doc-row{border-bottom:1px solid var(--du-border-row);height:46px;font-size:var(--du-fs-12);color:var(--du-text-body);background:var(--du-surface);opacity:1;pointer-events:auto;align-items:center;transition:background .12s,opacity .12s;display:grid}.du-doc-row:hover{background:var(--du-row-hover)}.du-doc-row.is-deleting{background:var(--du-danger-bg-alt);opacity:.65;pointer-events:none}.du-comment-row{border-bottom:1px solid var(--du-border-row);background:var(--du-surface);gap:10px;padding:11px 14px;display:flex}.du-comment-row:hover{background:var(--du-row-hover)}.du-comment-row.is-internal{background:var(--du-comment-internal)}.du-comment-actions{opacity:0;gap:2px;margin-left:auto;transition:opacity .12s;display:flex}.du-comment-row:hover .du-comment-actions{opacity:1}.du-comment-row:hover .du-comment-actions.is-editing{opacity:0}.du-tabbar{border-bottom:1px solid var(--du-border);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.du-tab{font-size:var(--du-fs-13);cursor:pointer;white-space:nowrap;color:var(--du-text-slate);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;font-family:inherit;font-weight:600}.du-tab.is-active{color:var(--du-brand);border-bottom-color:var(--du-brand)}.du-dbtn{height:30px;font-size:var(--du-fs-12-5);cursor:pointer;opacity:1;border-radius:7px;padding:0 12px;font-family:inherit;font-weight:600}.du-dbtn:disabled{cursor:default;opacity:.5}.du-dbtn--contained{background:var(--du-brand);color:#fff;border:none}.du-dbtn--outlined{border:1px solid var(--du-border-input);background:var(--du-surface);color:var(--du-list-head-text)}.du-dbtn--text{color:var(--du-text-slate);background:0 0;border:none}.du-dbtn--danger{background:var(--du-surface);color:var(--du-danger-text);border:1px solid #f0c4c4}.du-dbtn--success{background:var(--du-surface);color:var(--du-success);border:1px solid #b8e0c8}.du-dbtn--info{background:var(--du-surface);color:#1e40af;border:1px solid #c7dbfa}.du-dicon{cursor:pointer;border-radius:var(--du-radius-sm);color:var(--du-text-slate);background:0 0;border:none;padding:4px;display:inline-flex}.du-dicon.is-danger{color:var(--du-danger-text)}.du-dpill{height:20px;font-size:var(--du-fs-11);border-radius:5px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.du-dpill--success{color:#166534;background:#dcfce7}.du-dpill--info{color:#1e40af;background:#dbeafe}.du-dpill--warning{background:var(--du-warning-bg);color:#92400e}.du-dpill--default{background:var(--du-border-soft);color:var(--du-slate-600)}.du-dpill--danger{background:var(--du-danger-bg);color:var(--du-danger-text)}.du-wep-iconbtn{border-radius:var(--du-radius);width:32px;height:32px;color:var(--du-text-slate);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.du-wep-iconbtn.is-brand{color:var(--du-brand)}.du-wep-iconbtn:not(:disabled):hover{background:var(--du-border-hairline)}.du-wep-iconbtn.is-danger:not(:disabled):hover{background:var(--du-danger-soft);color:var(--du-danger)}.du-wep-iconbtn:disabled{color:var(--du-disabled-glyph);cursor:not-allowed;background:0 0}.du-nav-search-dark::placeholder{color:#a9a4d6;opacity:1}[data-record-toolbar] .du-wep-iconbtn{color:#4a4d63}[data-record-toolbar] .du-wep-iconbtn.is-brand{color:#6b46f0}[data-record-toolbar] .du-wep-iconbtn:not(:disabled):hover{color:#5a37e0;background:#f1edff}[data-record-toolbar] .du-wep-iconbtn:not(:disabled):active{color:#5232d6}[data-record-toolbar] .du-wep-iconbtn.is-danger:not(:disabled):hover{color:#c62828;background:#fdecec}[data-record-toolbar] .du-wep-iconbtn:disabled{color:#b7b8c8}.du-tabs{gap:20px;padding:0 20px;display:flex;overflow-x:auto}.du-tabs-btn{cursor:pointer;height:42px;font-size:var(--du-fs-12-5);white-space:nowrap;color:var(--du-text-second);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;padding:0 2px;font-family:inherit;font-weight:500;display:inline-flex}.du-tabs-btn.is-off{cursor:not-allowed;color:var(--du-disabled-glyph)}.du-tabs-btn.is-active{color:var(--du-brand);border-bottom-color:var(--du-brand);font-weight:600}.du-final-workspace{--du-brand:#6b46f0;--du-brand-strong:#6b46f0;--du-brand-soft:#f1edff;--du-text:#1f2133;--du-text-body:#1f2133;--du-text-label:#4a4d63;--du-text-second:#6a6c80;--du-text-muted:#8a8ca0;--du-text-faint:#9a9cb0;--du-border:#e6e5f0;--du-border-soft:#eeedf4;--du-border-hairline:#eeedf4;--du-border-input:#e3e4e8;--du-border-disabled:#e3e4e8;--du-disabled-bg:#f2f2f4;--du-control-h:32px;--du-nav-row-selected:#f4f1ff;--du-nav-row-hover:#f8f7fc;--du-nav-title:#1f2133;--du-nav-secondary:#4a4d63}.du-final-workspace .du-tabs-btn{color:#6a6c80;font-size:14px;font-weight:400}.du-final-workspace .du-tabs-btn.is-active{color:#6b46f0;font-weight:600}.du-final-workspace .du-nav-title,.du-final-workspace .du-nav-row.is-selected .du-nav-title,.du-final-workspace .du-nav-code,.du-final-workspace .du-nav-secondary{font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:400}.du-final-workspace .du-input-disabled{color:#7a7c90}.du-final-workspace .du-input::placeholder{color:#9a9cb0;opacity:1}.du-final-workspace .du-form-label .du-required{color:#d32f2f}.du-final-workspace{--du-control-h:34px;--du-label-w:150px;--du-border-disabled:#e3e4e8}.du-final-workspace .du-form-label{padding-right:0;font-size:13px}.du-final-workspace .du-input{padding-left:12px;padding-right:12px;font-size:14px}.du-final-workspace .du-form-row,.du-final-workspace .du-form-row-top{grid-template-columns:150px minmax(0,1fr);gap:14px;margin-bottom:7px;display:grid}.du-form-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:12px 32px;display:grid}.du-final-workspace .du-section-flat{margin-bottom:16px}.du-final-workspace .du-nav-secondary{color:#1f2133;padding-left:0}.du-final-workspace .du-nav-row{gap:5px;padding:9px 14px 9px 11px}.du-final-workspace .du-nav-code{color:#1f2133}.du-final-workspace .du-tabs{scrollbar-width:none;gap:4px;padding:0 16px}.du-final-workspace .du-tabs::-webkit-scrollbar{display:none}.du-final-workspace .du-tabs-btn{color:#4a4d63;padding:11px 12px 9px}.du-split-panel>div:not(.du-split-resizer){min-width:0;width:100%!important}.du-split-panel .du-list-search{min-width:0!important;max-width:none!important}.du-split-resizer{cursor:col-resize;touch-action:none;z-index:6;width:7px;position:absolute;top:0;bottom:0;right:-3px}.du-split-resizer:after{content:"";background:#e6e5f0;width:2px;height:100%;position:absolute;left:3px}.du-split-resizer:hover{background:#6b46f01f}.du-split-resizer.is-dragging:after{background:#6b46f0}.du-final-workspace [style*="Material Symbols Outlined"],nav[aria-label=Main\ menu] [style*="Material Symbols Outlined"],.du-final-workspace .du-icon{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;vertical-align:middle;flex-shrink:0;font-style:normal;font-weight:400;line-height:1}.du-final-workspace .du-card{background:0 0;border:none;margin-bottom:16px;padding:0}.du-final-workspace .du-list-headcell{color:#1f2133;padding:9px 14px}.du-final-workspace .du-list-cell{padding-left:14px;padding-right:14px}.du-final-workspace .du-list-footer{gap:8px;padding:8px 14px}.du-final-workspace .du-list-headrow,.du-final-workspace .du-list-row{column-gap:16px;padding-left:14px;padding-right:14px}.du-final-workspace .du-list-headcell,.du-final-workspace .du-list-cell{padding-left:0;padding-right:0}.du-final-workspace .du-list-row.is-selected{background:#f4f1ff}[data-record-toolbar] .du-wep-iconbtn{border-radius:6px;width:34px;height:34px}[data-record-toolbar] .du-wep-iconbtn:not(:disabled):hover{color:#6b46f0}@media (width<=1379px){.du-module-label:not(.is-active),.du-user-label{display:none}}@media (width<=1079px){.du-global-search{width:34px!important}.du-global-search input:not(:focus){color:#0000!important;padding:0!important}.du-global-search input:not(:focus)::placeholder{color:#0000}.du-global-search>span:last-of-type{display:none}.du-global-search:focus-within{width:240px!important}}.du-grid-toolbar{background:var(--du-toolbar-bg);border-bottom:1px solid var(--du-border-soft)}.du-grid-row{border-bottom:1px solid var(--du-border-row)}.du-grid-search{background:var(--du-search-bg);border:1px solid var(--du-border-input);border-radius:var(--du-radius-sm)}.du-sheet-wrap{border:1px solid var(--du-border);background:var(--du-surface);border-radius:9px;overflow:hidden}.du-sheet-scroll{max-height:420px;overflow:auto}.du-sheet{min-width:max-content;font-size:var(--du-fs-12);color:var(--du-text-body);display:grid}.du-sheet-group{z-index:4;background:var(--du-list-head-bg);border-bottom:1px solid var(--du-border);border-right:1px solid var(--du-border);height:30px;font-size:var(--du-fs-9);letter-spacing:.6px;text-transform:uppercase;color:var(--du-text-slate);white-space:nowrap;align-items:center;padding:0 8px;font-weight:700;display:flex;position:sticky;top:0}.du-sheet-th{z-index:4;background:var(--du-toolbar-bg);border-bottom:1px solid var(--du-border);border-right:1px solid var(--du-border-row);height:30px;font-size:var(--du-fs-10);letter-spacing:.4px;text-transform:uppercase;color:var(--du-list-head-text);white-space:nowrap;align-items:center;padding:0 8px;font-weight:600;display:flex;position:sticky;top:30px}.du-sheet-th--num{justify-content:flex-end}.du-sheet-td{border-bottom:1px solid var(--du-border-row);border-right:1px solid var(--du-border-row);background:var(--du-surface);align-items:center;min-height:36px;display:flex;position:relative}.du-sheet-row-active .du-sheet-td{background:var(--du-row-selected)}.du-sheet-cell{width:100%;min-height:34px;font:inherit;font-size:var(--du-fs-12);color:inherit;box-sizing:border-box;background:0 0;border:0;outline:0;align-items:center;padding:0 10px;display:flex}.du-sheet-cell:focus{box-shadow:inset 0 0 0 2px var(--du-brand);background:var(--du-surface);border-radius:3px}.du-sheet-cell--num{text-align:right;font-family:var(--du-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.du-sheet-cell[readonly]{cursor:default}.du-sheet-cell:disabled{color:var(--du-text-muted);background:var(--du-disabled-bg)}.du-sheet-pick{text-align:left;width:100%;min-height:34px;font:inherit;font-size:var(--du-fs-12);color:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;outline:0;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;display:flex}.du-sheet-pick:focus{box-shadow:inset 0 0 0 2px var(--du-brand);background:var(--du-surface);border-radius:3px}.du-sheet-pick[disabled]{cursor:default;color:var(--du-text-muted)}.du-sheet-pick>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.du-sheet-pick .du-sheet-pick-ph{color:var(--du-text-faint)}.du-sheet-pick .du-sheet-pick-ico{color:var(--du-text-faint);flex:none;font-family:Material Symbols Outlined;font-size:15px}.du-sheet-calc.du-sheet-calc--num{font-family:var(--du-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;justify-content:flex-end}.du-sheet-calc.du-sheet-calc-none{color:var(--du-text-muted,#94a3b8);font-family:inherit;font-size:12px;font-style:italic}.du-sheet-calc{width:100%;min-height:34px;color:var(--du-text-slate);background:var(--du-disabled-bg);box-sizing:border-box;justify-content:flex-start;align-items:center;padding:0 10px;display:flex}.du-sheet-pin{z-index:2;position:sticky}.du-sheet-pin-last{border-right:1px solid var(--du-border);box-shadow:2px 0 4px -2px #0f172a1f}.du-sheet-group.du-sheet-pin,.du-sheet-th.du-sheet-pin{z-index:6}.du-sheet-actions{z-index:2;border-left:1px solid var(--du-border);justify-content:center;align-items:center;gap:2px;position:sticky;right:0;box-shadow:-2px 0 4px -2px #0f172a1f}.du-sheet-actions .du-sheet-act{opacity:0;transition:opacity 90ms linear}.du-sheet-row-active .du-sheet-act,.du-sheet-td.du-sheet-actions:hover .du-sheet-act,.du-sheet-act:focus{opacity:1}.du-sheet-td.is-invalid{background:var(--du-danger-bg-alt);box-shadow:inset 0 0 0 1px var(--du-danger-border)}.du-sheet-err{font-size:var(--du-fs-10);color:var(--du-danger-text);white-space:normal;padding:2px 8px 4px;line-height:1.3;display:block}.du-sheet-empty{min-height:36px;color:var(--du-text-muted);font-size:var(--du-fs-12);align-items:center;padding:10px 14px;display:flex}.du-sheet-empty>span{max-width:calc(100vw - 480px);display:inline-block;position:sticky;left:14px}.du-sheet-add{border-top:1px solid var(--du-border-soft);background:var(--du-surface);align-items:center;padding:8px 10px;display:flex}.du-sheet-foot{border-top:1px solid var(--du-border-soft);background:var(--du-toolbar-bg);font-size:var(--du-fs-10);color:var(--du-text-muted);align-items:center;gap:10px;padding:8px 12px;display:flex}.du-sheet-foot-warn{color:var(--du-danger-text);align-items:center;gap:5px;font-weight:600;display:inline-flex}.du-sheet-key{font-family:var(--du-mono,ui-monospace, monospace);border:1px solid var(--du-border-input);background:var(--du-surface);color:var(--du-text-second);border-radius:4px;padding:1px 5px}.du-mdsection{margin:10px 0 0}.du-mdsection-head{border-bottom:1px solid var(--du-border-soft);background:0 0;align-items:center;gap:10px;padding:7px 10px 7px 4px;display:flex}.du-mdsection-toggle{cursor:pointer;font:inherit;color:var(--du-text);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;margin:0;padding:3px 6px;display:inline-flex}.du-mdsection-toggle:hover{background:var(--du-icon-hover-bg)}.du-mdsection-toggle:focus-visible{outline:2px solid var(--du-brand);outline-offset:1px}.du-mdsection-caret{width:12px;color:var(--du-text-muted);font-size:11px;line-height:1;display:inline-block}.du-mdsection-title{font-size:var(--du-fs-13,13px);letter-spacing:.1px;font-weight:600}.du-mdsection-summary{font-size:var(--du-fs-11,11.5px);color:var(--du-text-muted)}.du-mdsection-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.du-mdsection-body{padding-top:10px}.du-mdsection-body[hidden]{display:none}.du-sheet-addlink{font:inherit;font-size:var(--du-fs-12);color:var(--du-brand);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;margin:0;padding:2px 4px;font-weight:600;display:inline-flex}.du-sheet-addlink:hover:not(:disabled){background:var(--du-brand-softer);text-decoration:underline}.du-sheet-addlink:focus-visible{outline:2px solid var(--du-brand);outline-offset:1px}.du-sheet-addlink:disabled{color:var(--du-text-muted);cursor:default}.du-sheet-addnote{font-size:var(--du-fs-11,11.5px);color:var(--du-text-muted);margin-left:10px}.du-field-quickset{margin-left:var(--du-label-w);flex-wrap:wrap;gap:6px;margin-top:5px;margin-bottom:9px;display:flex}.du-quickset-btn{border:1px solid var(--du-border);color:var(--du-text-subtle);font-size:var(--du-fs-10-5);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px;line-height:1.6;transition:background .12s,color .12s,border-color .12s}.du-quickset-btn:hover{background:var(--du-surface-hover);color:var(--du-text);border-color:var(--du-border-strong)}.du-quickset-btn.is-active{border-color:var(--du-primary);color:var(--du-primary);font-weight:600}.du-final-workspace .du-tabs.du-tabs-overflow{flex-wrap:nowrap;min-width:0;position:relative;overflow:visible}.du-tabs-measure{visibility:hidden;pointer-events:none;width:max-content;height:0;display:flex;position:absolute;overflow:hidden}.du-tabs-measure .du-tabs-btn{flex-shrink:0}.du-tabs-overflow>.du-tabs-btn{white-space:nowrap;flex-shrink:0}.du-tabs-more{align-items:center;gap:4px;display:inline-flex}.du-tabs-menu{z-index:40;background:#fff;border:1px solid #e6e5f0;border-radius:7px;min-width:190px;padding:5px;position:absolute;top:100%;right:16px;box-shadow:0 6px 18px #211c4e20}.du-tabs-menu button{text-align:left;color:#4a4d63;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:9px 12px;font:400 14px IBM Plex Sans,sans-serif;display:block}.du-tabs-menu button:hover,.du-tabs-menu button:focus-visible{background:#f1edff}.du-tabs-menu button[aria-current]{color:#6b46f0;font-weight:600}.du-tabs-menu button:disabled{color:#b7b8c8;cursor:not-allowed}.du-record-count{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400}.du-form-section-heading{color:#1f2133;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #e3e4e8;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0 0 4px;padding:0 0 4px;font:600 14px IBM Plex Sans,sans-serif;display:flex}.du-form-section-chevron{color:#6a6c80;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;line-height:1;display:flex}.du-form-section-heading:hover .du-form-section-chevron,.du-form-section-heading:focus-visible .du-form-section-chevron{color:#6b46f0;background:#f1edff}.du-list-footer-button{color:#4a4d63;cursor:pointer;background:#fff;border:1px solid #e0dfeb;border-radius:6px;justify-content:center;align-items:center;width:30px;height:28px;display:inline-flex}.du-list-footer-button .material-symbols-outlined{font-size:20px;line-height:1}.du-list-footer-button:hover,.du-list-footer-button.is-active{color:#6b46f0;background:#f1edff;border-color:#6b46f0}.du-list-footer-button:disabled{opacity:.4;cursor:default}.du-column-search-row{background:#fff;border-bottom:1px solid #e6e5f0;column-gap:16px;padding:6px 14px;display:grid}.du-column-search{background:#fff;border:1px solid #e3e4e8;border-radius:6px;align-items:center;width:100%;min-width:0;display:flex}.du-column-search>select{color:#6a6c80;background:0 0;border:none;border-right:1px solid #e3e4e8;width:30px;min-width:30px;height:28px;font-size:11px}.du-column-search-value{flex:1;min-width:0}.du-column-search-value>input,.du-column-search-value>select,.du-column-search-value>button{box-sizing:border-box;border:none!important;width:100%!important;min-width:0!important;height:28px!important;font-size:13px!important}.du-column-search>button{color:#8a8ca0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:25px;padding:0;display:flex}.du-column-search>button span{font-size:18px}.du-column-operator{flex-shrink:0;position:relative}.du-column-operator>button{color:#6a6c80;cursor:pointer;background:0 0;border:none;border-right:1px solid #e3e4e8;justify-content:center;align-items:center;gap:1px;width:30px;height:28px;padding:0;font:400 12px IBM Plex Sans,sans-serif;display:flex}.du-column-operator>button .material-symbols-outlined{font-size:14px}.du-column-operator>button:hover{color:#6b46f0;background:#f1edff}.du-column-operator-option{color:#4a4d63;text-align:left;cursor:pointer;background:#fff;border:none;border-radius:4px;align-items:center;gap:10px;width:100%;padding:7px 9px;font:400 13px IBM Plex Sans,sans-serif;display:flex}.du-column-operator-option>span{text-align:center;color:#6a6c80;width:20px}.du-column-operator-option:hover,.du-column-operator-option[aria-checked=true]{color:#6b46f0;background:#f1edff}.du-column-search-value>input,.du-column-search-value>select,.du-column-search-value>button{text-align:left;padding-left:4px!important}.du-column-search-row>div{min-width:0;margin-left:0;padding-left:0}.du-list-footer-button{border-radius:5px;width:26px;height:24px}.du-list-footer-button .material-symbols-outlined{font-size:18px}.du-list-footer-button svg{width:18px;height:18px}.du-list-cell input[type=checkbox],.du-list-headcell input[type=checkbox]{accent-color:#6b46f0;cursor:pointer;width:14px;height:14px;margin:0}.du-list-row[aria-selected=true]{background:#f4f1ff}.du-reset-list-filters{color:#6a6c80;cursor:pointer;background:#fff;border:1px solid #e0dfeb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:34px;padding:0;display:inline-flex}.du-reset-list-filters:hover{color:#6b46f0;background:#f1edff}.du-approved-list-toolbar{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.du-approved-list-toolbar>div:first-child{flex-shrink:0}.du-approved-list-toolbar .du-list-search{flex:260px!important;min-width:110px!important;max-width:380px!important}:is(.du-approved-list-toolbar>button,.du-approved-list-toolbar>div:has(>button[aria-haspopup])){flex-shrink:0}.du-toolbar-filter-chips{align-items:center;gap:6px;min-width:0;display:flex}.du-toolbar-filter-chip{color:#6b46f0;background:#f1edff;border-radius:16px;align-items:center;gap:4px;min-width:0;padding:4px 7px 4px 10px;font-size:12px;display:inline-flex}.du-toolbar-filter-chip button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.du-toolbar-filter-chip button:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.du-toolbar-filter-chip strong{font-weight:600}.du-toolbar-filter-chip button:last-child{flex-shrink:0;display:flex}.du-toolbar-filter-chip .material-symbols-outlined{font-size:14px}.du-toolbar-more-filters{color:#6b46f0;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ddd3ff;border-radius:16px;align-items:center;gap:3px;height:28px;padding:0 8px;font:500 12px IBM Plex Sans,sans-serif;display:flex}.du-toolbar-more-filters span{font-size:16px}.du-toolbar-clear-filters{color:#6b46f0;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0 4px;font:500 12px IBM Plex Sans,sans-serif}.du-toolbar-extra-filters{flex-direction:column;align-items:stretch;gap:6px;display:flex}.du-toolbar-extra-filters .du-toolbar-filter-chip button:first-child{text-align:left;flex:1;max-width:none}@media (width<=1200px){.du-toolbar-filter-chip button:first-child{max-width:110px}.du-approved-list-toolbar{gap:6px}}@media (width<=900px){.du-toolbar-filter-chip button:first-child{max-width:65px}.du-approved-list-toolbar .du-list-search input{padding-right:8px!important}.du-approved-list-toolbar .du-list-search kbd{display:none}}.du-detail-grid{resize:vertical;background:#fff;border:1px solid #e3e4e8;border-radius:8px;flex-direction:column;height:480px;min-height:300px;max-height:calc(100vh - 250px);font:400 13px IBM Plex Sans,sans-serif;display:flex;overflow:hidden}.du-detail-grid.is-fullscreen{z-index:80;resize:none;height:auto;max-height:none;position:fixed;inset:60px 12px 12px}.du-detail-toolbar{border-bottom:1px solid #e3e4e8;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.du-detail-toolbar button,.du-detail-actions button,.du-detail-column-option button{color:#4a4d63;cursor:pointer;min-height:28px;font:inherit;background:#fff;border:1px solid #e3e4e8;border-radius:5px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.du-detail-toolbar button:hover,.du-detail-actions button:hover{color:#6b46f0;background:#f1edff}.du-detail-toolbar button:disabled,.du-detail-actions button:disabled{opacity:.4;cursor:default}.du-detail-toolbar .material-symbols-outlined,.du-detail-actions .material-symbols-outlined,.du-detail-column-option .material-symbols-outlined{font-size:18px}.du-detail-toolbar>input{min-width:120px;height:30px;font:inherit;border:1px solid #e3e4e8;border-radius:6px;margin-left:auto;padding:0 9px}.du-detail-scroll{flex:1;min-height:0;overflow:auto}.du-detail-scroll table{border-collapse:separate;border-spacing:0;width:100%}.du-detail-scroll th{z-index:3;text-align:left;white-space:nowrap;background:#f8f8fb;border-bottom:1px solid #e3e4e8;height:36px;padding:0 9px;font-weight:600;position:sticky;top:0}.du-detail-scroll td{background:#fff;border-bottom:1px solid #eeedf4;height:40px;padding:3px 7px}.du-detail-scroll .du-detail-totals td{z-index:3;white-space:nowrap;background:#f8f8fb;border-top:1px solid #e3e4e8;font-weight:600;position:sticky;bottom:0}.du-detail-scroll .du-detail-ident{z-index:2;text-align:center;border-right:1px solid #e3e4e8;width:40px;min-width:40px;font-family:IBM Plex Mono,monospace;position:sticky;left:0}.du-detail-scroll th.du-detail-ident{z-index:5}.du-detail-scroll .du-detail-actions{z-index:2;white-space:nowrap;border-left:1px solid #e3e4e8;min-width:106px;position:sticky;right:0}.du-detail-scroll th.du-detail-actions{z-index:5}.du-detail-actions button{border:none;width:28px;padding:0}.du-detail-editor-control{box-sizing:border-box;color:#1f2133;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;min-width:0;height:30px;padding:0 6px;font:400 13px IBM Plex Sans,sans-serif}.du-detail-editor-control:focus{background:#fff;border-color:#6b46f0;outline:none}.du-detail-editor-control:disabled{color:#7a7c90;background:#f2f2f4}input.du-detail-editor-control[type=checkbox]{accent-color:#6b46f0;width:15px;height:15px}.du-detail-state{white-space:nowrap;background:#f2f2f4;border-radius:5px;padding:2px 6px;font-size:11px;display:inline-block}.du-detail-scroll tr[data-status=New] .du-detail-state{color:#15803d;background:#e6f4ec}.du-detail-scroll tr[data-status=Modified] .du-detail-state{color:#6b46f0;background:#f1edff}.du-detail-scroll tr[data-status=Needs\ Attention] .du-detail-state,.du-detail-scroll td.is-error{color:#c62828;background:#fdecec}.du-detail-scroll tr[data-status="Marked for Deletion"] td:not(.du-detail-actions){opacity:.55;background:#fff3f3}.du-detail-field-error{color:#c62828;font-size:11px;display:block}.du-detail-scroll td.is-error .du-detail-editor-control:not(:disabled){background:#fff;border-color:#d98a8a}.du-detail-footer{color:#6a6c80;border-top:1px solid #e3e4e8;padding:8px 12px;font-size:11px}.du-detail-empty{text-align:center;color:#6a6c80;padding:24px}.du-detail-popup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.du-detail-popup-fields .is-wide{grid-column:1/-1}.du-detail-popup-fields label{color:#4a4d63;margin-bottom:5px;font-size:13px;display:block}.du-detail-popup-fields .du-detail-editor-control{border-color:#e3e4e8;height:34px}.du-detail-popup-fields textarea.du-detail-editor-control{resize:vertical;height:80px}.du-detail-popup-footer{color:#6a6c80;justify-content:space-between;align-items:center;padding-top:18px;font-size:12px;display:flex}.du-detail-popup-footer button{color:#fff;font:inherit;cursor:pointer;background:#6b46f0;border:none;border-radius:6px;padding:7px 16px}.du-detail-column-option{align-items:center;gap:5px;padding:4px;display:flex}.du-detail-column-option label{flex:1}@media (width<=700px){.du-detail-popup-fields{grid-template-columns:1fr}}input.du-detail-editor-control[type=radio]{accent-color:#6b46f0;width:15px;height:15px}.du-detail-scroll .du-detail-change{box-sizing:border-box;z-index:2;width:160px;min-width:160px;max-width:160px;position:sticky;left:40px}.du-detail-scroll th.du-detail-change{z-index:5}.du-detail-grid.is-reference-design{resize:none;background:#f9f9fd;border:0;border-radius:0;height:520px;min-height:350px;max-height:calc(100vh - 235px);overflow:visible}.is-reference-design .du-detail-toolbar{border:0;flex-wrap:nowrap;gap:10px;padding:0 0 12px}.is-reference-design .du-detail-toolbar button{color:#1f2133;border-color:#e0dfeb;border-radius:8px;height:36px;padding:0 12px;font-weight:500}.is-reference-design .du-detail-toolbar .du-detail-reload{display:none}.is-reference-design .du-detail-toolbar button[aria-label="Export detail rows to Excel"]{color:#15803d;padding:0 8px}.is-reference-design .du-detail-save{margin-left:auto}.is-reference-design .du-detail-save:disabled{color:#8a8ca0;opacity:1;background:#eeedf4;border-color:#0000;font-weight:600}.is-reference-design .du-detail-scroll{background:#fff;border:1px solid #e6e5f0;border-radius:10px 10px 0 0}.is-reference-design .du-detail-scroll table{table-layout:fixed;width:max-content;min-width:100%}.is-reference-design .du-detail-scroll th{background:#f8f8fb;border-bottom-color:#e6e5f0;border-right:1px solid #eeedf4;height:38px;padding:0 12px}.is-reference-design .du-detail-scroll td{border-right:1px solid #eeedf4;height:32px;padding:0 6px}.is-reference-design .du-detail-scroll .du-detail-ident{color:#8a8ca0;width:44px;min-width:44px;font-size:12px}.is-reference-design .du-detail-scroll .du-detail-actions{width:108px;min-width:108px;padding:0 6px}.is-reference-design .du-detail-actions button{width:28px;height:28px}.is-reference-design .du-detail-actions .material-symbols-outlined{font-size:17px}.is-reference-design .du-detail-editor-control{border-radius:0;height:32px;padding:0 6px}.is-reference-design .du-detail-editor-control:disabled{background:0 0}.is-reference-design .is-mono,.is-reference-design .is-mono input{text-align:right;font-family:IBM Plex Mono,monospace;font-size:12px}.is-reference-design input[type=number]{text-align:right;appearance:textfield}.is-reference-design input[type=number]::-webkit-inner-spin-button{appearance:none}.is-reference-design .du-detail-scroll tr[data-status=New] .du-detail-ident{box-shadow:inset 3px 0 #6b46f0}.is-reference-design .du-detail-scroll tr[data-status=Modified] .du-detail-ident{box-shadow:inset 3px 0 #e48400}.is-reference-design .du-detail-scroll tr[data-status=Needs\ Attention] .du-detail-ident{box-shadow:inset 3px 0 #d32f2f}.is-reference-design .du-detail-scroll tr[data-status="Marked for Deletion"] .du-detail-ident{box-shadow:inset 3px 0 #b7b8c8}.is-reference-design .du-detail-add-line{background:#fff;border:1px solid #e6e5f0;border-top:0;border-radius:0 0 10px 10px;padding:9px 12px}.du-detail-add-line button{color:#6b46f0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.du-detail-add-line button:disabled{opacity:.4;cursor:default}.is-reference-design .du-detail-footer{border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0 0;font-size:11px;display:flex}.du-detail-legend{align-items:center;gap:16px;display:flex}.du-detail-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.du-detail-legend i{background:#b7b8c8;border-radius:2px;width:3px;height:13px}.du-detail-legend [data-status=Saved] i{background:0 0;border:1px solid #15803d;border-radius:50%;width:10px;height:10px}.du-detail-legend [data-status=New] i{background:#6b46f0}.du-detail-legend [data-status=Modified] i{background:#e48400}.du-detail-legend [data-status=Needs\ Attention] i{background:#d32f2f}.du-detail-grid.is-reference-design.is-fullscreen{background:#f9f9fd;height:auto;max-height:none;padding:16px;inset:60px 12px 12px}@media (width<=1000px){.is-reference-design .du-detail-footer{flex-wrap:wrap}}.is-reference-design [data-lookup-field=inline]{padding:0 6px!important;font-size:13px!important}.is-reference-design [data-lookup-field=inline] [title=Clear]{visibility:hidden}.is-reference-design [data-lookup-field=inline]:hover [title=Clear],.is-reference-design [data-lookup-field=inline]:focus-within [title=Clear]{visibility:visible}.is-reference-design .du-detail-toolbar button[aria-label="Grid full screen"],.is-reference-design .du-detail-toolbar button[aria-label="Exit grid full screen"]{margin-left:10px;padding:0 8px;position:relative}.is-reference-design .du-detail-toolbar button[aria-label="Grid full screen"]:before,.is-reference-design .du-detail-toolbar button[aria-label="Exit grid full screen"]:before{content:"";background:#e6e5f0;width:1px;height:24px;position:absolute;left:-12px}.is-reference-design td.is-mono:not(:has(input)){color:#7a7c90;padding-right:12px}.du-detail-legend [data-status=Saved] i:after{content:"✓";color:#15803d;text-align:center;font-size:8px;font-style:normal;line-height:9px;display:block}.du-detail-grid .du-required,.du-detail-popup-fields .du-required{color:#d32f2f}.du-detail-scroll td.is-calculated{color:#7a7c90;background:#f2f2f4}.du-detail-scroll td.is-calculated.is-error{color:#c62828;background:#fdecec}.is-reference-design .du-detail-drag{color:#8a8ca0;cursor:grab;vertical-align:middle;background:0 0;border:0;width:18px;height:24px;padding:0}.is-reference-design .du-detail-drag:active{cursor:grabbing}.is-reference-design .du-detail-drag:disabled{opacity:.35;cursor:default}.is-reference-design .du-detail-drag .material-symbols-outlined{font-size:16px}.is-reference-design .du-detail-scroll tr.is-drop-target td{border-top:2px solid #6b46f0}.du-detail-column-option{gap:2px;padding:2px 0}.du-detail-column-option label{align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.du-detail-column-option label input{accent-color:#6b46f0;margin:0}.du-detail-grid .du-detail-toolbar .du-detail-column-option button{background:0 0;border:0;border-radius:3px;width:22px;min-width:22px;height:22px;min-height:22px;padding:0}.du-detail-grid .du-detail-toolbar .du-detail-column-option button:hover{color:#6b46f0;background:#f1edff}.du-detail-grid .du-detail-toolbar .du-detail-column-option button:focus-visible{outline-offset:1px;outline:2px solid #6b46f0}.du-detail-column-option .material-symbols-outlined{font-size:16px}.du-detail-scroll th[draggable=true],.du-detail-column-option[draggable=true]{cursor:grab}.du-detail-scroll th[draggable=true]:active,.du-detail-column-option[draggable=true]:active{cursor:grabbing}.du-detail-scroll th.is-column-drop-target,.du-detail-column-option.is-column-drop-target{background:#f1edff;box-shadow:inset 3px 0 #6b46f0}.du-detail-column-option>.material-symbols-outlined{color:#8a8ca0;font-size:14px}.du-detail-layout-status{color:#6a6c80;border-top:1px solid #e6e5f0;max-width:240px;margin-top:4px;padding:5px 0 0;font-size:11px}.du-detail-grid .du-detail-toolbar .du-detail-layout-status button{vertical-align:middle;background:0 0;border:0;width:20px;height:20px;min-height:20px;padding:0}.du-detail-layout-selector{position:relative}.du-detail-grid .du-detail-toolbar .du-detail-layout-selector>button{white-space:nowrap;border-radius:7px;gap:8px;height:32px;padding:0 8px 0 12px;font-size:13px;font-weight:600}.du-detail-layout-selector>button .material-symbols-outlined{color:#8a8ca0;font-size:18px}.du-detail-grid .du-detail-toolbar .du-detail-layout-menu button{border:0;border-radius:7px;justify-content:flex-start;width:100%;height:32px;padding:0 10px;font-size:13px;font-weight:500}.du-detail-layout-menu button[aria-checked=true]{background:#f1edff!important;font-weight:600!important}.du-detail-layout-menu .material-symbols-outlined{color:#8a8ca0;font-size:16px}.du-detail-upload-drop{text-align:left;color:#1f2133;cursor:pointer;background:#fafaff;border:1px dashed #d6d3ea;border-radius:10px;align-items:center;gap:14px;width:100%;margin:10px 0 0;padding:16px 20px;font:13px IBM Plex Sans,sans-serif;display:flex}.du-detail-upload-icon{color:#6b46f0;background:#f1edff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.du-detail-upload-icon .material-symbols-outlined{font-size:22px}.du-detail-upload-title{font-weight:500;display:block}.du-detail-upload-title>span{color:#6b46f0}.du-detail-upload-hint{color:#6a6c80;margin-top:3px;font-size:12px;display:block}.du-detail-upload-drop:hover:not(:disabled){background:#f7f5ff;border-color:#6b46f0}.du-detail-upload-drop:focus-visible{outline-offset:2px;outline:2px solid #6b46f0}.du-detail-upload-drop:disabled{opacity:.6;cursor:not-allowed}.is-reference-design.is-upload-grid .du-detail-scroll{border-bottom:0;border-radius:10px 10px 0 0!important}.du-detail-radio-options{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:4px;font-size:13px;display:flex}.du-detail-radio-options label{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;display:inline-flex}.du-detail-radio-options input{accent-color:#6b46f0;width:14px;height:14px;margin:0}.du-detail-radio-options label:has(input:disabled){cursor:default;color:#7a7c90}.du-detail-number-unit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.du-detail-number-unit input{flex:1;width:90px;min-width:60px}.du-detail-number-unit>span{color:#6a6c80;white-space:nowrap;font-size:12px}.du-detail-number-unit small{color:#b45309;white-space:nowrap;flex-shrink:0;width:auto;font-size:11px}.ssd-page{color:#1f2133;background:#f3f4f8;min-height:100%;font-family:IBM Plex Sans,sans-serif;font-size:14px;overflow:auto}.ssd-page *{box-sizing:border-box}.ssd-page button,.ssd-page input,.ssd-page select{font:inherit}.ssd-page button{cursor:pointer}.ssd-page button:disabled{cursor:not-allowed;opacity:.55}.ssd-page a{color:#6b46f0;text-decoration:none}.ssd-page a:hover{color:#5232d6;text-decoration:underline}.ssd-content{flex-direction:column;gap:14px;width:100%;max-width:1440px;margin:0 auto;padding:18px 24px 28px;display:flex}.ssd-header{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.ssd-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.ssd-eyebrow{letter-spacing:.08em;color:#6a6c80;font-family:IBM Plex Mono,monospace;font-size:11px}.ssd-heading h1{color:#1f2133;margin:0;font-size:22px;font-weight:600;line-height:1.3}.ssd-heading p{color:#4a4d63;margin:0;font-size:12px}.ssd-scope{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.ssd-filter,.ssd-date{color:#6a6c80;background:#fff;border:1px solid #e3e4e8;border-radius:8px;align-items:center;gap:6px;height:34px;font-size:12px;display:flex}.ssd-filter{min-width:0;max-width:360px;padding:0 8px 0 10px}.ssd-filter>span{white-space:nowrap}.ssd-filter>div{width:150px;min-width:80px}.ssd-filter button{height:30px!important;box-shadow:none!important;color:#1f2133!important;background:0 0!important;border:0!important;padding:0 3px!important;font-size:12px!important}.ssd-filter input{font-size:12px!important}.ssd-date{gap:0;overflow:hidden}.ssd-date button{color:#4a4d63;background:#fff;border:0;align-items:center;height:32px;padding:0 8px;display:flex}.ssd-date button:first-child{border-right:1px solid #eeedf4}.ssd-date button:last-child{border-left:1px solid #eeedf4}.ssd-date label{align-items:center;gap:6px;padding:0 10px;display:flex}.ssd-date input{color:#1f2133;background:0 0;border:0;outline:none;width:116px;padding:0;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.ssd-square{color:#4a4d63;background:#fff;border:1px solid #e3e4e8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ssd-square:hover,.ssd-date button:hover{background:#f6f4ff}.ssd-panel{background:#fff;border:1px solid #e6e5f0;border-radius:10px;min-width:0}.ssd-advanced{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 18px;display:flex}.ssd-advanced>div{flex:1;min-width:200px}.ssd-advanced select{background:#fff;border:1px solid #e3e4e8;border-radius:6px;height:34px;padding:0 8px}.ssd-error{color:#c62828;margin:0}.ssd-loading{color:#6a6c80;font-size:11px}.ssd-kpis{background:#fff;border:1px solid #e6e5f0;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.ssd-kpi{text-align:left;color:#1f2133;background:#fff;border:0;border-right:1px solid #eeedf4;flex-direction:column;gap:6px;min-width:0;padding:14px 18px;display:flex}.ssd-kpi:last-child{border-right:0}.ssd-kpi:hover{background:#fbfaff}.ssd-kpi-label{letter-spacing:.06em;color:#4a4d63;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.4;display:flex}.ssd-kpi-label>span{display:flex}.ssd-kpi-number{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ssd-kpi-number strong{font-family:IBM Plex Mono,monospace;font-size:28px;font-weight:500;line-height:1.3}.ssd-kpi-number>span{color:#6a6c80;font-size:12px}.ssd-kpi small{color:#6a6c80;font-size:11px}.ssd-track{background:#eeedf4;border-radius:2px;width:100%;height:4px;overflow:hidden}.ssd-track>div{background:#1b8a4a;height:100%}.ssd-columns{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.ssd-sidebar{flex-direction:column;gap:14px;min-width:0;display:flex}.ssd-timeline{flex-direction:column;display:flex;overflow:hidden}.ssd-page h2{margin:0;font-size:14px;font-weight:600;line-height:1.3}.ssd-timeline-title{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px 10px;display:flex}.ssd-timeline-title>span,.ssd-section-title>span{color:#6a6c80;font-family:IBM Plex Mono,monospace;font-size:11px}.ssd-quick-tabs{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.ssd-quick-tabs button{color:#4a4d63;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12px;display:flex}.ssd-quick-tabs button[aria-pressed=true]{color:#5a37e0;background:#f1edff;font-weight:600}.ssd-quick-tabs span{font-family:IBM Plex Mono,monospace;font-size:11px}.ssd-timeline-scroll{overflow-x:auto}.ssd-timeline-table{min-width:820px}.ssd-axis,.ssd-timeline-row{grid-template-columns:260px minmax(0,1fr) 64px;padding:0 18px;display:grid}.ssd-axis{color:#8a8ca0;border-bottom:1px solid #eeedf4;align-items:end;height:26px;font-family:IBM Plex Mono,monospace;font-size:10px}.ssd-axis>span{letter-spacing:.06em;padding-bottom:4px}.ssd-axis>span:last-child{text-align:right}.ssd-axis>div{height:100%;position:relative}.ssd-axis>div>span{position:absolute;bottom:4px;transform:translate(-50%)}.ssd-timeline-row{border-bottom:1px solid #f3f2f7;align-items:center;min-height:52px}.ssd-timeline-row:hover{background:#fcfbff}.ssd-record{flex-direction:column;gap:2px;min-width:0;padding-right:12px;display:flex}.ssd-record>div{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ssd-record a,.ssd-record>div>span{font-family:IBM Plex Mono,monospace;font-size:12px}.ssd-record small{color:#6a6c80;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ssd-windows{height:30px;position:relative}.ssd-grid-line{background:#f0eff5;width:1px;position:absolute;top:0;bottom:0}.ssd-now{opacity:.55;background:#6b46f0;width:2px;position:absolute;top:-6px;bottom:-6px}.ssd-window{border:1px solid;border-radius:4px;justify-content:center;align-items:center;min-width:8px;height:20px;display:flex;position:absolute;top:5px;overflow:hidden}.ssd-window:hover{filter:brightness(.95);text-decoration:none!important}.ssd-window svg,.ssd-window .material-symbols-outlined{font-size:13px!important}.ssd-done{text-align:right;font-family:IBM Plex Mono,monospace;font-size:12px}.ssd-empty{text-align:center;color:#6a6c80;padding:28px 18px;font-size:13px}.ssd-legend{color:#4a4d63;border-top:1px solid #eeedf4;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 18px;font-size:11px;display:flex}.ssd-legend>span{align-items:center;gap:5px;display:flex}.ssd-legend i{border:1px solid;border-radius:3px;width:12px;height:10px}.ssd-legend>a{margin-left:auto;font-size:12px}.ssd-pagination{color:#6a6c80;border-top:1px solid #eeedf4;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 18px;font-size:11px;display:flex}.ssd-pagination>span{flex:1}.ssd-pagination button,.ssd-pagination select{color:#4a4d63;background:#fff;border:1px solid #e6e5f0;border-radius:5px;padding:3px 6px;font-size:11px}.ssd-pagination label{align-items:center;gap:6px;display:flex}.ssd-completion,.ssd-performance{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.ssd-section-title{align-items:center;gap:8px;display:flex}.ssd-section-title h2{flex:1}.ssd-completion-bar{background:#eeedf4;border-radius:5px;height:10px;display:flex;overflow:hidden}.ssd-split{grid-template-columns:1fr 1fr;gap:6px 14px;display:grid}.ssd-split>span{color:#4a4d63;align-items:center;gap:6px;font-size:12px;display:flex}.ssd-split i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.ssd-split>span>span{flex:1}.ssd-split b{color:#1f2133;font-family:IBM Plex Mono,monospace;font-weight:400}.ssd-performance-row{grid-template-columns:minmax(0,1fr) 90px 54px;align-items:center;gap:10px;display:grid}.ssd-performance-row>button{color:#1f2133;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:12px;overflow:hidden}.ssd-performance-row>button:hover{color:#6b46f0}.ssd-performance-row>.ssd-track{border-radius:3px;height:6px}.ssd-performance-row>.ssd-track>div{background:#6b46f0}.ssd-performance-row>span{text-align:right;color:#4a4d63;font-family:IBM Plex Mono,monospace;font-size:11px}.ssd-performance small{color:#6a6c80;font-size:12px}.ssd-attention{overflow:hidden}.ssd-attention>.ssd-section-title{padding:14px 18px 8px}.ssd-attention>a,.ssd-attention-item{border-top:1px solid #f3f2f7;align-items:flex-start;gap:10px;padding:10px 18px;display:flex;color:#1f2133!important}.ssd-attention>a:hover{background:#fcfbff;text-decoration:none}.ssd-attention-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ssd-attention-text>span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ssd-attention-text b{color:#6b46f0;font-family:IBM Plex Mono,monospace;font-weight:400}.ssd-attention-text small{color:#6a6c80;font-size:11px}.ssd-attention time{color:#4a4d63;font-family:IBM Plex Mono,monospace;font-size:11px}.ssd-attention p{color:#6a6c80;margin:0;padding:14px 18px 16px;font-size:12px}.ssd-note{color:#6a6c80;margin:0;font-size:11px;line-height:1.5}@media (width<=1100px){.ssd-columns{grid-template-columns:minmax(0,1fr)}.ssd-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ssd-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ssd-scope{margin-left:0}}@media (width<=600px){.ssd-content{padding:16px 12px}.ssd-sidebar{display:flex}.ssd-scope{width:100%}.ssd-filter{flex:1;max-width:100%}.ssd-filter>div{flex:1;width:auto}.ssd-date{max-width:100%}.ssd-kpis{grid-template-columns:1fr 1fr}.ssd-kpi{padding:12px}.ssd-heading h1{font-size:22px}.ssd-quick-tabs{margin-left:0}.ssd-axis,.ssd-timeline-row{grid-template-columns:240px minmax(0,1fr) 50px}}@media (width>=1351px){.ssd-header{grid-template-columns:minmax(240px,1fr) auto;display:grid}.ssd-scope{flex-wrap:nowrap}.ssd-filter>div{width:110px}.ssd-scope>.ssd-filter:nth-child(2)>div{width:145px}.ssd-scope>.ssd-filter:nth-child(3)>div{width:90px}.ssd-date input{width:104px}}.du-document-grid-readonly{text-align:left;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.du-documents-detail .du-detail-add-line>span{color:#6a6c80;font-size:13px}.du-checklist-picture-upload{justify-content:center;align-items:center;display:flex;position:relative}.du-checklist-picture-upload>button{color:#4a4d63;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.du-checklist-picture-upload>button:hover{color:#6b46f0;background:#f1edff}.du-checklist-picture-upload>button:disabled{opacity:.5;cursor:default}.du-checklist-picture-menu{z-index:100;background:#fff;border:1px solid #e3e4e8;border-radius:6px;padding:4px;position:fixed;box-shadow:0 4px 12px #0002}.du-checklist-picture-menu button{text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:7px;font:13px IBM Plex Sans,sans-serif;display:block}.du-checklist-picture-menu button:hover{background:#f1edff}.du-checklist-picture-error{color:#c62828;max-width:180px;font-size:11px}.du-checklist-picture-upload>.du-checklist-picture-attached{color:#6b46f0;background:#f1edff}.du-picture-lightbox{z-index:1200;background:#000b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.du-picture-lightbox>div{background:#fff;border-radius:10px;outline:none;width:min(1100px,100%);padding:16px}.du-picture-lightbox header,.du-picture-lightbox footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.du-picture-lightbox button{color:#4a4d63;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e4e8;border-radius:5px;padding:6px 12px}.du-picture-lightbox button:disabled{opacity:.4;cursor:default}.du-picture-lightbox-image{justify-content:center;align-items:center;height:min(70vh,720px);margin:12px 0;display:flex}.du-picture-lightbox-image img{object-fit:contain;max-width:100%;max-height:100%}.du-comments-modern{background:#fff;border:1px solid #e6e5f0;border-radius:8px;overflow:hidden}.du-comments-modern .du-comments-composer{background:#fff!important;border-color:#eeedf4!important;padding:16px 20px!important}.du-comments-modern .du-comments-composer>textarea{border-color:#e3e4e8!important;border-radius:6px!important;min-height:56px!important;padding:10px 12px!important;font-size:13px!important}.du-comments-modern .du-comments-composer>div{justify-content:flex-end;margin-top:10px!important}.du-comments-shortcut{color:#6a6c80;font:11px IBM Plex Mono,monospace}.du-comments-modern .du-comments-post{background:#6b46f0!important;border-radius:6px!important;height:32px!important;margin-left:0!important;font-size:13px!important}.du-comments-modern .du-comments-post:disabled{color:#6a6c80!important;background:#f1f0f7!important}.du-comments-summary{color:#6a6c80;border-bottom:1px solid #eeedf4;align-items:center;gap:8px;padding:10px 20px;font-size:12px;display:flex}.du-comments-summary button{color:#4a4d63;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.du-comments-modern .du-comment-row{border-bottom:1px solid #eeedf4;gap:12px;padding:14px 20px}.du-comments-modern .du-comment-row:last-child{border-bottom:0}.du-comments-modern .du-comment-avatar{background:#6b46f0!important;width:28px!important;height:28px!important}.du-comments-modern .du-comment-row:nth-child(3n+1) .du-comment-avatar{background:#0e7c70!important}.du-comments-modern .du-comment-row:nth-child(3n) .du-comment-avatar{background:#b45309!important}.du-comments-modern .du-comment-row>div>div:first-child{flex-wrap:wrap}.du-comments-modern .du-comment-row>div>div:first-child>span:first-child{color:#1f2133!important;font-size:13px!important}.du-comments-modern .du-comment-stamp{color:#6a6c80!important;font-size:11px!important}.du-comments-modern .du-comment-row>div>div:last-child{color:#1f2133!important;font-size:13px!important}.ss-design{color:#1f2133;padding:12px 16px 24px;font-family:inherit;font-size:13px}.ss-design .material-symbols-outlined{vertical-align:middle;font-size:18px}.ss-design button,.ss-design input,.ss-design textarea,.ss-design select{font:inherit}.ss-context{color:#4a4d63;flex-wrap:wrap;gap:6px 18px;margin-bottom:12px;display:flex}.ss-context>span{align-items:center;gap:6px;display:flex}.ss-context b{background:#e8f1fd;border-radius:4px;padding:2px 8px;font-size:12px}.ss-mono{font-family:IBM Plex Mono,monospace}.ss-link{color:#6b46f0;font-family:IBM Plex Mono,monospace}.ss-layout{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.ss-reference{background:#fff;border:1px solid #e6e5f0;border-radius:8px;position:sticky;top:0;overflow:hidden}.ss-reference>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6e5f0;align-items:center;gap:8px;width:100%;padding:10px 14px;display:flex}.ss-reference>button>span:nth-child(2){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ss-reference strong{font-size:14px;font-weight:600}.ss-reference small{color:#6a6c80;font-size:11px}.ss-reference>button>.material-symbols-outlined:first-child{color:#6b46f0}.ss-checklist-row{border-bottom:1px solid #f0eff5;gap:10px;padding:8px 14px;font-size:13px;display:flex}.ss-checklist-row>span{text-align:right;color:#8a8ca0;flex-shrink:0;width:16px;font:12px IBM Plex Mono,monospace}.ss-rounds{flex-direction:column;gap:10px;min-width:0;display:flex}.ss-summary{background:#fff;border:1px solid #e6e5f0;border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ss-summary>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ss-summary strong{font-size:14px;font-weight:600}.ss-summary small{color:#6a6c80;font-size:12px}.ss-summary .ss-button{margin-left:auto}.ss-button{color:#1f2133;white-space:nowrap;background:#fff;border:1px solid #e0dfeb;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 12px;font-weight:500;display:flex}.ss-progress{background:#eeedf4;border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.ss-legend{flex-wrap:wrap;gap:6px 16px;display:flex}.ss-legend>span{color:#4a4d63;align-items:center;gap:6px;font-size:12px;display:flex}.ss-legend i{border-radius:2px;width:8px;height:8px}.ss-legend b{font-family:IBM Plex Mono,monospace}.ss-round{background:#fff;border:1px solid #e6e5f0;border-radius:8px;overflow:hidden}.ss-round-heading{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.ss-round-toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:150px;padding:0;display:flex}.ss-round-toggle strong{font-size:14px;font-weight:600}.ss-round-number{color:#fff;background:#211c4e;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font:600 11px IBM Plex Mono,monospace;display:flex}.ss-times{align-items:center;gap:6px;display:flex}.ss-times small{color:#4a4d63;font-size:11px}.ss-clock{background:#fff;border:1px solid #e3e4e8;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 8px;display:flex}.ss-clock input{color:#1f2133;background:0 0;border:0;outline:0;width:46px;font:12px IBM Plex Mono,monospace}.ss-clock .material-symbols-outlined{color:#8a8ca0;font-size:16px}.ss-team{color:#1f2133;background:#fff;border:1px solid #e3e4e8;border-radius:6px;align-items:center;gap:6px;min-width:170px;height:32px;padding:0 6px 0 10px;display:flex}.ss-team>span:nth-child(2){text-align:left;flex:1}.ss-team>.material-symbols-outlined{color:#8a8ca0}.ss-spacer{flex:1}.ss-status{border-radius:15px;align-items:center;height:30px;display:flex;position:relative}.ss-status i{border-radius:50%;width:8px;height:8px;position:absolute;left:10px}.ss-status select{appearance:none;height:30px;color:inherit;opacity:1;background:0 0;border:0;border-radius:15px;padding:0 28px 0 24px;font-size:13px;font-weight:600}.ss-status>.material-symbols-outlined{pointer-events:none;position:absolute;right:6px}.ss-icon-button{color:#8a8ca0;background:0 0;border:0;padding:5px}.ss-facts{color:#6a6c80;flex-wrap:wrap;gap:6px 18px;padding:0 12px 10px 74px;font-size:12px;display:flex}.ss-facts b{color:#1f2133;font-weight:400}.ss-round-body{border-top:1px solid #eeedf4;flex-direction:column;gap:14px;padding:14px 16px 16px 74px;display:flex}.ss-round-body label{color:#4a4d63;margin-bottom:5px;font-size:11px;display:block}.ss-actual-row{flex-wrap:wrap;gap:14px 28px;display:flex}.ss-actual-row .ss-clock{height:34px}.ss-choices{background:#fff;border:1px solid #e0dfeb;border-radius:7px;height:34px;display:flex;overflow:hidden}.ss-choices button{color:#4a4d63;background:#fff;border:0;border-right:1px solid #e0dfeb;justify-content:center;align-items:center;gap:4px;min-width:68px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.ss-choices .is-selected{color:#6b46f0;background:#f1edff}.ss-section-label{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ss-section-label>span{color:#4a4d63;margin-left:auto;font-size:12px}.ss-section-label label{margin:0}.ss-labor,.ss-consumables{border:1px solid #e6e5f0;border-radius:8px;overflow:hidden}.ss-labor-row{border-bottom:1px solid #f0eff5;grid-template-columns:minmax(0,1fr) 110px 36px;align-items:center;display:grid}.ss-labor-row>button:first-child{color:#1f2133;text-align:left;background:#fff;border:0;border-right:1px solid #f0eff5;align-items:center;gap:8px;height:36px;padding:0 6px 0 10px;display:flex}.ss-labor-row>button:first-child>span:nth-child(2){flex:1}.ss-labor-row>input{box-sizing:border-box;text-align:right;background:#fff;border:0;width:100%;height:36px;padding:0 10px;font:12px IBM Plex Mono,monospace}.ss-avatar{color:#6b46f0;background:#f1edff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:flex}.ss-add-row{color:#6b46f0;background:#fafafc;border:0;align-items:center;gap:6px;width:100%;height:36px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.ss-consumables>div{background:#fafafc;grid-template-columns:minmax(0,1fr) 80px 110px;padding:8px 10px;display:grid}.ss-consumables p{color:#6a6c80;padding:0 10px;font-size:12px}.ss-remarks>input{box-sizing:border-box;background:#fff;border:1px solid #e3e4e8;border-radius:6px;flex:1;min-width:0;height:34px;padding:0 10px;font-size:13px}.ss-photo{color:#6b46f0;background:#fff;border:1px solid #e0dfeb;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.ss-photo b{color:#fff;background:#6b46f0;border-radius:8px;min-width:16px;height:16px;font:10px IBM Plex Mono,monospace;position:absolute;top:-6px;right:-6px}.ss-tab-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ss-tab-heading>strong{font-size:15px;font-weight:600}.ss-tab-heading>span{color:#6a6c80;font-size:12px}.ss-tab-heading>.ss-button{margin-left:auto}.ss-history-filter{gap:4px;margin-left:auto;display:flex}.ss-history-filter button{color:#4a4d63;background:#fff;border:1px solid #e0dfeb;border-radius:6px;padding:6px 10px}.ss-comment-composer{background:#fff;border:1px solid #e6e5f0;border-radius:8px;align-items:flex-end;gap:10px;padding:14px;display:flex}.ss-comment-composer textarea{resize:vertical;border:1px solid #e3e4e8;border-radius:6px;flex:1;min-height:70px;padding:10px}.ss-comments article{border-bottom:1px solid #eeedf4;gap:10px;padding:16px 0;display:flex}.ss-comments article .ss-avatar{width:32px;height:32px}.ss-comments article strong{font-size:13px}.ss-comments article small{color:#6a6c80;margin-top:3px;font-size:11px;display:block}.ss-comments article p{margin:8px 0 0;font-size:13px}@media (width<=900px){.ss-layout{grid-template-columns:1fr}.ss-reference{position:static}.ss-round-body,.ss-facts{padding-left:16px}}.ss-duration{color:#6a6c80;margin-left:4px;font-size:12px}.ss-transition{align-items:center;gap:6px;display:flex}.ss-history-pill{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.ss-history-pill.is-round{border-radius:11px;padding:2px 9px}.ss-history-pill i{border-radius:50%;width:6px;height:6px}.ss-transition>.material-symbols-outlined{color:#8a8ca0;font-size:16px}.ss-history-scope{align-items:center;gap:6px;display:flex}.ss-history-scope>.material-symbols-outlined{color:#8a8ca0;font-size:16px}.ss-primary-button{color:#fff;background:#6b46f0;border-color:#6b46f0}.ss-comments-panel{background:#fff;border:1px solid #e6e5f0;border-radius:8px;overflow:hidden}.ss-comments .ss-comment-composer{border:0;border-bottom:1px solid #eeedf4;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;padding:16px 20px 14px;display:flex}.ss-comments .ss-comment-composer textarea{box-sizing:border-box;resize:none;width:100%;min-height:64px;padding:8px 12px;line-height:1.5}.ss-comment-tools{align-items:center;gap:4px;display:flex}.ss-comment-tools>.ss-button{margin-left:auto}.ss-comments article{border-bottom:1px solid #f0eff5;gap:12px;padding:14px 20px}.ss-comments article .ss-avatar{color:#fff;background:#b45309;width:28px;height:28px;font-size:11px}.ss-comment-meta{align-items:center;gap:8px;display:flex}.ss-comments .ss-comment-meta strong{font-weight:500}.ss-comments .ss-comment-meta small{color:#6a6c80;margin:0;font:11px IBM Plex Mono,monospace;display:inline}.ss-comments article p{white-space:pre-wrap;margin-top:4px;line-height:1.5}.ss-comment-empty{text-align:center;color:#6a6c80;padding:32px;font-size:13px}.ss-result-row{flex-wrap:wrap;align-items:center}.ss-result-row>label:first-of-type{flex:1;min-width:180px}.ss-result-row>span:not(:first-child){white-space:nowrap;width:auto}.ss-result-row input[type=file],.ss-photo input[type=file]{max-width:180px}.ss-result-row input[type=number]{width:150px}.ss-round-body .ss-times input[type=datetime-local]{min-width:190px}.ss-design label.ss-photo,.ss-design label.ss-button{cursor:pointer;position:relative}.ss-design label.ss-photo:focus-within,.ss-design label.ss-button:focus-within{outline-offset:2px;outline:2px solid #6b46f0}.ss-consumption{flex-direction:column;gap:10px;display:flex}.ss-consumption-scroll{overflow:auto}.ss-consumption table{border-collapse:collapse;text-align:left;width:100%}.ss-consumption th,.ss-consumption td{vertical-align:middle;border-bottom:1px solid #e6e5f0;padding:8px 10px}.ss-consumption th{color:#575b72;background:#f7f7fb;font-size:12px}.ss-consumption td:first-child{min-width:170px}.ss-consumption small{color:#6a6c80}.ss-consumption td input{max-width:150px}.ss-workspace{color:#1f2133;background:#f3f4f8;flex-direction:column;height:100%;min-height:0;font-family:inherit;display:flex}.ss-workspace>.du-final-workspace{flex:1;min-height:0}.ss-design{font:inherit;background:#f3f4f8}.ss-design button,.ss-design input,.ss-design select{box-sizing:border-box}.ss-design .material-symbols-outlined{font-weight:400;line-height:1}.ss-design button:focus-visible,.ss-design input:focus-visible,.ss-design select:focus-visible{outline-offset:2px;outline:2px solid #6b46f0}.ss-context{align-items:center}.ss-context>span:first-child{font-size:12px}.ss-context .material-symbols-outlined{color:#8a8ca0;font-size:17px}.ss-context b{color:#315d95;font-weight:600}.ss-reference-text{text-align:left!important;width:auto!important;font:inherit!important;color:#1f2133!important;flex:1!important}.ss-reference>button{color:#1f2133}.ss-checklist-row:last-child{border:0}.ss-summary-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ss-summary-heading strong .ss-mono{font-size:13px}.ss-summary-heading small{font-size:12px}.ss-scheduled .ss-clock{color:#1f2133;font:12px IBM Plex Mono,monospace}.ss-time-separator{color:#8a8ca0}.ss-team{width:180px;min-width:170px;max-width:220px}.ss-team>div{flex:1;min-width:0}.ss-design .ss-team button[data-lookup-field]{opacity:1;background:0 0!important;border:0!important;height:30px!important;padding:0 2px!important;font-size:13px!important}.ss-round-toggle strong{color:#1f2133}.ss-design .ss-status select{color:inherit;opacity:1;max-width:190px}.ss-status i{pointer-events:none}.ss-actual-row{align-items:flex-start}.ss-design .ss-actual-row input[type=datetime-local]{color:#1f2133;background:#fff;border:1px solid #e3e4e8;border-radius:6px;width:200px;min-width:0;height:34px;padding:0 8px;font:12px IBM Plex Mono,monospace}.ss-design .ss-actual-row input:disabled{color:#6a6c80;background:#fafafc}.ss-completion{color:#946013;background:#fff4df;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.ss-completion.is-complete{color:#187b43;background:#e9f7ef}.ss-completion .material-symbols-outlined{font-size:17px}.ss-required{color:#d32f2f;font-weight:500}.ss-results-grid{border:1px solid #e6e5f0;border-radius:8px;overflow:hidden}.ss-result-row{border-bottom:1px solid #f0eff5;grid-template-columns:44px minmax(0,1fr) 190px 48px;align-items:center;gap:0;min-height:40px;padding:0;font-size:13px;display:grid}.ss-result-row:last-child{border:0}.ss-result-sequence{text-align:center;color:#6a6c80;font:11px IBM Plex Mono,monospace}.ss-result-instruction{overflow-wrap:anywhere;padding:8px 12px 8px 0;font-size:13px;line-height:1.4}.ss-result-instruction small{color:#6a6c80;font-size:11px;display:block}.ss-result-answer{justify-content:flex-end;min-width:0;padding-right:10px;display:flex}.ss-design .ss-result-answer input{text-align:right;color:#1f2133;background:#fff;border:1px solid #e3e4e8;border-radius:6px;width:150px;min-width:0;height:28px;padding:0 8px;font:12px IBM Plex Mono,monospace}.ss-result-choices{background:#fff;border:1px solid #e0dfeb;border-radius:6px;height:28px;display:flex;overflow:hidden}.ss-result-choices button{font:inherit;color:#4a4d63;white-space:nowrap;background:#fff;border:0;border-right:1px solid #e0dfeb;align-items:center;gap:4px;padding:0 10px;display:flex}.ss-result-choices button:last-child{border-right:0}.ss-result-choices button.is-selected{color:#6b46f0;background:#f1edff}.ss-result-choices .material-symbols-outlined{font-size:15px}.ss-section-label>span{color:#6a6c80;font-size:11px}.ss-design label.ss-item-photo,.ss-design label.ss-photo{color:#6b46f0;cursor:pointer;background:#fff;border:1px solid #e0dfeb;border-radius:6px;justify-content:center;justify-self:center;align-items:center;width:30px;height:30px;margin:0;display:flex;position:relative}.ss-item-photo .material-symbols-outlined{font-size:17px}.ss-item-photo b{color:#fff;text-align:center;background:#6b46f0;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font:10px IBM Plex Mono,monospace;position:absolute;top:-6px;right:-6px}.ss-design label.ss-photo{width:34px;height:34px}.ss-design .ss-file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ss-design .ss-add-row{font:inherit;color:#6b46f0}.ss-add-row:hover:not(:disabled){background:#f6f4ff}.ss-design button:disabled{cursor:not-allowed}.ss-icon-button:hover:not(:disabled){color:#c62828;background:#fdecec;border-radius:6px}.ss-consumption{gap:6px}.ss-consumption>.ss-section-label,.ss-consumption>.ss-consumables{width:100%;max-width:560px}.ss-consumption>.ss-section-label{flex-wrap:wrap}.ss-consumption p{color:#6a6c80;margin:0;font-size:11px}.ss-consumption small{color:#6a6c80;font-size:11px}.ss-consumption>.ss-section-label>span{font-size:11px}.ss-consumables>.ss-consumable-row{background:#fff;border-bottom:1px solid #f0eff5;grid-template-columns:minmax(0,1fr) 110px 36px;align-items:center;padding:0;display:grid}.ss-consumable-item{border-right:1px solid #f0eff5;align-items:center;gap:8px;min-width:0;padding:0 6px 0 10px;display:flex}.ss-consumable-item>div{flex:1;min-width:0}.ss-consumable-item>small{white-space:nowrap}.ss-avatar .material-symbols-outlined{font-size:13px}.ss-consumable-quantity{align-items:center;min-width:0;height:36px;display:flex}.ss-design .ss-consumable-quantity input{text-align:right;color:#1f2133;background:0 0;border:0;width:100%;min-width:0;height:36px;padding:0 10px;font:12px IBM Plex Mono,monospace}.ss-consumable-quantity>span{color:#6a6c80;padding-right:10px;font-size:11px}.ss-save-footer{border-top:1px solid #eeedf4;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.ss-save-footer>span{color:#6a6c80;align-items:center;gap:5px;font-size:12px;display:flex}.ss-save-footer>.ss-button{margin-left:auto}.ss-design .ss-save-footer .ss-button{color:#fff;white-space:nowrap;background:#6b46f0;border:1px solid #6b46f0;border-radius:7px;justify-content:center;align-self:auto;align-items:center;gap:6px;width:auto;height:34px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.ss-save-footer .ss-primary-button:hover:not(:disabled){background:#5a37e0}.ss-history-filter{border:1px solid #e0dfeb;border-radius:7px;gap:0;overflow:hidden}.ss-history-filter button{border:0;border-right:1px solid #e0dfeb;border-radius:0;height:32px;padding:0 12px;font-size:13px;font-weight:500}.ss-history-filter button[aria-pressed=true]{color:#6b46f0;background:#f1edff}@media (width<=1150px){.ss-layout{grid-template-columns:240px minmax(0,1fr)}.ss-round-body{padding-left:16px}.ss-result-row{grid-template-columns:32px minmax(0,1fr) 170px 40px}.ss-round-toggle{min-width:130px}}@media (width<=900px){.ss-layout{grid-template-columns:1fr}.ss-reference{position:static}.ss-facts{padding-left:16px}.ss-design{padding:12px}.ss-consumable-item>small{display:none}}@media (width<=600px){.ss-result-row{grid-template-columns:32px minmax(0,1fr) 40px}.ss-result-instruction{grid-column:2}.ss-result-answer{grid-area:auto/2;justify-content:flex-start;padding:0 0 8px}.ss-item-photo{grid-area:1/3/3}.ss-save-footer>span{width:100%}}.ss-design .ss-results-grid label.ss-item-photo{grid-column:4;flex:none!important;width:30px!important;min-width:0!important;max-width:30px!important;height:30px!important;padding:0!important}.ss-design .ss-results-grid .ss-item-photo input[type=file]{width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;padding:0!important}.ss-workspace{color:var(--du-text);background:var(--du-surface);font-family:inherit}.ss-design{color:var(--du-text);background:0 0;padding:16px 20px 24px;font-family:inherit;font-size:14px}.ss-layout{gap:20px}.ss-rounds{gap:16px}.ss-round-body{gap:16px;padding:16px 20px}.ss-round-body .du-section-flat{margin-bottom:0}.ss-round-body .du-form-section-heading{margin-bottom:12px}.ss-actual-row{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);align-items:start;gap:16px 24px;display:grid}.ss-round-body .ss-times{flex-wrap:wrap}.ss-round-body .ss-times input.du-input{flex:1;min-width:190px}.ss-design .du-input{border:1px solid var(--du-border-input);border-radius:var(--du-radius-sm);height:var(--du-control-h);background:var(--du-surface);color:var(--du-text);padding:0 10px;font-family:inherit;font-size:14px}.ss-design .du-input:disabled{background:var(--du-disabled-bg);color:var(--du-text-muted);border-color:var(--du-border-disabled)}.ss-results-grid .ss-result-row{grid-template-columns:32px minmax(0,1fr) minmax(160px,220px);gap:12px}.ss-result-answer input.du-input{width:100%}.ss-labor-block{max-width:none}.ss-labor-row{gap:8px}.ss-reference-text{font-family:inherit!important}.ss-consumption>.ss-section-label,.ss-consumption>.ss-consumables{max-width:none}.ss-remarks{align-items:center;gap:8px;display:flex}.ss-remarks input.du-input{flex:1;min-width:0}@media (width<=900px){.ss-actual-row{grid-template-columns:1fr}.ss-layout{gap:16px}}@media (width<=600px){.ss-results-grid .ss-result-row{grid-template-columns:24px minmax(0,1fr)}.ss-result-answer{grid-column:2}.ss-design,.ss-round-body{padding:12px}}.ss-round-body .du-form-row{gap:12px;margin-bottom:0}.ss-round-body label.du-form-label{color:var(--du-text-label);margin-bottom:0;font-size:13px}@media (width<=900px){.ss-round-body .du-form-row{flex-wrap:wrap}.ss-round-body label.du-form-label{text-align:left;width:100%}.ss-round-body .du-form-wrap{width:100%}}.wo-status-history{color:#16152b;background:#fff;border:1px solid #e4e5ee;border-radius:16px;overflow:hidden}.wo-status-history__header{border-bottom:1px solid #ecedf3;align-items:center;gap:8px;padding:18px 24px;font-size:14px;font-weight:600;display:flex}.wo-status-history__count{color:#5b3df5;background:#efebff;border-radius:10px;padding:1px 8px;font-size:11px}.wo-status-history__scroll{overflow-x:auto}.wo-status-history__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:12px}.wo-status-history__table th,.wo-status-history__table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #f1f2f6;padding:14px 24px}.wo-status-history__table th{letter-spacing:.06em;text-transform:uppercase;color:#6a6888;background:#fafafc;border-color:#ecedf3;padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:600}.wo-status-history__table th:first-child{width:190px}.wo-status-history__table th:last-child{width:200px}.wo-status-history__table tbody tr:last-child td{border-bottom:none}.wo-status-history__table tbody tr:hover{background:#fafafc}.wo-status-history__date{color:#4a4868;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.wo-status-history__from{color:#6a6888}.wo-status-history__destination{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.wo-status-history__table tbody .wo-status-history__latest{background:#f7f5ff}.wo-status-history__latest td{border-color:#e6e0ff;padding-top:16px;padding-bottom:16px}.wo-status-history__latest td:first-child{box-shadow:inset 3px 0 #6b47ff}.wo-status-history__latest .wo-status-history__destination{color:#5b3df5;font-size:12px;font-weight:700}.wo-status-history__badge{letter-spacing:normal;text-transform:none;color:#fff;background:#6b47ff;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:400}.wo-status-history__remarks td{color:#4a4868;padding-top:8px;padding-bottom:12px;font-size:11px}.wo-status-history__remarks span{font-weight:600}.wo-status-history__message{color:#6a6888;text-align:center;padding:32px 24px;font-size:11px}.wo-status-history__error{color:#b42318}.du-analytics-form{height:calc(100dvh - 52px);overflow:hidden;min-height:0!important}.du-analytics-form-content{flex:1;min-width:0;min-height:0;overflow:auto}.du-analytics-form-content>div{min-height:100%}@media (width<=1280px){.du-analytics-form-content>div{flex-wrap:wrap}.du-analytics-form-content>div>aside{border-bottom:1px solid #e6e5f0;border-right:0!important;flex:0 0 100%!important;width:100%!important}.du-analytics-form-content>div>section{flex:100%!important}}.du-analytics-form-content{border:0;margin:0;padding:0}.du-analytics-standard-workspace{flex-direction:column;height:calc(100dvh - 52px);min-height:0;display:flex}.du-analytics-standard-workspace .du-analytics-form{height:100%}.vehicle-cost-summary{color:#1f2133;flex-direction:column;gap:12px;min-width:0;padding:16px;font-size:13px;display:flex}.vcs-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vcs-periods{background:#fff;border:1px solid #e0dfeb;border-radius:7px;flex-wrap:wrap;display:flex;overflow:hidden}.vcs-periods button{color:#4a4d63;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #e0dfeb;padding:7px 12px}.vcs-periods button:last-child{border-right:0}.vcs-periods button[aria-pressed=true]{color:#fff;background:#6b46f0}.vcs-dates{flex-wrap:wrap;gap:8px;display:flex}.vcs-dates label{align-items:center;gap:6px;font-size:12px;display:flex}.vcs-dates input{height:32px;color:inherit;font:inherit;background:#fff;border:1px solid #e3e4e8;border-radius:6px;padding:0 8px}.vcs-period-caption{color:#6a6c80;font-size:12px}.vcs-export{color:#1d6f42;cursor:pointer;background:#fff;border:1px solid #e0dfeb;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:flex}.vcs-export:disabled{opacity:.4;cursor:default}.vcs-warning{color:#6b3a00;background:#fff8ec;border:1px solid #f5d9a8;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.5;display:flex}.vcs-warning p{margin:0 0 4px}.vcs-warning p:last-child{margin-bottom:0}.vcs-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.vcs-kpi{background:#fff;border:1px solid #e6e5f0;border-radius:8px;min-width:0;padding:12px 14px}.vcs-kpi-label{color:#4a4d63;align-items:center;gap:6px;font-size:12px;display:flex}.vcs-kpi-label>span{color:#6b46f0;flex-shrink:0}.vcs-kpi-value{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;margin:6px 0;font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:600;display:flex}.vcs-kpi-value small{color:#6a6c80;font:12px IBM Plex Sans,sans-serif}.vcs-kpi p{color:#6a6c80;margin:0;font-size:11px;line-height:1.5}.vcs-unavailable{color:#8a8ca0}.vcs-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vcs-panel{background:#fff;border:1px solid #e6e5f0;border-radius:8px;min-width:0;overflow:hidden}.vcs-panel header{border-bottom:1px solid #e6e5f0;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.vcs-panel h3{flex:1;margin:0;font-size:14px;font-weight:600}.vcs-panel header>span{color:#6a6c80;font-size:11px}.vcs-cost-row{border-bottom:1px solid #f0eff5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 14px;display:grid}.vcs-cost-row:last-child{border-bottom:0}.vcs-cost-row>span:last-child{text-align:right;font:13px IBM Plex Mono,monospace}.vcs-total{background:#fafafc;font-weight:600}.vcs-total>span:last-child{font-weight:600}.vcs-table-scroll{overflow-x:auto}.vcs-panel table{border-collapse:collapse;width:100%;font-size:13px}.vcs-panel th{text-align:left;background:#f8f8fb;font-size:12px;font-weight:600}.vcs-panel th,.vcs-panel td{white-space:nowrap;border-bottom:1px solid #f0eff5;padding:10px 14px}.vcs-panel td:not(:first-child){font-family:IBM Plex Mono,monospace;font-size:12px}.vcs-panel th:nth-last-child(-n+2),.vcs-panel td:nth-last-child(-n+2){text-align:right}.vcs-panel tr:last-child td{border-bottom:0}.vcs-panel td.vcs-empty{text-align:center;color:#6a6c80;white-space:normal;padding:20px;font-family:inherit}.vcs-trend{justify-content:flex-end;align-items:center;gap:10px;display:flex}.vcs-trend meter{accent-color:#6b46f0;width:120px}.vcs-cache-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.vcs-cache-toggle strong{flex:1;font-size:14px;font-weight:600}.vcs-cache-toggle>span:not(:last-child){color:#6a6c80;font-size:11px}.vcs-info{color:#6a6c80;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.vcs-info>span:first-child{flex-shrink:0}.vehicle-cost-summary button:focus-visible{outline-offset:2px;outline:2px solid #6b46f0}@media (width<=1400px){.vcs-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.vcs-kpis,.vcs-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.vcs-kpis,.vcs-breakdowns{grid-template-columns:minmax(0,1fr)}.vehicle-cost-summary{padding:12px}}.vr-runtime,.vr-query{color:#283049;background:#fff;padding:20px}.vr-inline{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.vr-query label,.vr-properties label,.vr-filters label{flex-direction:column;gap:5px;display:flex}.vr-query input,.vr-query select,.vr-properties input,.vr-properties select,.vr-properties textarea,.vr-filters input,.vr-filters select{border:1px solid #d9d8e5;border-radius:4px;max-width:100%;padding:6px}.vr-query table,.vr-results table{border-collapse:collapse;width:100%}.vr-query th,.vr-query td{border:1px solid #e6e5ef;padding:6px}.vr-sql{background:#f7f8fc;border:1px solid #dedee9;min-height:260px;display:flex}.vr-gutter{color:#777;text-align:right;padding:10px;font:13px/22px monospace}.vr-sql-body{flex:1;position:relative;overflow:auto}.vr-sql-body pre,.vr-sql-body textarea{white-space:pre;tab-size:2;resize:vertical;border:0;min-width:100%;min-height:260px;margin:0;padding:10px;font:13px/22px monospace}.vr-sql-body pre{pointer-events:none}.vr-sql-body textarea{color:#0000;caret-color:#222;background:0 0;position:absolute;inset:0}.vr-sql-key{color:#6742d4;font-weight:700}.vr-results{max-height:350px;overflow:auto}.vr-designer{background:#f2f2f8;flex-direction:column;height:calc(100vh - 55px);display:flex}.vr-designer-toolbar{background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex}.vr-designer-panels{flex:1;grid-template-columns:240px minmax(200px,1fr) 290px;min-height:0;display:grid}.vr-palette,.vr-properties{background:#fff;padding:14px;overflow:auto}.vr-palette button{text-align:left;width:100%;margin:5px 0;display:block}.vr-properties>label,.vr-properties>div{margin-bottom:10px}.vr-canvas-scroll{padding:18px;overflow:auto}.vr-canvas{background:#fff;position:relative;box-shadow:0 2px 10px #0002}.vr-filter-design{background:#ece9fd;border:2px dashed #9585d7;min-height:250px;margin-bottom:20px;position:relative}.vr-control{touch-action:none;cursor:move;-webkit-user-select:none;user-select:none;border:1px dashed #bbb;padding:6px;position:absolute;overflow:hidden}.vr-control.selected{outline:2px solid #7145ed}.vr-control table{width:100%;font-size:11px}.vr-control th{border:1px solid #ccc}.vr-resize{cursor:nwse-resize;background:#7145ed;width:14px;height:14px;position:absolute;bottom:0;right:0}.vr-filter-placeholder{background:#fff;border:1px solid #bbb;padding:4px}.vr-filters{background:#f6f5ff;margin:15px 0;padding:16px}.vr-filter-fields{flex-wrap:wrap;gap:14px;display:flex}.vr-filter-canvas .vr-filter-fields{min-height:280px;position:relative}.vr-filter-actions{gap:10px;margin-top:14px;display:flex}.vr-range{gap:6px;display:flex}.vr-runtime iframe{background:#fff;border:1px solid #ddd;width:100%;height:75vh}.vr-parameters{margin:16px 0}.vr-properties fieldset{min-width:0;margin:10px 0}.vr-properties fieldset input{width:100%}@media (width<=1000px){.vr-designer-panels{grid-template-columns:180px minmax(180px,1fr) 220px}}@media print{.vr-filters,.vr-filter-actions{display:none}}.vr-sql{height:320px}.vr-gutter{overflow:hidden}.vr-sql-body pre,.vr-sql-body textarea{resize:none;height:320px;min-height:320px;overflow:auto}.vr-sql-body pre{overflow:hidden}.vr-pages-panel,.vr-filters-panel{background:#fff;border:1px solid #e6e5f0;border-radius:8px;max-width:1100px;padding:16px}.vr-pages-panel h3,.vr-filters-panel h3{margin:0 0 6px;font-size:15px}.vr-pages-panel p,.vr-filters-panel p{color:#6a6c80;font-size:12px}.vr-filters-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.vr-pages-panel button,.vr-filters-panel button{color:#4a4d63;background:#fff;border:1px solid #e0dfeb;border-radius:6px;padding:6px 9px;font-size:12px}.vr-pages-panel input,.vr-pages-panel select,.vr-filters-panel input:not([type=checkbox]),.vr-filters-panel select{background:#fff;border:1px solid #e0dfeb;border-radius:6px;min-width:0;max-width:100%;padding:6px 8px}.vr-page-card,.vr-filter-config-card{border:1px solid #e6e5f0;border-radius:7px;margin-top:12px;padding:12px}.vr-page-card[data-selected=true]{background:#faf8ff;border-color:#6b46f0}.vr-page-card>label,.vr-filter-identity>label{color:#4a4d63;flex-direction:column;gap:5px;margin:8px 0;font-size:12px;display:flex}.vr-page-card>label{max-width:440px}.vr-filter-identity{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.vr-filter-config-card fieldset{border:1px solid #e6e5f0;border-radius:6px;min-width:0;margin:8px 0;padding:10px}.vr-filter-config-card>fieldset{border:0;margin:0;padding:0}.vr-filter-config-card legend{color:#4a4d63;font-size:12px;font-weight:600}.vr-filter-config-card label{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;font-size:12px;display:flex}.vr-binding-row{grid-template-columns:1fr 120px 1fr auto;align-items:center;gap:6px;margin:6px 0;display:grid}.vr-mapping-review{background:#faf8ff;border:1px solid #e3def5;border-radius:6px;padding:10px;font-size:12px}.vr-mapping-review h4{margin:0 0 6px}.vr-mapping-review>div{padding:6px 0}.vr-mapping-review select{margin-left:8px}.vr-filter-config-card input[type=checkbox]{accent-color:#6b46f0}.vr-filter-config-card>fieldset>button{margin-top:8px}.vr-preview-modal{color:#1f2133;background:#fff;border:1px solid #e6e5f0;border-radius:10px;width:min(1400px,96vw);max-width:96vw;height:92dvh;max-height:92dvh;padding:0;overflow:hidden;box-shadow:0 24px 70px #14102840}.vr-preview-modal[open]{flex-direction:column;display:flex}.vr-preview-modal::backdrop{background:#14122866}.vr-preview-modal>header{border-bottom:1px solid #e6e5f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.vr-preview-modal h2{margin:0 0 3px;font-size:16px;font-weight:600}.vr-preview-modal>header span{color:#6a6c80;font-size:12px}.vr-preview-modal>header button{cursor:pointer;background:#f3f1fa;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.vr-preview-modal>header button .material-symbols-outlined{font-size:20px}.vr-preview-body{flex:1;min-height:0;overflow:auto}.vr-preview-body .vr-runtime{padding:16px}.vr-preview-body .vr-filters{margin-top:0}.vr-preview-body iframe{height:65dvh}.vr-preview-modal button:focus-visible{outline-offset:2px;outline:2px solid #6b46f0}.vr-designer{--vrd-purple:#6b46f0;--vrd-text:#1f2133;--vrd-muted:#6a6c80;--vrd-border:#e6e5f0;min-width:0;height:calc(100dvh - 52px);min-height:500px;color:var(--vrd-text);background:#f3f4f8;font-family:IBM Plex Sans,Arial,sans-serif;font-size:13px}.vr-designer *{box-sizing:border-box}.vr-design-icon{flex-shrink:0;font-size:18px;line-height:1}.vr-designer button,.vr-designer input,.vr-designer select,.vr-designer textarea{font:inherit}.vr-designer button{cursor:pointer}.vr-designer button:disabled{opacity:.4;cursor:default}.vr-designer button:focus-visible,.vr-designer input:focus-visible,.vr-designer select:focus-visible,.vr-designer textarea:focus-visible{outline:2px solid var(--vrd-purple);outline-offset:1px}.vr-designer button:hover:not(:disabled){color:#5232d6;background:#f1edff}.vr-designer-record{background:#fff;border-bottom:1px solid #eeedf4;flex-shrink:0;align-items:center;gap:10px;min-width:0;height:46px;padding:0 16px;display:flex}.vr-record-icon{background:var(--vrd-purple);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.vr-designer-record>strong{color:var(--vrd-purple);white-space:nowrap;font-size:15px}.vr-record-separator{color:#c9c7d8}.vr-designer-record code{color:#55586e;white-space:nowrap;font:13px IBM Plex Mono,monospace}.vr-record-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.vr-status-badge{color:#4a2fc0;background:#ece8ff;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.vr-designer-toolbar{border-bottom:1px solid var(--vrd-border);flex-wrap:nowrap;flex-shrink:0;gap:4px;height:44px;min-height:44px;padding:0 12px;overflow-x:auto}.vr-designer-toolbar button{color:#55586e;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 8px;font-size:12px;display:inline-flex}.vr-designer-toolbar button .vr-design-icon{color:var(--vrd-purple);order:-1}.vr-toolbar-divider{background:var(--vrd-border);flex-shrink:0;width:1px;height:22px;margin:0 6px}.vr-toolbar-spacer{flex:1}.vr-designer-view-tabs{gap:3px;display:flex}.vr-designer-view-tabs button[aria-pressed=true]{color:var(--vrd-purple);background:#f1edff;font-weight:600}.vr-designer-error{color:#a82e29;background:#fff1f0;border-bottom:1px solid #f2cbc7;flex-shrink:0;padding:8px 16px}.vr-designer-panels{grid-template-columns:248px minmax(240px,1fr) 300px;min-width:0;overflow:hidden}.vr-designer .vr-palette{border-right:1px solid var(--vrd-border);flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.vr-palette-tabs{border-bottom:1px solid var(--vrd-border);flex-shrink:0;padding:0 8px;display:flex}.vr-designer .vr-palette-tabs button{text-align:center;height:40px;color:var(--vrd-muted);background:0 0;border:0;border-radius:0;flex:1;margin:0;font-size:14px}.vr-designer .vr-palette-tabs button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--vrd-purple);color:var(--vrd-purple);font-weight:600}.vr-palette-search{border:1px solid #e0dfeb;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;height:32px;margin:8px;padding:0 9px;display:flex}.vr-palette-search input{background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;font-size:12px}.vr-palette-search .vr-design-icon{color:#8a8ca0}.vr-palette-content{flex:1;min-height:0;padding:0 8px 12px;overflow:auto}.vr-palette-group{margin-bottom:12px}.vr-palette-group h4{letter-spacing:.06em;text-transform:uppercase;color:var(--vrd-muted);margin:0;padding:5px 4px;font-size:10px;font-weight:600}.vr-palette-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.vr-designer .vr-palette-grid button{text-align:left;width:100%;height:34px;color:var(--vrd-text);cursor:grab;background:#fff;border:1px solid #e3e4e8;border-radius:6px;align-items:center;gap:6px;min-width:0;margin:0;padding:0 7px;font-size:11px;display:flex}.vr-palette-grid button span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr-palette-grid .vr-design-icon{color:var(--vrd-purple);font-size:17px}.vr-designer .vr-palette-grid button:hover:not(:disabled){border-color:var(--vrd-purple);background:#faf8ff}.vr-design-hint{color:var(--vrd-muted);font-size:11px;line-height:1.5}.vr-palette-content>.vr-design-hint{padding:0 4px}.vr-designer .vr-add-query{color:var(--vrd-purple);background:#f8f5ff;border:1px solid #ded9f4;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:12px;display:flex}.vr-designer .vr-add-query .vr-design-icon{order:-1}.vr-palette-content details{margin-top:9px}.vr-palette-content summary{cursor:pointer;min-width:0;padding:6px 3px;font-weight:600}.vr-palette-content summary .vr-design-icon{vertical-align:middle;color:var(--vrd-purple);margin-right:5px}.vr-palette-content summary small{float:right;color:var(--vrd-muted);font-weight:400}.vr-designer .vr-dataset-field{background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;width:100%;min-width:0;margin:1px 0;padding:7px;font-size:11px;display:flex}.vr-dataset-field>span:not(.vr-design-icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr-dataset-field small{color:#8a8ca0;text-overflow:ellipsis;margin-left:auto;font-size:10px;overflow:hidden}.vr-dataset-field .vr-design-icon{color:#8a8ca0;font-size:16px}.vr-designer .vr-remove-dataset{color:var(--vrd-muted);background:0 0;border:0;padding:5px 8px;font-size:10px}.vr-designer-main{background:#f9f9fc;flex-direction:column;min-width:0;min-height:0;display:flex}.vr-canvas-settings{white-space:nowrap;background:#fff;border-bottom:1px solid #eeedf4;align-items:center;gap:10px;height:40px;min-height:40px;padding:0 16px;display:flex;overflow-x:auto}.vr-canvas-settings label{color:#4a4d63;align-items:center;gap:6px;font-size:12px;display:flex}.vr-canvas-settings input,.vr-canvas-settings select{height:28px;color:var(--vrd-text);background:#fff;border:1px solid #e0dfeb;border-radius:6px;padding:0 6px}.vr-canvas-settings input{width:58px}.vr-zoom{border:1px solid #e0dfeb;border-radius:6px;flex-shrink:0;height:28px;display:flex}.vr-zoom button{color:#4a4d63;background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;display:flex}.vr-zoom button:nth-child(2){border-left:1px solid #e0dfeb;border-right:1px solid #e0dfeb;min-width:50px;font:11px IBM Plex Mono,monospace}.vr-designer .vr-canvas-scroll{flex:1;min-height:0;padding:16px 24px 40px;overflow:auto}.vr-filter-card{border:1px solid var(--vrd-border);background:#fff;border-radius:8px;min-width:300px;margin-bottom:16px}.vr-filter-card-header{border-bottom:1px solid #eeedf4;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.vr-filter-card-header>.vr-design-icon{color:var(--vrd-purple)}.vr-filter-card-header strong{font-size:13px}.vr-not-printed{color:#55586e;background:#eeedf4;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;display:flex}.vr-not-printed .vr-design-icon{font-size:13px}.vr-filter-card-header label{color:#4a4d63;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.vr-filter-card-header select{background:#fff;border:1px solid #e0dfeb;border-radius:6px;max-width:130px;height:28px;font-size:11px}.vr-designer .vr-filter-design{background:0 0;border:0;width:100%;min-height:100px;margin:0;padding:10px;overflow:auto}.vr-filter-design[data-placement=panel]{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.vr-designer .vr-filter-design .vr-control{background:#fafafd;border:1.5px solid #0000;border-radius:7px;flex-shrink:0;max-width:100%;padding:6px}.vr-designer .vr-filter-design .vr-control.selected{border-color:var(--vrd-purple);background:#f8f5ff;outline:0}.vr-filter-caption{color:#4a4d63;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;display:flex}.vr-filter-caption b{white-space:nowrap;font-weight:500}.vr-filter-caption em{color:#d32f2f;font-style:normal}.vr-filter-caption small{color:#8a8ca0;text-overflow:ellipsis;margin-left:auto;font:9px IBM Plex Mono,monospace;overflow:hidden}.vr-designer .vr-filter-placeholder{color:#8a8ca0;background:#fff;border:1px solid #e3e4e8;border-radius:6px;justify-content:space-between;align-items:center;height:30px;padding:0 8px;font-size:11px;display:flex}.vr-filter-placeholder>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr-filter-empty{width:230px;min-height:64px;color:var(--vrd-muted);border:1.5px dashed #d6d4e4;border-radius:8px;justify-content:center;align-items:center;padding:10px;font-size:12px;display:flex}.vr-printed-heading{color:var(--vrd-muted);white-space:nowrap;align-items:center;gap:8px;min-width:0;margin-bottom:12px;font-size:11px;display:flex}.vr-printed-heading>.vr-design-icon{color:var(--vrd-purple)}.vr-printed-heading strong{color:var(--vrd-text);font-size:13px}.vr-printed-heading small{align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.vr-printed-heading small .vr-design-icon{font-size:15px}.vr-paper-frame{flex-shrink:0;position:relative}.vr-designer .vr-canvas{position:absolute;top:0;left:0;box-shadow:0 1px 3px #14103c1f,0 8px 24px #14103c0f}.vr-paper-margins{pointer-events:none;background-image:radial-gradient(#e6e5ef .6px,#0000 .6px);background-size:8px 8px;outline:1px dashed #e0dfeb;position:absolute}.vr-designer .vr-canvas .vr-control{border:1px solid #0000;flex-direction:column;padding:8px;display:flex;overflow:visible}.vr-designer .vr-canvas .vr-control:hover{border:1px dashed #b8a6f8}.vr-designer .vr-canvas .vr-control.selected{outline:1.5px solid var(--vrd-purple);outline-offset:0;border-color:#0000}.vr-control-tag{background:var(--vrd-purple);color:#fff;white-space:nowrap;border-radius:4px 4px 0 0;height:18px;padding:1px 6px;font:10px IBM Plex Sans,Arial,sans-serif;display:none;position:absolute;top:-20px;left:-1px}.vr-control.selected .vr-control-tag{display:block}.vr-designer .vr-resize{border:1px solid var(--vrd-purple);background:#fff;width:8px;height:8px;display:none;bottom:-4px;right:-4px}.vr-control.selected>.vr-resize{display:block}.vr-control table{border-collapse:collapse;table-layout:fixed}.vr-control table th{text-align:left;text-overflow:ellipsis;background:#f8f8fb;border:0;border-bottom:1px solid #e3e4e8;padding:7px 8px;font-size:11px;overflow:hidden}.vr-table-layout{overflow:hidden}.vr-table-skeleton{border-bottom:1px solid #f0eff5;gap:20px;padding:10px 8px;display:flex}.vr-table-skeleton span{background:#efedf5;border-radius:2px;flex:1;height:5px}.vr-table-drop{min-height:28px;color:var(--vrd-muted);border:1.5px dashed #d6d4e4;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.vr-table-drop .vr-design-icon{font-size:16px}.vr-kpi-layout{flex-direction:column;height:100%;display:flex;overflow:hidden}.vr-kpi-layout>span{letter-spacing:.06em;text-transform:uppercase;color:var(--vrd-muted);font-size:11px;font-weight:600}.vr-kpi-layout strong{margin:5px 0;font:600 32px IBM Plex Mono,monospace}.vr-kpi-layout small,.vr-chart-layout small{color:var(--vrd-muted);font-size:10px}.vr-chart-layout{flex-direction:column;height:100%;display:flex;overflow:hidden}.vr-chart-layout b{font-size:13px}.vr-chart-placeholder{color:#a7a0bf;background:linear-gradient(#0000 95%,#f6f4fa 95%) 0 0/100% 30px;border-bottom:1px solid #e3e4e8;flex:1;justify-content:center;align-items:center;gap:8px;min-height:30px;display:flex}.vr-chart-placeholder .vr-design-icon{font-size:32px}.vr-parameter-layout{color:#6a6c80;flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex;overflow:hidden}.vr-parameter-layout b{color:#4a4d63;font-family:IBM Plex Mono,monospace;font-weight:400}.vr-image-layout{color:#8a8ca0;border:1px dashed #d6d4e4;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;font-size:12px;display:flex}.vr-image-layout .vr-design-icon{font-size:30px}.vr-divider-layout{border:0;border-top:1px solid #d6d4e4;width:100%}.vr-page-number-layout{color:var(--vrd-muted);font:11px IBM Plex Mono,monospace}.vr-designer .vr-properties{border-left:1px solid var(--vrd-border);flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.vr-panel-heading{border-bottom:1px solid var(--vrd-border);flex-shrink:0;align-items:center;gap:6px;min-height:41px;padding:0 14px;display:flex}.vr-panel-heading h3{margin:0;font-size:14px;font-weight:600}.vr-panel-heading>span{color:#8a8ca0;margin-left:auto;font-size:11px}.vr-designer .vr-properties>.vr-panel-heading{margin:0}.vr-designer .vr-properties>.vr-properties-body{border:0;border-radius:0;flex:1;min-width:0;min-height:0;margin:0;padding:12px;overflow:auto}.vr-properties-body>label,.vr-properties-body>div{margin-bottom:10px}.vr-properties-body label{color:#4a4d63;font-size:12px}.vr-properties-body input,.vr-properties-body select,.vr-properties-body textarea{width:100%;min-width:0;color:var(--vrd-text);background:#fff;border:1px solid #e0dfeb;border-radius:6px;padding:6px 8px;font-size:12px}.vr-properties-body input[type=checkbox]{width:15px;height:15px;accent-color:var(--vrd-purple)}.vr-properties-body label:has(>input[type=checkbox]){flex-direction:row;align-items:center;gap:6px}.vr-properties-body input[type=color]{height:30px;padding:3px}.vr-properties-body>h4{text-transform:uppercase;letter-spacing:.06em;color:var(--vrd-muted);border-top:1px solid #eeedf4;margin:14px 0 10px;padding-top:12px;font-size:10px}.vr-properties-body>p{color:#8a8ca0;font-size:11px}.vr-properties-body>select{margin-bottom:10px}.vr-properties-body button{color:#55586e;background:#fff;border:1px solid #e0dfeb;border-radius:5px;padding:6px 8px;font-size:11px}.vr-properties-body fieldset{border:1px solid var(--vrd-border);border-radius:6px;padding:8px}.vr-properties-body fieldset legend{color:#55586e;font:11px IBM Plex Mono,monospace}.vr-properties-empty{text-align:center;color:#8a8ca0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:260px;padding:20px;display:flex}.vr-properties-empty>.vr-design-icon{color:#c9c7d8;font-size:32px}.vr-properties-empty strong{color:#6a6c80;font-size:13px;font-weight:500}.vr-properties-empty p{margin:0;font-size:12px;line-height:1.5}.vr-designer-footer{border-top:1px solid var(--vrd-border);color:#8a8ca0;background:#fff;flex-shrink:0;align-items:center;gap:16px;height:28px;min-height:28px;padding:0 14px;font-size:10px;display:flex}.vr-designer-footer>span:first-child{align-items:center;gap:5px;display:flex}.vr-designer-footer i{background:#53ad88;border-radius:50%;width:6px;height:6px}.vr-designer-footer .vr-unsaved i{background:#e9a549}.vr-designer-footer>span:last-child{margin-left:auto}.vr-designer .vr-parameters{border:1px solid var(--vrd-border);background:#fff;border-radius:8px;margin:0 0 16px;padding:12px;overflow:auto}.vr-properties-body>.vr-geometry-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vr-geometry-grid>div:last-child{grid-column:1/-1}@media (width<=1100px){.vr-designer-panels{grid-template-columns:210px minmax(220px,1fr) 260px}.vr-designer .vr-canvas-scroll{padding:14px}.vr-palette-grid{grid-template-columns:1fr}.vr-record-title{font-size:12px}.vr-printed-heading small{display:none}}@media (width<=760px){.vr-designer-panels{grid-template-columns:170px minmax(220px,1fr) 230px;overflow-x:auto}.vr-designer-record{gap:6px;padding:0 10px}.vr-designer-record>strong{font-size:13px}.vr-designer-footer>span:last-child,.vr-designer-toolbar>.vr-design-hint{display:none}}.fleet-dashboard-note{color:#5a6072;margin:0 0 12px;font-size:13px;line-height:1.6}.fleet-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.fleet-dashboard-tile{min-width:0}.fleet-dashboard-tile>button{height:100%;min-height:136px;min-width:0!important}.fleet-dashboard-tile>button>span:first-child{min-height:44px}.fleet-dashboard-tile>button>span:first-child>span:first-child{flex-shrink:0}.fleet-dashboard-tile>button>span:first-child>span:nth-child(2){min-width:0;line-height:1.45}@media (width<=1200px){.fleet-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.fleet-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.fleet-dashboard-grid{grid-template-columns:minmax(0,1fr)}}.exim-page{color:#1f2133;background:#f3f4f8;flex-direction:column;height:100%;min-height:0;font-size:13px;display:flex}.exim-page *{box-sizing:border-box}.exim-page button,.exim-page input,.exim-page select{font:inherit}.exim-page button{cursor:pointer}.exim-page button:disabled{cursor:not-allowed;opacity:.48}.exim-page :focus-visible{outline-offset:2px;outline:2px solid #6b46f0}.exim-icon{flex-shrink:0;font-size:18px;line-height:1}.exim-header{background:#fff;border-bottom:1px solid #eeedf4;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;min-height:46px;padding:6px 16px;display:flex}.exim-header h1{color:#6b46f0;white-space:nowrap;margin:0;font-size:15px;font-weight:600}.exim-header p{color:#4a4d63;flex:360px;margin:0}.exim-title-icon{color:#fff;background:#6b46f0;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.exim-title-icon .exim-icon{font-size:16px}.exim-header-divider{color:#c9c7d8;font-size:15px}.exim-content{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow:auto}.exim-card{background:#fff;border:1px solid #e6e5f0;border-radius:8px;flex-shrink:0;min-width:0}.exim-card:first-of-type{overflow:hidden}.exim-catalog-toolbar{border-bottom:1px solid #e6e5f0;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:0 12px;display:flex}.exim-catalog-toolbar [role=tablist]{gap:2px;display:flex}.exim-tab{color:#6a6c80;background:0 0;border:0;align-items:center;gap:6px;height:44px;padding:0 10px;display:flex;font-size:14px!important}.exim-tab.is-active{color:#6b46f0;font-weight:600;box-shadow:inset 0 -2px #6b46f0}.exim-tab>span{background:#f0eff5;border-radius:9px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:11px}.exim-tab.is-active>span{background:#f1edff}.exim-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;padding:8px 0;display:flex}.exim-page select{color:#1f2133;background:#fff;border:1px solid #e0dfeb;border-radius:7px;height:32px;padding:0 10px}.exim-search{border:1px solid #e0dfeb;border-radius:7px;align-items:center;gap:6px;width:280px;max-width:100%;height:32px;padding:0 10px;display:flex}.exim-search:focus-within{border-color:#6b46f0;box-shadow:0 0 0 2px #e4dcff}.exim-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0}.exim-search button{color:#8a8ca0;background:0 0;border:0;padding:0;display:flex}.exim-search>.exim-icon{color:#8a8ca0}.exim-table-scroll{overflow-x:auto}.exim-template-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}.exim-template-table th:first-child{width:21%}.exim-template-table th:nth-child(2){width:17%}.exim-template-table th:nth-child(4){width:110px}.exim-template-table th:nth-child(5){width:265px}.exim-page th{text-align:left;background:#f8f8fb;border-bottom:1px solid #e6e5f0;height:36px;font-size:13px;font-weight:600}.exim-template-table th,.exim-template-table td{padding:6px 12px}.exim-template-table td{vertical-align:middle;border-bottom:1px solid #f0eff5;height:44px}.exim-template-table tbody tr:hover{background:#f7f5ff}.exim-template-table td small{color:#6a6c80;margin-top:2px;font:11px IBM Plex Mono,monospace;display:block}.exim-description{text-overflow:ellipsis;white-space:nowrap;color:#4a4d63;overflow:hidden}.exim-badge{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.exim-badge .exim-icon{font-size:13px}.exim-badge.is-success{color:#1b7a3d;background:#eef8f1}.exim-badge.is-muted{color:#6a6c80;background:#f0eff5}.exim-badge.is-error{color:#b42318;background:#fdf1f1}.exim-row-actions{align-items:center;gap:6px;display:flex}.exim-row-actions button,.exim-empty button,.exim-issue-toolbar>button{white-space:nowrap;color:#1f2133;background:#fff;border:1px solid #e0dfeb;border-radius:6px;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.exim-row-actions button:hover:not(:disabled),.exim-issue-toolbar>button:hover:not(:disabled){background:#eef7f1;border-color:#1d6f42}.exim-row-actions button>.exim-icon,.exim-issue-toolbar>button>.exim-icon{color:#1d6f42;font-size:16px}.exim-page .exim-text-button{color:#6b46f0;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.exim-row-actions .exim-text-button{padding:0 6px}.exim-page .exim-text-button:hover:not(:disabled){background:0 0;text-decoration:underline}.exim-card-footer{color:#6a6c80;border-top:1px solid #eeedf4;align-items:center;height:36px;padding:0 12px;font-size:11px;display:flex}.exim-muted{color:#6a6c80;font-size:12px}.exim-empty{flex-direction:column;align-items:center;gap:8px;padding:32px 20px;display:flex}.exim-empty>.exim-icon{color:#c9c7d8;font-size:32px}.exim-import-header{color:#4a4d63;border-bottom:1px solid #eeedf4;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.exim-import-header h2,.exim-result-heading h3{color:#1f2133;margin:0;font-size:14px;font-weight:600}.exim-spacer{flex:1}.exim-import-body{flex-direction:column;gap:16px;padding:16px;display:flex}.exim-notice{color:#8a4b00;background:#fff7e6;border:1px solid #f5d9a8;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.5;display:flex}.exim-notice>.exim-icon{margin-top:1px;font-size:20px}.exim-notice.is-error{color:#b42318;background:#fdf1f1;border-color:#f3cfcf}.exim-notice.is-success{color:#1b6e3a;background:#eef8f1;border-color:#cfe9d8;flex-wrap:wrap;align-items:center}.exim-notice p{margin:2px 0 0;font-size:12px}.exim-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.exim-steps>li{flex-direction:column;gap:8px;min-width:0;display:flex}.exim-step-heading{align-items:center;gap:8px;display:flex}.exim-step-number{color:#6a6c80;border:2px solid #ddd8ed;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font:600 11px IBM Plex Mono,monospace;display:flex}.exim-step-number.is-done{color:#1b7a3d;background:#eef8f1;border-color:#cfe9d8}.exim-step-number>.exim-icon{font-size:14px}.exim-picker-trigger{text-align:left;background:#fff;border:1px solid #e0dfeb;border-radius:6px;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px 0 12px;display:flex}.exim-picker-trigger>span:first-child{flex:1;min-width:0}.exim-picker-trigger>.exim-icon{color:#8a8ca0}.exim-template-picker{position:relative}.exim-picker-menu{z-index:20;background:#fff;border:1px solid #e6e5f0;border-radius:10px;min-width:280px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #14103c2e}.exim-picker-menu>input{border:1px solid #e0dfeb;border-radius:7px;width:calc(100% - 16px);height:32px;margin:8px;padding:0 10px}.exim-picker-menu [role=listbox]{max-height:260px;padding:4px;overflow:auto}.exim-picker-menu [role=option]{text-align:left;background:#fff;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:36px;padding:4px 10px;display:flex}.exim-picker-menu [role=option]:hover:not(:disabled),.exim-picker-menu [aria-selected=true]{background:#f1edff}.exim-picker-menu [role=option]>span:nth-child(2){flex:1}.exim-picker-menu small{color:#6a6c80;font-size:11px;display:block}.exim-file-input{display:none}.exim-dropzone{text-align:left;background:#fff;border:1.5px dashed #d6d1e6;border-radius:8px;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}.exim-dropzone:hover:not(:disabled),.exim-dropzone.is-dragging{background:#faf8ff;border-color:#6b46f0}.exim-file-icon{color:#6b46f0;background:#f1edff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.exim-file-icon>.exim-icon{font-size:20px}.exim-file-icon.is-excel{color:#1d6f42;background:#eef7f1}.exim-dropzone b{color:#6b46f0;font-weight:500}.exim-dropzone small,.exim-selected-file small{color:#6a6c80;margin-top:2px;font-size:12px;display:block}.exim-selected-file{border:1px solid #e3e4e8;border-radius:8px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.exim-selected-file>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.exim-selected-file small{font:11px IBM Plex Mono,monospace}.exim-selected-file button{color:#4a4d63;background:0 0;border:0;padding:5px;display:flex}.exim-page .exim-primary{color:#fff;white-space:nowrap;background:#6b46f0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-weight:600;display:flex}.exim-primary:hover:not(:disabled){background:#5a37e0}.exim-rules{color:#6a6c80;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.exim-rules>span:not(:last-child):not(.exim-icon):after{content:"·";color:#c9c7d8;margin-left:14px}.exim-progress{background:#fcfcfd;border:1px solid #e6e5f0;border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.exim-progress progress{accent-color:#6b46f0;width:100%;height:6px}.exim-results{border-top:1px solid #eeedf4;flex-direction:column;gap:12px;padding-top:16px;display:flex}.exim-result-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.exim-result-heading>span{color:#6a6c80;font-size:12px}.exim-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.exim-stat{background:#fcfcfd;border:1px solid #e6e5f0;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.exim-stat>span{letter-spacing:.06em;text-transform:uppercase;color:#6a6c80;font-size:11px;font-weight:600}.exim-stat strong{font:600 22px IBM Plex Mono,monospace}.exim-stat.is-success{color:#1b7a3d;background:#f5fbf7;border-color:#cfe9d8}.exim-stat.is-error{color:#b42318;background:#fff8f8;border-color:#f3cfcf}.exim-stat.is-muted strong{color:#8a8ca0}.exim-issues{border:1px solid #e6e5f0;border-radius:8px;overflow:hidden}.exim-issue-toolbar{border-bottom:1px solid #eeedf4;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.exim-issue-toolbar [role=radiogroup]{border:1px solid #e0dfeb;border-radius:7px;display:flex;overflow:hidden}.exim-issue-toolbar [role=radio]{color:#4a4d63;background:#fff;border:0;border-right:1px solid #e0dfeb;height:28px;padding:0 10px;font-size:12px}.exim-issue-toolbar [aria-checked=true]{color:#6b46f0;background:#f1edff;font-weight:600}.exim-issue-scroll{max-height:300px;overflow:auto}.exim-issue-scroll table{border-collapse:collapse;width:100%;min-width:720px}.exim-issue-scroll th{z-index:1;position:sticky;top:0}.exim-issue-scroll th,.exim-issue-scroll td{text-align:left;padding:6px 10px}.exim-issue-scroll td{border-bottom:1px solid #f0eff5}.exim-issue-scroll td:first-child{font:12px IBM Plex Mono,monospace}.exim-no-issues{color:#6a6c80;padding:8px 12px}.exim-import-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.exim-import-footer>span{color:#4a4d63;flex:1;min-width:240px;font-size:12px}.exim-draft-link{white-space:nowrap;background:#fff;border:1px solid #cfe9d8;border-radius:7px;align-items:center;gap:4px;height:30px;padding:0 12px;display:flex;color:#1b6e3a!important}.exim-data-preview>summary{cursor:pointer;color:#6b46f0;font-weight:500}.exim-data-preview>label{margin:12px 0;display:block}.exim-data-preview select{margin-left:8px}@media (width<=1000px){.exim-steps{grid-template-columns:1fr}.exim-filters{margin-left:0}.exim-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.exim-page *{scroll-behavior:auto!important}}.qr-workspace{color:#1f2133;background:#f3f4f8;flex-direction:column;height:100%;min-height:0;font-family:IBM Plex Sans,sans-serif;font-size:13px;display:flex;overflow:hidden}.qr-workspace *{box-sizing:border-box}.qr-workspace button,.qr-workspace input,.qr-workspace select{font:inherit}.qr-workspace button{color:#4a4d63;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0dfeb;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 10px;display:inline-flex}.qr-workspace button:hover:not(:disabled){color:#6b46f0;background:#f6f3ff}.qr-workspace button:disabled{opacity:.45;cursor:not-allowed}.qr-workspace :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #8f75f9}.qr-workspace button.qr-primary{color:#fff;background:#6b46f0;border-color:#6b46f0;font-weight:600}.qr-workspace button.qr-icon-button{width:32px;min-width:32px;padding:4px}.qr-workspace button.qr-text-button{color:#6b46f0;background:0 0;border:0;min-height:28px;padding:3px 5px}.qr-workspace button.qr-neutral{color:#4a4d63}.qr-workspace button.qr-excel{color:#1d6f42}.qr-workspace label{color:#4a4d63;flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.qr-workspace input:not([type=checkbox]),.qr-workspace select{color:#1f2133;background:#fff;border:1px solid #e0dfeb;border-radius:6px;width:100%;min-width:0;height:33px;padding:0 9px}.qr-workspace input[type=number]{font-family:var(--du-font-mono,monospace);text-align:right}.qr-workspace input[type=checkbox]{accent-color:#6b46f0;width:15px;height:15px}.qr-workspace .material-symbols-outlined{font-size:18px}.qr-workspace p{margin:0;line-height:1.5}.qr-spacer{flex:1;min-width:0}.qr-muted{color:#6a6c80;font-size:11px}.qr-mono{font-family:var(--du-font-mono,"IBM Plex Mono",monospace)}.qr-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.qr-header{background:#fff;border-bottom:1px solid #eeedf4;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}.qr-header h1{color:#6b46f0;white-space:nowrap;margin:0;font-size:15px;font-weight:600}.qr-heading-icon{color:#fff;background:#6b46f0;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.qr-header-divider{border-left:1px solid #d9d7e7;height:22px}.qr-org-label{width:245px;max-width:100%}.qr-header .qr-primary{height:34px;padding:0 14px}.qr-segments{background:#fff;border:1px solid #e0dfeb;border-radius:7px;flex-wrap:wrap;display:flex;overflow:hidden}.qr-segments button{border:0;border-right:1px solid #e0dfeb;border-radius:0;height:32px;padding:0 10px;font-weight:500}.qr-segments button:last-child{border-right:0}.qr-segments button[aria-checked=true]{color:#6b46f0;background:#f1edff}.qr-status-segments button{padding:0 9px;font-size:12px}.qr-status-segments button[aria-checked=true]{color:#fff;background:#6b46f0}.qr-main-grid{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(460px,1fr);gap:12px;min-height:0;padding:12px 16px 16px;display:grid}.qr-record-panel,.qr-setup-panel{background:#fff;border:1px solid #e6e5f0;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.qr-record-toolbar{border-bottom:1px solid #eeedf4;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.qr-search{border:1px solid #e0dfeb;border-radius:7px;flex:1;align-items:center;gap:5px;width:220px;min-width:150px;height:32px;padding:0 8px;display:flex}.qr-workspace .qr-search input{border:0;outline:0;height:28px;padding:0}.qr-search:focus-within{border-color:#6b46f0}.qr-selected-count{white-space:nowrap}.qr-selected-count b{font-family:var(--du-font-mono,monospace)}.qr-export-menu{position:relative}.qr-export-menu [role=menu] button{text-align:left;border:0;justify-content:flex-start;width:100%;display:block}.qr-record-grid{flex:1;min-height:0;overflow:hidden}.qr-record-grid>div{height:100%}.qr-record-grid table{width:100%!important}.qr-record-grid>div>div{box-shadow:none!important;border:0!important}.qr-record-grid thead th{color:#1f2133!important;background:#f8f8fb!important;height:38px!important}.qr-record-grid tbody td{border-bottom:1px solid #f0eff5!important;height:40px!important}.qr-record-grid .dt-striped{background:#fff!important}.qr-record-grid tr:has(input:checked){background:#f7f5ff!important}.qr-record-grid tr:hover{background:#faf8ff!important}.qr-record-footer{color:#4a4d63;border-top:1px solid #e6e5f0;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.qr-record-hint{color:#6a6c80;align-items:center;gap:5px;padding:0 12px 9px;font-size:11px;display:flex}.qr-badge{color:#55586e;white-space:nowrap;background:#f2f2f4;border-radius:4px;align-items:center;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.qr-badge-printed{color:#1b6e3a;background:#e7f6ec}.qr-badge-pending{color:#9a5300;background:#fff3e0}.qr-badge-exported{color:#1d5fbf;background:#e8f1fd}.qr-badge-failed{color:#b42318;background:#ffeded}.qr-tablist{border-bottom:1px solid #e6e5f0;flex-shrink:0;gap:4px;padding:0 12px;display:flex}.qr-tablist button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;height:42px;padding:0 10px;font-weight:500}.qr-tablist button[aria-selected=true]{color:#6b46f0;border-bottom-color:#6b46f0;font-weight:600}.qr-count{color:#55586e;font-size:11px;font-family:var(--du-font-mono,monospace);background:#eeedf4;border-radius:9px;padding:0 6px}.qr-setup-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.qr-sheet-settings,.qr-designer-settings,.qr-history-settings{border-bottom:1px solid #eeedf4;flex-direction:column;gap:12px;padding:14px;display:flex}.qr-sheet-settings>label:first-child{max-width:310px}.qr-layout-summary{color:#4a4d63;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.qr-layout-summary button{margin-left:auto}.qr-measure-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.qr-measure-grid label{font-size:10px}.qr-measure{background:#fff;border:1px solid #e0dfeb;border-radius:6px;align-items:center;gap:3px;padding-right:7px;display:flex}.qr-workspace .qr-measure input{border:0;width:100%;padding:0 6px;font-size:12px}.qr-measure>span{color:#8a8ca0;font-size:10px}.qr-setup-actions{flex-wrap:wrap;gap:6px;display:flex}.qr-template-fields{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.qr-template-fields>label{flex:1;min-width:110px}.qr-template-fields>.qr-template-selector{flex-basis:100%;min-width:180px}.qr-dirty{color:#9a5300;align-items:center;gap:4px;font-size:12px;display:flex}.qr-label-editor{flex-wrap:wrap;gap:14px;display:flex}.qr-label-editor>div:first-child{max-width:100%;overflow:auto}.qr-label-editor p{margin-bottom:7px}.qr-label-stage{background:#fff;border:1px solid #c9c7d8;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 2px 8px #14103c14}.qr-native-label,.qr-native-sheet{transform-origin:0 0;position:absolute;top:0;left:0}.qr-workspace .qr-element-target{background:0 0;border:1px dashed #c9c7d8;border-radius:0;min-height:0;padding:0;position:absolute}.qr-workspace .qr-element-target.is-selected{background:#6b46f010;border:1px solid #6b46f0}.qr-element-properties{flex-direction:column;flex:1;gap:10px;min-width:180px;display:flex}.qr-element-properties fieldset{border:1px solid #e0dfeb;border-radius:8px;margin:0;padding:10px}.qr-element-properties fieldset.is-selected{background:#f9f7ff;border-color:#b39cf8}.qr-element-properties legend{align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.qr-qr-coordinates{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.qr-fields-scroll{border:1px solid #e6e5f0;border-radius:8px;overflow-x:auto}.qr-design-table{border-collapse:collapse;width:100%;min-width:600px;font-size:12px}.qr-design-table th,.qr-design-table td{text-align:left;border-bottom:1px solid #f0eff5;padding:5px 4px}.qr-design-table th:first-child{width:105px;padding-left:10px}.qr-design-table thead{background:#f8f8fb}.qr-design-table tbody tr.is-selected{background:#f7f5ff}.qr-workspace .qr-design-table input[type=number]{width:60px;height:30px;padding:0 5px;font-size:12px}.qr-align-buttons{border:1px solid #e0dfeb;border-radius:6px;align-items:center;width:max-content;display:flex;overflow:hidden}.qr-align-buttons button{border:0;border-right:1px solid #e0dfeb;border-radius:0;width:28px;min-height:28px;padding:0}.qr-align-buttons button.is-selected{color:#6b46f0;background:#f1edff}.qr-inline-info{align-items:flex-start;gap:6px;line-height:1.5;display:flex}.qr-preview-heading{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.qr-preview-heading strong{font-size:13px}.qr-sheet-preview{background:#f8f8fb;flex-direction:column;flex:1;gap:12px;min-height:310px;padding:12px 14px 16px;display:flex}.qr-sheet-stage{background:#fff;flex-shrink:0;max-width:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 2px 10px #14103c20}.qr-slot-layer{position:absolute;inset:0}.qr-workspace .qr-sheet-slot{color:#a3a5b8;background:0 0;border:1px dashed #d8d7e4;border-radius:3px;min-height:0;padding:0;font-size:13px;font-weight:400;position:absolute}.qr-workspace .qr-sheet-slot.is-used{color:#a3a5b8;background:#f2f2f4}.qr-workspace .qr-sheet-slot.is-start{border-color:#6b46f0}.qr-workspace .qr-sheet-slot:hover{background:#6b46f008;border-color:#6b46f0}.qr-workspace .qr-sheet-slot:disabled{opacity:1;cursor:default}.qr-slot-hint{text-align:center;justify-content:center;align-items:center;gap:5px;display:flex}.qr-empty-preview{text-align:center;color:#6a6c80;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;font-size:12px;display:flex}.qr-empty-preview>span{color:#b8b5c9;font-size:28px!important}.qr-batch{border:1px solid #e6e5f0;border-radius:8px;padding:10px}.qr-batch-header{align-items:center;gap:8px;display:flex}.qr-batch-header>span:first-child{color:#6b46f0}.qr-batch-title{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.qr-batch-title strong{font-size:12px}.qr-batch-title>span{color:#6a6c80;font-size:11px}.qr-batch-actions{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.qr-batch-actions button{font-size:11px}.qr-attempt{border-top:1px solid #eeedf4;margin-top:8px;padding-top:8px;font-size:12px}.qr-attempt p{margin-bottom:6px}.qr-history-footer{align-items:center;gap:6px;font-size:12px;display:flex}.qr-notice{color:#8a4b00;background:#fff7e6;border:1px solid #f5d9a8;flex-shrink:0;margin:0;padding:9px 14px;font-size:12px}.qr-notice-error{color:#b42318;background:#fff1f1;border-color:#f8d6d6}.qr-preview{background:#ececf3;max-height:56vh;padding:12px;overflow:auto}.qr-preview *{box-sizing:border-box}.qr-modal-summary{color:#4a4d63;flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.qr-print-warning{color:#8a4b00;background:#fff7e6;border:1px solid #f5d9a8;border-radius:8px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex;margin-bottom:10px!important}.qr-modal-actions{border-top:1px solid #e6e5f0;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:14px;display:flex}.qr-confirm-title{margin:0 0 8px;font-size:16px}.qr-layout-proof{pointer-events:none;visibility:hidden;width:max-content;position:fixed;top:0;left:-100000px}@media (width>=1700px){.qr-main-grid{grid-template-columns:minmax(0,1.2fr) minmax(600px,1fr)}}@media (width<=1050px){.qr-main-grid{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:10px;padding:10px}.qr-header{gap:8px;padding:10px}.qr-org-label{width:210px}.qr-record-toolbar{padding:8px}.qr-record-footer{flex-wrap:wrap}.qr-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.qr-workspace{height:auto;min-height:100%;overflow:visible}.qr-header .qr-spacer{display:none}.qr-header .qr-primary{margin-left:auto}.qr-main-grid{flex-direction:column;flex:none;display:flex}.qr-record-panel{height:55vh;min-height:430px}.qr-setup-panel{min-height:500px;overflow:visible}.qr-setup-scroll{overflow:visible}.qr-search{min-width:180px}.qr-measure-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.qr-sheet-stage{max-width:none}.qr-header-divider{display:none}.qr-sheet-preview{overflow:auto}.qr-record-hint{font-size:10px}}@media (width<=440px){.qr-header{gap:7px}.qr-org-label{width:100%}.qr-segments{max-width:100%}.qr-header .qr-primary{width:100%}.qr-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-record-footer{gap:5px}.qr-selected-count{font-size:12px}.qr-template-fields>label{min-width:100%}.qr-label-stage{max-width:100%}}.emb-page{color:#1f2133;background:#f3f4f8;height:100%;font-family:IBM Plex Sans,sans-serif;font-size:14px;overflow:auto}.emb-page *,.emb-drawer *{box-sizing:border-box}.emb-page button,.emb-drawer button{font:inherit;cursor:pointer}.emb-page button:disabled,.emb-drawer button:disabled{cursor:not-allowed;opacity:.5}.emb-content{flex-direction:column;gap:14px;width:100%;max-width:1440px;margin:0 auto;padding:18px 24px 28px;display:flex}.emb-header{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.emb-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.emb-eyebrow{letter-spacing:.08em;color:#6a6c80;font-family:IBM Plex Mono,monospace;font-size:11px}.emb-heading>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.emb-heading h1{margin:0;font-size:22px;font-weight:600;line-height:1.3}.emb-readonly{color:#4a4d63;background:#eeedf4;border-radius:11px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:500;display:flex}.emb-readonly svg,.emb-readonly .material-symbols-outlined{font-size:13px!important}.emb-heading p{color:#4a4d63;margin:0;font-size:12px}.emb-mono{font-family:IBM Plex Mono,monospace}.emb-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.emb-filter{color:#6a6c80;background:#fff;border:1px solid #e3e4e8;border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:280px;height:34px;padding:0 8px 0 10px;font-size:12px;display:flex}.emb-filter>span{white-space:nowrap}.emb-filter b{color:#d32f2f;font-weight:400}.emb-filter>div{width:125px;min-width:80px}.emb-filter.is-required{border-color:#e7c46a}.emb-filter.is-set{border-color:#c9b8ff}.emb-filter button{height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 3px!important;font-size:12px!important}.emb-filter:has(button:disabled){background:#f8f8fa}.emb-filter:hover{border-color:#c9b8ff}.emb-icon{color:#4a4d63;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;display:inline-flex}.emb-icon:hover{color:#6b46f0;background:#f1edff}.emb-export,.emb-refresh{background:#fff;border:1px solid #e3e4e8;border-radius:8px;width:34px;height:34px;padding:7px}.emb-export{color:#1d6f42}.emb-empty{text-align:center;background:#fff;border:1px solid #e6e5f0;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.emb-empty-icon{color:#6b46f0;background:#f1edff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.emb-empty-icon svg,.emb-empty-icon .material-symbols-outlined{font-size:26px!important}.emb-page h2{margin:0;font-size:14px;font-weight:600;line-height:1.4}.emb-empty h2{font-size:16px}.emb-empty p{color:#4a4d63;max-width:460px;margin:0;font-size:13px}.emb-empty>button{color:#fff;background:#6b46f0;border:0;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.emb-empty>button:hover{background:#5a37e0}.emb-kpis{background:#fff;border:1px solid #e6e5f0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.emb-kpis>div{border-right:1px solid #eeedf4;flex-direction:column;gap:6px;padding:14px 18px;display:flex}.emb-kpis>div:last-child{border-right:0}.emb-kpis>div>span{letter-spacing:.06em;color:#4a4d63;font-family:IBM Plex Mono,monospace;font-size:11px}.emb-kpis>div>div{align-items:baseline;gap:6px;display:flex}.emb-kpis strong{font-family:IBM Plex Mono,monospace;font-size:26px;font-weight:500}.emb-kpis small{color:#6a6c80;font-size:11px}.emb-kpis>div>div>small{font-size:12px}.emb-balances{background:#fff;border:1px solid #e6e5f0;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.emb-section-header{border-bottom:1px solid #eeedf4;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.emb-views{gap:4px;display:flex}.emb-views button{color:#4a4d63;white-space:nowrap;background:0 0;border:0;border-radius:6px;height:26px;padding:0 10px;font-size:12px}.emb-views button[aria-pressed=true]{color:#5a37e0;background:#f1edff;font-weight:600}.emb-formula{color:#4a4d63;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.emb-formula>span:not(.emb-formula-info),.emb-formula>strong{background:#f1f1f4;border-radius:4px;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400}.emb-formula>strong{color:#5a37e0;background:#f1edff;font-weight:600}.emb-formula-info{color:#8a8ca0;cursor:help;display:flex}.emb-grid{min-width:0;overflow:auto}.emb-grid>div{border:0!important;border-radius:0!important;max-height:none!important}.emb-grid table{min-width:1020px}.emb-grid th,.emb-trace-grid th{letter-spacing:.06em!important;color:#6a6c80!important;background:#fafafc!important;border-color:#eeedf4!important;padding:10px 12px!important;font-family:IBM Plex Mono,monospace!important;font-size:10px!important;font-weight:400!important}.emb-grid td{height:40px;font-size:13px;border-color:#f3f2f7!important;padding:6px 12px!important}.emb-grid td:first-child,.emb-grid th:first-child{padding-left:18px!important}.emb-grid td:nth-child(3){font-size:12px}.emb-grid tr:has(.emb-employee){background:#fcfcfe!important}.emb-grid tr:has(.emb-employee):hover{background:#f8f6ff!important}.emb-employee{text-align:left;color:#1f2133;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-width:0;padding:0;display:flex}.emb-employee>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.emb-employee strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.emb-employee small{color:#6a6c80;font-family:IBM Plex Mono,monospace;font-size:11px}.emb-employee>.material-symbols-outlined{color:#6a6c80}.emb-avatar{color:#6b46f0;background:#f1edff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:flex!important}.emb-grid td small{color:#4a4d63;font-size:12px}.emb-grid td>.emb-outstanding{color:#5a37e0;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.emb-grid td>.emb-cleared{color:#6a6c80;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px}.emb-outstanding small,.emb-cleared small{font-weight:400;color:#6a6c80!important;font-family:IBM Plex Sans,sans-serif!important;font-size:11px!important}.emb-pager{color:#4a4d63;border-top:1px solid #eeedf4;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px;font-size:12px;display:flex}.emb-pager>div{flex:1}.emb-pager>span:nth-last-child(2){font-family:IBM Plex Mono,monospace}.emb-pager button{color:#6b46f0;background:0 0;border:0;padding:0;font-size:12px}.emb-pager button:disabled{color:#a3a5b8;opacity:1}.emb-error{color:#c62828;margin:0;font-size:13px}.emb-loading{color:#6a6c80;font-size:12px}.emb-drawer{color:#1f2133;font-family:IBM Plex Sans,sans-serif}.emb-drawer>header{border-bottom:1px solid #eeedf4;align-items:flex-start;gap:10px;padding:16px 20px;display:flex}.emb-drawer>header>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.emb-drawer h2{margin:0;font-size:16px;font-weight:600}.emb-drawer p{color:#4a4d63;margin:0;font-size:12px}.emb-drawer>header p{margin-top:3px}.emb-totals{border-bottom:1px solid #eeedf4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.emb-totals>div{border-right:1px solid #f3f2f7;flex-direction:column;gap:2px;padding:12px 12px 12px 20px;display:flex}.emb-totals span{letter-spacing:.06em;color:#6a6c80;font-family:IBM Plex Mono,monospace;font-size:10px}.emb-totals strong{overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:500}.emb-totals>div:last-child strong{color:#5a37e0}.emb-totals small{font-size:11px;font-weight:400}.emb-trace-grid{flex:1;min-height:0;overflow:auto}.emb-trace-grid>div{border:0!important;border-radius:0!important}.emb-trace-grid table{min-width:516px;font-size:12px!important}.emb-trace-grid td{font-size:12px;border-color:#f3f2f7!important;padding:8px 10px!important}.emb-trace-grid th{padding:8px 10px!important}.emb-type{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.emb-type-Consumption{color:#b45309}.emb-type-Return{color:#1d5fbf}.emb-type-Reversal{color:#6b46f0}.emb-negative{color:#b45309}.emb-reference{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.emb-reference>a,.emb-reference>span{color:#6b46f0;font-family:IBM Plex Mono,monospace;font-size:12px;text-decoration:none}.emb-reference>a:hover{text-decoration:underline}.emb-reference small{color:#6a6c80;font-family:IBM Plex Sans,sans-serif;font-size:11px}.emb-drawer>footer{color:#6a6c80;border-top:1px solid #eeedf4;padding:10px 20px;font-size:11px}.emb-drawer>.emb-pager{gap:8px;padding:10px 20px;font-size:11px}.emb-drawer>.emb-error{padding:10px 20px}@media (width<=650px){.emb-content{padding:16px 12px}.emb-header{gap:12px}.emb-filters{width:100%;margin-left:0}.emb-filter{flex:1;max-width:100%}.emb-filter>div{flex:1;width:auto}.emb-kpis{grid-template-columns:1fr}.emb-kpis>div{border-bottom:1px solid #eeedf4;border-right:0}.emb-heading h1{font-size:22px}.emb-formula{margin-left:0}.emb-pager{font-size:11px}.emb-totals>div{padding:10px 8px}.emb-totals strong{font-size:12px}.emb-empty{padding:40px 20px}}.emb-qty-Return{color:#1d5fbf}.emb-qty-Consumption{color:#b45309}.emb-qty-Reversal{color:#6b46f0}.part-transactions{flex-direction:column;gap:10px;min-width:0;padding:12px 0;display:flex}.ptx-filters{background:#fff;border:1px solid #e6e5f0;border-radius:8px;flex-wrap:wrap;align-items:end;gap:8px;padding:10px 12px;display:flex;position:relative}.ptx-filters label,.ptx-lookup-filter{color:#4a4d63;flex-direction:column;gap:4px;min-width:120px;font-size:11px;display:flex}.ptx-filters input,.ptx-filters select{color:#1f2133;background:#fff;border:1px solid #e0dfeb;border-radius:6px;min-width:100px;height:32px;padding:0 8px;font:13px IBM Plex Sans,sans-serif}.ptx-filters button,.ptx-pagination button,.ptx-pagination select{color:#4a4d63;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0dfeb;border-radius:6px;padding:0 10px}.ptx-filters .ptx-apply{color:#fff;background:#6b46f0;border-color:#6b46f0}.ptx-filters input:focus,.ptx-filters select:focus{outline-offset:1px;outline:2px solid #d5c9ff}.ptx-directions{border:1px solid #e0dfeb;border-radius:7px;display:flex;overflow:hidden}.ptx-directions button{border:0;border-right:1px solid #e0dfeb;border-radius:0}.ptx-directions button:last-child{border-right:0}.ptx-directions [aria-checked=true]{color:#6b46f0;background:#f1edff;font-weight:600}.ptx-more{background:#faf9fd;border-top:1px solid #eeedf4;flex-wrap:wrap;flex-basis:100%;gap:10px;padding:12px;display:flex}.ptx-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ptx-summary>div{background:#fff;border:1px solid #e6e5f0;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:10px 14px;display:flex}.ptx-summary span{color:#4a4d63;font-size:12px}.ptx-summary strong{color:#1f2133;overflow-wrap:anywhere;font:600 19px IBM Plex Mono,monospace}.ptx-summary .is-increase strong{color:#1b6e3a}.ptx-summary .is-decrease strong{color:#9a5300}.ptx-direction,.ptx-type{color:#4a4d63;white-space:nowrap;background:#eeedf4;border-radius:4px;padding:3px 8px;font:500 12px IBM Plex Sans,sans-serif;display:inline-block}.ptx-direction.is-increase{color:#1b6e3a;background:#e7f6ec}.ptx-direction.is-decrease{color:#9a5300;background:#fff3e0}.ptx-reference-links{flex-wrap:wrap;gap:6px;display:flex}.ptx-posting-time{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}.ptx-pagination{color:#6a6c80;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ptx-pagination>span:first-child{flex:1}.ptx-pagination label{align-items:center;gap:6px;display:flex}.ptx-pagination button:disabled{opacity:.4;cursor:default}.ptx-note{color:#6a6c80;margin:0;font-size:11px}.part-transactions .du-detail-grid{border-color:#e6e5f0}.part-transactions .du-detail-toolbar{background:#fff}.rfq-report-modal{color:#1f2133;background:#fff;border:1px solid #e6e5f0;border-radius:12px;width:min(1200px,96vw);max-width:96vw;height:92vh;max-height:94vh;margin:auto;padding:0;font-family:IBM Plex Sans,sans-serif;overflow:hidden;box-shadow:0 24px 60px #14103c4d}.rfq-report-modal[open]{flex-direction:column;display:flex}.rfq-report-modal::backdrop{background:#14103c73}.rfq-report-modal>header{border-bottom:1px solid #e6e5f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.rfq-report-modal h2{margin:0;font-size:16px;font-weight:600}.rfq-report-modal header span{color:#6a6c80;font-size:12px}.rfq-report-modal header button{color:#4a4d63;cursor:pointer;background:#fff;border:1px solid #e0dfeb;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.rfq-report-modal iframe{background:#eef0f3;border:0;flex:1;width:100%;min-height:0;display:block}.rfqd-workspace{color:#1f2133;background:#f3f4f8;flex-direction:column;gap:12px;min-width:0;margin:-16px -20px -28px;padding:12px 16px 16px;font:400 14px IBM Plex Sans,sans-serif;display:flex}.rfqd-workspace *{box-sizing:border-box}.rfqd-workspace button,.rfqd-workspace input,.rfqd-workspace select,.rfqd-workspace textarea{font-family:inherit}.rfqd-workspace button{cursor:pointer}.rfqd-workspace button:disabled{cursor:default}.rfqd-workspace a{color:#6b46f0;text-decoration:none}.rfqd-workspace a:hover{color:#5232d6;text-decoration:underline}.rfqd-mono{font-family:IBM Plex Mono,monospace}.rfqd-spacer{flex:1}.rfqd-green{color:#1b6e3a}.rfqd-amber{color:#9a5300}.rfqd-bold{font-weight:600}.rfqd-comparison,.rfqd-allocation{flex-direction:column;gap:12px;min-width:0;display:flex}.rfqd-summary{color:#4a4d63;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 16px;font-size:13px;display:flex}.rfqd-summary .rfqd-mono{color:#1f2133;font-size:12px}.rfqd-status{color:#1d5fbf;white-space:nowrap;background:#e8f1fd;border-radius:12px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:flex}.rfqd-status i{background:#2f7be5;border-radius:50%;width:7px;height:7px}.rfqd-summary>span{white-space:nowrap}.rfqd-summary button,.rfqd-actions button,.rfqd-confirm-dialog button{color:#1f2133;white-space:nowrap;background:#fff;border:1px solid #e0dfeb;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.rfqd-summary .rfqd-export{color:#1d6f42;width:32px;padding:0}.rfqd-section{background:#fff;border:1px solid #e6e5f0;border-radius:8px;flex-shrink:0;min-width:0;overflow:hidden}.rfqd-section-heading{background:#fff;border-bottom:1px solid #e6e5f0;align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}.rfqd-section-heading>strong{flex:1;font-size:14px;font-weight:600}.rfqd-section-heading>span{color:#6a6c80;font-size:11px}.rfqd-collapse{text-align:left;width:100%;color:inherit;border:0;border-bottom:1px solid #e6e5f0}.rfqd-scroll{overflow-x:auto}.rfqd-comparison-grid{min-width:820px}.rfqd-comparison-row{background:#fff;border-bottom:1px solid #f0eff5;display:grid}.rfqd-comparison-row>div{min-width:0;padding:8px 14px}.rfqd-comparison-row>div+div{border-left:1px solid #eeedf4}.rfqd-row-label{color:#4a4d63;font-size:13px}.rfqd-comparison-cell{align-items:center;gap:6px;font-size:13px;display:flex}.rfqd-align-right .rfqd-comparison-cell{justify-content:flex-end}.rfqd-supplier-head{background:#f8f8fb;border-bottom:1px solid #e6e5f0}.rfqd-supplier-head>div{color:#4a4d63;padding:10px 14px;font-size:12px}.rfqd-supplier-head>div+div{flex-direction:column;gap:3px;display:flex}.rfqd-supplier-head strong{color:#1f2133;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.rfqd-supplier-head strong>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rfqd-supplier-head small{color:#6a6c80;font-size:12px}.rfqd-letter{color:#fff;background:#211c4e;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font:400 10px IBM Plex Mono,monospace;display:inline-flex}.rfqd-band{background:#fafafc}.rfqd-band>div{color:#4a4d63;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.rfqd-price-row>div:first-child{flex-direction:column;gap:2px;display:flex}.rfqd-price-row>div:first-child>strong{font-size:13px;font-weight:500}.rfqd-price-row small{color:#6a6c80;font-size:11px}.rfqd-price-row>div:first-child>small{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rfqd-kind{color:#1d5fbf;background:#e8f1fd;border-radius:4px;padding:0 6px;font-size:11px;font-weight:600}.rfqd-kind.rfqd-service{color:#6b46f0;background:#f3ecff}.rfqd-line-price{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;display:flex}.rfqd-line-price>span{align-items:center;gap:6px;display:flex}.rfqd-line-price strong{font-size:13px;font-weight:600}.rfqd-not-quoted{color:#a3a5b8;font-size:12px}.rfqd-lowest{color:#1b6e3a;background:#e7f6ec;border-radius:4px;padding:0 6px;font-size:10px;font-weight:600}.rfqd-document-links{color:#4a4d63;font-size:12px}.rfqd-document-links button{color:#6b46f0;background:0 0;border:0;padding:0;font:12px IBM Plex Mono,monospace}.rfqd-scores{gap:8px;width:100%;display:flex}.rfqd-scores label{background:#fff;border:1px solid #e3e4e8;border-radius:6px;flex:1;align-items:center;gap:6px;min-width:0;height:30px;padding:0 8px;display:flex}.rfqd-scores label>span{color:#6a6c80;font-size:11px}.rfqd-scores input{text-align:right;color:#1f2133;-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:1;width:0;min-width:0;font:12px IBM Plex Mono,monospace}.rfqd-scores input::-webkit-inner-spin-button{appearance:none}.rfqd-select-wrap{width:100%;position:relative}.rfqd-select-wrap select{appearance:none;color:#1f2133;cursor:pointer;background:#fff;border:1px solid #e3e4e8;border-radius:6px;width:100%;height:30px;padding:0 28px 0 10px;font-size:12px}.rfqd-select-wrap>svg,.rfqd-select-wrap>span{color:#8a8ca0;pointer-events:none;position:absolute;top:6px;right:6px}.rfqd-select-wrap .rfqd-compliant{color:#1b6e3a;background:#f1faf4;border-color:#a8dcb9}.rfqd-select-wrap .rfqd-noncompliant{color:#b42318;background:#fdf1f1;border-color:#f1b4b4}.rfqd-comment{color:#1f2133;background:#fff;border:1px solid #e3e4e8;border-radius:6px;outline-color:#6b46f0;width:100%;height:30px;padding:0 10px;font-size:12px}.rfqd-recommend{cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.rfqd-recommend input{accent-color:#6b46f0;width:15px;height:15px;margin:0}.rfqd-selection-heading{flex-wrap:wrap;gap:10px}.rfqd-selection-title{flex-direction:column;flex:1;gap:1px;min-width:240px;display:flex}.rfqd-selection-title strong{font-size:14px;font-weight:600}.rfqd-selection-title small{color:#6a6c80;font-size:12px}.rfqd-selection-heading>.rfqd-selected-count{color:#4a4d63;white-space:nowrap;font-size:12px}.rfqd-selected-count b{color:#1f2133}.rfqd-bulk{border-left:1px solid #eeedf4;align-items:center;gap:6px;padding-left:10px;display:flex}.rfqd-bulk>span{color:#4a4d63;white-space:nowrap;font-size:12px}.rfqd-bulk .rfqd-select-wrap{width:220px}.rfqd-bulk select{height:32px;font-size:13px}.rfqd-bulk .rfqd-select-wrap>span{top:7px}.rfqd-bulk>button{color:#6b46f0;white-space:nowrap;background:#fff;border:1px solid #e0dfeb;border-radius:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600}.rfqd-bulk>button:disabled{color:#a3a5b8}.rfqd-bulk .rfqd-clear{background:0 0;border:0;padding:0 6px;font-weight:500}.rfqd-line-grid{min-width:980px}.rfqd-line-row{background:#fff;border-bottom:1px solid #f0eff5;align-items:stretch;display:grid}.rfqd-line-head{background:#f8f8fb;border-bottom:1px solid #e6e5f0;font-size:13px;font-weight:600}.rfqd-line-head>span{align-items:center;gap:6px;min-width:0;padding:9px 10px;display:flex}.rfqd-line-head>span:first-child{padding:9px 12px}.rfqd-line-head>span:nth-child(3){justify-content:flex-end}.rfqd-line-head>span:nth-child(n+4){border-left:1px solid #eeedf4;padding:9px 12px}.rfqd-line-head>span>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rfqd-line-no{color:#4a4d63;padding:12px;font:12px IBM Plex Mono,monospace}.rfqd-item{flex-direction:column;gap:2px;min-width:0;padding:10px;font-size:13px;display:flex}.rfqd-item small{color:#6a6c80;align-items:center;gap:6px;font-size:12px;display:flex}.rfqd-requested{flex-direction:column;align-items:flex-end;gap:2px;padding:10px;display:flex}.rfqd-requested strong{white-space:nowrap;font-size:13px;font-weight:600}.rfqd-requested strong>span{color:#6a6c80;font:400 12px IBM Plex Sans,sans-serif}.rfqd-requested small{color:#6a6c80;font-size:11px}.rfqd-offer-cell{border-left:1px solid #eeedf4;padding:6px}.rfqd-offer-cell>.rfqd-not-quoted{align-items:center;height:100%;padding:6px 8px;display:flex}.rfqd-offer{text-align:left;color:#1f2133;background:#fff;border:1px solid #e6e5f0;border-radius:6px;gap:8px;width:100%;height:100%;padding:6px 8px;display:flex}.rfqd-offer.is-selected{background:#f4f1ff;border-color:#6b46f0}.rfqd-offer:disabled{cursor:default}.rfqd-offer.is-ineligible:not(.was-awarded){opacity:.5}.rfqd-radio{border:1.5px solid #c9c7d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:flex}.rfqd-radio i{background:0 0;border-radius:50%;width:8px;height:8px}.is-selected .rfqd-radio{border-color:#6b46f0}.is-selected .rfqd-radio i{background:#6b46f0}.rfqd-offer-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rfqd-offer-body>span{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.rfqd-offer-body strong{font-size:13px;font-weight:600}.rfqd-offer-body small{color:#6a6c80;font-size:11px}.rfqd-offer-body>small .rfqd-mono{color:#4a4d63}.rfqd-offer-body .rfqd-ineligible{color:#b42318}.rfqd-selected-supplier{border-left:1px solid #e6e5f0;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.rfqd-selected-supplier>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rfqd-selected-supplier>div>span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rfqd-selected-supplier small{color:#4a4d63;font-size:12px}.rfqd-selected-supplier em{color:#8a8ca0;font-size:13px}.rfqd-selected-supplier a{font-size:12px}.rfqd-remove{color:#8a8ca0;background:0 0;border:0;border-radius:6px;padding:4px;display:flex}.rfqd-remove:hover{color:#6b46f0;background:#f3ecff}.rfqd-justification{background:#fffbf3;border-top:1px solid #e6e5f0;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rfqd-justification label{color:#9a5300;align-items:center;gap:6px;font-size:12px;display:flex}.rfqd-justification textarea{resize:vertical;color:#1f2133;background:#fff;border:1px solid #e3e4e8;border-radius:6px;outline-color:#6b46f0;padding:6px 10px;font-size:13px}.rfqd-po-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;padding:12px 14px;display:grid}.rfqd-po-card{border:1px solid #e6e5f0;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.rfqd-po-card>header{background:#faf9fd;border-bottom:1px solid #eeedf4;align-items:center;gap:8px;padding:10px 12px;display:flex}.rfqd-po-card>header>.rfqd-letter{width:20px;height:20px;font-size:11px}.rfqd-po-card>header>div{flex-direction:column;flex:1;min-width:0;display:flex}.rfqd-po-card>header strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.rfqd-po-card>header small{color:#6a6c80;font-size:11px}.rfqd-po-card>header>span:last-child{color:#4a4d63;white-space:nowrap;font-size:12px}.rfqd-po-line{border-bottom:1px solid #f0eff5;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.rfqd-po-line>span:first-child{color:#6a6c80}.rfqd-po-line>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rfqd-po-line>span:nth-child(3){color:#4a4d63;white-space:nowrap}.rfqd-po-line>strong{text-align:right;min-width:80px;font-weight:600}.rfqd-po-card>footer{color:#4a4d63;flex-direction:column;gap:2px;margin-top:auto;padding:8px 12px;font-size:12px;display:flex}.rfqd-po-card>footer>div{justify-content:space-between;display:flex}.rfqd-po-card>footer>div:last-child{color:#1f2133;font-size:13px;font-weight:600}.rfqd-empty{text-align:center;color:#6a6c80;padding:20px;font-size:13px}.rfqd-section[aria-label="Proposed Purchase Orders"]>.rfqd-empty{padding:24px}.rfqd-unselected{color:#6a6c80;align-items:center;gap:6px;padding:8px 14px 12px;font-size:12px;display:flex}.rfqd-history{min-width:760px}.rfqd-history-row{border-bottom:1px solid #f0eff5;grid-template-columns:minmax(200px,1.4fr) 70px minmax(180px,1fr) 110px 110px 120px 140px;align-items:center;min-height:36px;font-size:13px;display:grid}.rfqd-history-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 10px;overflow:hidden}.rfqd-history-row>span:first-child{padding:0 12px}.rfqd-history-row>span:nth-child(4),.rfqd-history-row>span:nth-child(5){text-align:right}.rfqd-history-row>.rfqd-mono{font-size:12px}.rfqd-history-head{background:#f8f8fb;border-bottom:1px solid #e6e5f0;font-weight:600}.rfqd-history-head>span{padding:9px 10px}.rfqd-history-head>span:first-child{padding:9px 12px}.rfqd-award-tag{color:#1b6e3a;background:#e7f6ec;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.rfqd-actions{z-index:5;background:#fff;border-top:1px solid #e6e5f0;flex-wrap:wrap;align-items:center;gap:10px;margin:4px -16px -16px;padding:10px 16px;display:flex;position:sticky;bottom:0}.rfqd-actions>span{color:#6a6c80;align-items:center;gap:6px;font-size:12px;display:flex}.rfqd-actions button{flex-shrink:0;height:34px;padding:0 14px}.rfqd-actions .rfqd-confirm,.rfqd-confirm-dialog .rfqd-confirm{color:#fff;background:#6b46f0;border:0;height:34px;padding:0 16px;font-weight:600}.rfqd-actions .rfqd-confirm:disabled{color:#7c6aa8;background:#ddd6fe}.rfqd-notice{color:#6a6c80;font-size:12px}.rfqd-overlay{z-index:1300;background:#14103c73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rfqd-confirm-dialog{background:#fff;border-radius:12px;flex-direction:column;width:min(560px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 24px 60px #14103c4d}.rfqd-confirm-dialog>header{flex-direction:column;gap:4px;padding:16px 20px 12px;display:flex}.rfqd-confirm-dialog>header>strong{font-size:16px;font-weight:600}.rfqd-confirm-dialog>header>span{color:#4a4d63;font-size:13px}.rfqd-dialog-body{flex-direction:column;gap:8px;padding:0 20px;display:flex;overflow-y:auto}.rfqd-dialog-body>div{border:1px solid #e6e5f0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.rfqd-dialog-body>div>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rfqd-dialog-body strong{font-size:13px;font-weight:500}.rfqd-dialog-body small{color:#6a6c80;font-size:12px}.rfqd-dialog-body>div>.rfqd-mono{font-weight:600}.rfqd-confirm-dialog>footer{border-top:1px solid #eeedf4;justify-content:flex-end;gap:8px;margin-top:12px;padding:14px 20px;display:flex}.rfqd-bulk>button:not(:disabled):not(.rfqd-clear){border-color:#6b46f0}.rfqd-line-row.is-awarded{background:#fafafc}.rfqd-offer.was-awarded{opacity:1;background:#f6f4ff;border-color:#6b46f0}.rfqd-offer.was-awarded .rfqd-radio{border-color:#6b46f0}.rfqd-offer.was-awarded .rfqd-radio i{background:#6b46f0}.rfqd-line-row[data-awarded=true]{background:#fafafc}.rfqd-section-heading{font-size:14px}.rfqd-align-right .rfqd-comparison-cell>span{font-family:IBM Plex Mono,monospace}.rfqd-selected-supplier>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.rfqd-selected-supplier .rfqd-green{align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.rfqd-kind.rfqd-service{background:#f3ecff}.du-top-module:not(.is-active):hover{color:#fff!important;background:#2d2763!important}.du-cascade{z-index:60;background:#fff;border:1px solid #e6e5f0;border-radius:10px;display:flex;position:absolute;overflow:hidden;box-shadow:0 12px 32px #14103c2e}.du-cascade-panel{flex:1;min-width:0;min-height:0;padding:6px;overflow-y:auto}.du-cascade-submenu{border-left:1px solid #eeedf4}.du-cascade-item{text-align:left;color:#4a4d63;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:30px;padding:6px 9px;font:400 14px/18px IBM Plex Sans,sans-serif;display:flex}.du-cascade-item:hover,.du-cascade-item:focus-visible,.du-cascade-item.is-open{color:#6b46f0;background:#f1edff}.du-cascade-item:focus-visible{outline-offset:-2px;outline:2px solid #6b46f0}.du-cascade-item.is-current{color:#6b46f0;font-weight:600}.du-cascade-group{justify-content:space-between;font-weight:500}.du-cascade-group>span:first-child{min-width:0}@media (width<=600px){.du-cascade.has-submenu{flex-direction:column}.du-cascade-panel{flex:auto}.du-cascade-submenu{border-top:1px solid #eeedf4;border-left:0}}
