:root{--quote-color-page:#f5f7f8;--quote-color-surface:#fff;--quote-color-text:#20262d;--quote-color-muted:#6f7882;--quote-color-border:#dfe4e8;--quote-color-primary:#167d86;--quote-color-success:#25845b;--quote-color-warning:#b7791f;--quote-color-danger:#c2413b;--quote-radius-small:4px;--quote-radius:6px;color:var(--quote-color-text);font-variant-numeric:tabular-nums;letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}:where(html,body,button,input,textarea,select){font-variant-numeric:tabular-nums;letter-spacing:0}*,:before,:after{box-sizing:border-box}.quote-connection-banner.ant-alert{border-radius:var(--quote-radius);align-items:center;min-height:38px;padding-block:7px}.quote-connection-banner .ant-alert-title{font-size:13px;line-height:20px}.quote-grid-shell{isolation:isolate;z-index:0;background:#fff;border:1px solid #c5ced6;border-radius:8px;margin:16px 0 24px;position:relative;overflow:hidden;box-shadow:0 1px 2px #20262d0a}.quote-grid-toolbar{background:#f4f7f8;border-bottom:1px solid #e5e9ec;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.quote-grid-toolbar-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quote-grid-toolbar-group+.quote-grid-toolbar-group{border-left:1px solid #dfe4e8;padding-left:8px}.quote-grid-btn{color:#20262d;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfd6dc;border-radius:4px;height:32px;padding:0 10px;font-size:13px}.quote-grid-btn:hover:not(:disabled){color:#167d86;border-color:#167d86}.quote-grid-btn:disabled{cursor:not-allowed;opacity:.45}.quote-grid-btn-primary{color:#fff;background:#167d86;border-color:#167d86}.quote-grid-btn-primary:hover:not(:disabled){color:#fff;background:#146f77}.quote-grid-col-name{font:inherit;border:1px solid #cfd6dc;border-radius:4px;width:140px;height:32px;padding:0 8px;font-size:13px}.quote-grid-hint{color:#6f7882;flex:220px;font-size:12px;line-height:18px}.quote-grid-legend{color:#6f7882;font-size:12px}.quote-grid-legend-swatch{vertical-align:middle;background:#f4f6f7;border:1px solid #dfe4e8;width:10px;height:10px;margin:0 4px 0 8px;display:inline-block}.quote-grid-legend-swatch.open{background:#fff}.quote-grid{isolation:isolate;min-height:var(--quote-grid-height,360px);position:relative;overflow:hidden}.quote-grid-body{height:100%;min-height:inherit;display:flex}.quote-grid-row-index{background:#f3f6f7;border-right:1px solid #c5ced6;flex:0 0 50px;width:50px;overflow:hidden}.quote-grid-row-index-spacer{border-bottom:1px solid #b7c2cc;height:42px}.quote-grid-row-index-list{margin:0;padding:0}.quote-grid-row-index button{color:#5c6570;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;border-bottom:1px solid #c5ced6;width:100%;height:36px;padding:0;line-height:36px;display:block}.quote-grid-row-index button.is-selected{color:#167d86;background:#167d862e;font-weight:650}.quote-grid-main{flex:1;min-width:0;height:100%}.quote-grid revo-grid{--revo-grid-background:#fff;--revo-grid-border:#c5ced6;--revo-grid-cell-border:#c5ced6;--revo-grid-cell-disabled-bg:#f4f6f7;--revo-grid-cell-padding:0 10px;--revo-grid-cell-text-align:left;--revo-grid-cell-vertical-border:#c5ced6;--revo-grid-font-family:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--revo-grid-font-size:13px;--revo-grid-header-bg:#eef3f4;--revo-grid-header-border:#b7c2cc;--revo-grid-header-color:#20262d;--revo-grid-header-font-size:13px;--revo-grid-header-font-weight:650;--revo-grid-header-height:42px;--revo-grid-header-padding:0 10px;--revo-grid-header-text-align:left;--revo-grid-header-text-transform:none;--revo-grid-row-headers-bg:#f3f6f7;--revo-grid-row-headers-color:#5c6570;--revo-grid-selection-bg:#167d861f;--revo-grid-selection-border:#167d86;--revo-grid-text:#20262d;--rg-theme-cell-border:#c5ced6;--rg-theme-cell-vertical-border:#c5ced6;--rg-theme-header-border:#b7c2cc;--rg-theme-row-size:36px;background:#fff;height:100%;display:block}.quote-grid .rgHeaderCell,.quote-grid .header-content{font-weight:650}.quote-grid .rgCell,.quote-grid .rgHeaderCell{box-shadow:inset 0 -1px #c5ced6,inset -1px 0 #c5ced6}.quote-grid .quote-grid-locked{color:#4b5560;background:#f4f6f7}.quote-grid .quote-grid-editable{background:#fff}.quote-grid revogr-attribution,.quote-grid .attribution{display:none!important}.quote-grid-status{color:#6f7882;background:#fafbfc;border-top:1px solid #e5e9ec;padding:6px 12px;font-size:12px}html,body,#root{min-height:100%}body{background:var(--quote-color-page);color:var(--quote-color-text);min-width:320px;margin:0;overflow-x:hidden}.supplier-shell{min-height:100dvh;padding:24px}.supplier-connection-region{margin:0 auto 12px}.supplier-main{background:var(--quote-color-surface);border-radius:var(--quote-radius);border:1px solid #e5e9ec;justify-content:center;align-items:stretch;width:100%;min-width:0;min-height:calc(100dvh - 48px);margin-inline:auto;padding:28px 24px;display:flex;box-shadow:0 10px 32px #20262d0d}.supplier-quote-form{width:100%}.supplier-connection-region+.supplier-main{min-height:calc(100dvh - 98px)}.supplier-access-state{text-align:center;max-width:480px}.supplier-access-icon{color:var(--quote-color-primary);background:#eaf3f3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;display:inline-flex}.supplier-access-state h1{color:var(--quote-color-text);margin:24px 0 0;font-size:24px;font-weight:650;line-height:34px}.supplier-access-state p{color:var(--quote-color-muted);margin:10px 0 0;font-size:15px;line-height:24px}@media (width<=600px){.supplier-shell{padding:12px}.supplier-connection-region{margin-bottom:10px}.supplier-main{min-height:calc(100dvh - 24px);padding:36px 20px}.supplier-connection-region+.supplier-main{min-height:calc(100dvh - 72px)}.supplier-access-icon{width:56px;height:56px;font-size:28px}.supplier-access-state h1{margin-top:20px;font-size:21px;line-height:30px}.supplier-access-state p{font-size:14px;line-height:22px}}
