*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;padding:0;font-family:var(--font-family, "Noto Sans SC", "Microsoft YaHei", "PingFang SC", sans-serif);font-size:var(--font-size-md, 14px);color:var(--color-text-primary);background-color:var(--color-bg-base);line-height:1.6}*{-webkit-tap-highlight-color:transparent!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.ant-layout{min-height:100vh}.theme-switcher-trigger:hover{background:var(--color-bg-elevated);transition:background .2s}.MuiBox-root,.MuiPaper-root,.MuiTableCell-root,.MuiTypography-root{transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}.MuiPaper-root[class*=MuiCard-root]{box-shadow:0 2px 8px #0000000f;transition:box-shadow .3s ease}.MuiPaper-root[class*=MuiCard-root]:hover{box-shadow:0 4px 16px #0000001a}input[type=date]{color-scheme:light!important;-webkit-locale:"en-CA"}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.45!important}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1!important}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(100%)!important;opacity:.7!important}[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator{filter:none!important;opacity:.45!important}@media (-webkit-min-device-pixel-ratio: 0){input[type=date][data-empty]::-webkit-datetime-edit{color:transparent!important;-webkit-text-fill-color:transparent!important}input[type=date][data-empty]::-webkit-datetime-edit-year-field,input[type=date][data-empty]::-webkit-datetime-edit-month-field,input[type=date][data-empty]::-webkit-datetime-edit-day-field,input[type=date][data-empty]::-webkit-datetime-edit-text{color:transparent!important;-webkit-text-fill-color:transparent!important}.date-empty-hint{position:fixed;transform:translateY(-50%);pointer-events:none;white-space:nowrap;color:#00000061;-webkit-user-select:none;user-select:none;z-index:99999}[data-theme=dark] .date-empty-hint{color:#ffffff61}}.MuiAvatar-root,button .MuiAvatar-root,span.MuiAvatar-root{color:#fff!important}.paper-document-dialog,.paper-document-surface{--paper-ink:#202020;--paper-muted:#666;--paper-line:#8a8a8a;--paper-soft-line:#c8c8c8;--paper-fill:#f3f3f1;color:var(--paper-ink)!important;background:#fff!important;color-scheme:light!important;font-family:Microsoft YaHei,SimSun,Arial,sans-serif!important}.paper-document-dialog{box-shadow:0 14px 45px #00000047!important}.paper-document-dialog .MuiDialogTitle-root{color:var(--paper-ink)!important;background:#fff!important;text-align:center;font-family:SimSun,Microsoft YaHei,serif!important;font-size:22px!important;font-weight:700!important;letter-spacing:.12em;border-bottom:2px solid var(--paper-ink)}.paper-document-dialog .MuiDialogContent-root,.paper-document-dialog .MuiDialogActions-root{color:var(--paper-ink)!important;background:#fff!important}.paper-document-dialog .MuiDialogActions-root{border-top:1px solid var(--paper-soft-line)}.paper-document-dialog .MuiPaper-root,.paper-document-surface .MuiPaper-root{color:var(--paper-ink)!important;background:#fff!important;background-image:none!important;box-shadow:none!important}.paper-document-dialog .MuiTypography-root,.paper-document-surface .MuiTypography-root{color:var(--paper-ink)!important}.paper-document-dialog .MuiTypography-caption,.paper-document-surface .MuiTypography-caption{color:var(--paper-muted)!important}.paper-document-dialog table,.paper-document-surface table{border-collapse:collapse!important;border:1px solid var(--paper-line)!important}.paper-document-dialog .MuiTableCell-root,.paper-document-surface .MuiTableCell-root{color:var(--paper-ink)!important;background:#fff!important;border:1px solid var(--paper-soft-line)!important}.paper-document-dialog .MuiTableHead-root .MuiTableCell-root,.paper-document-surface .MuiTableHead-root .MuiTableCell-root{background:var(--paper-fill)!important;color:#111!important;font-weight:700!important}.paper-document-dialog .MuiChip-root,.paper-document-surface .MuiChip-root{color:#222!important;background:#f4f4f4!important;border-color:#777!important}.paper-document-dialog .MuiButton-outlined,.paper-document-surface .MuiButton-outlined{color:#222!important;border-color:#555!important}.paper-document-dialog .MuiInputBase-root,.paper-document-surface .MuiInputBase-root{color:#222!important;background:#fff!important}.paper-document-dialog .MuiInputLabel-root,.paper-document-surface .MuiInputLabel-root{color:#555!important}.paper-document-dialog .MuiOutlinedInput-notchedOutline,.paper-document-surface .MuiOutlinedInput-notchedOutline{border-color:#777!important}.paper-document-dialog .MuiTableRow-root:hover .MuiTableCell-root,.paper-document-surface .MuiTableRow-root:hover .MuiTableCell-root{background:#faf9f5!important}@media print{body *{visibility:hidden}.paper-document-dialog,.paper-document-dialog *{visibility:visible}.paper-document-dialog{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;box-shadow:none!important}.paper-document-dialog .MuiDialogActions-root{display:none!important}}.paper-document-dialog{background:var(--color-bg-paper,#fff)!important;color:var(--color-text-primary,#222)!important;color-scheme:normal!important;box-shadow:var(--shadow-xl,0 18px 50px rgba(0,0,0,.35))!important;border:1px solid var(--color-border,rgba(0,0,0,.12))!important}.paper-document-dialog .MuiDialogTitle-root{background:inherit!important;color:inherit!important;border-bottom:1px solid var(--mui-palette-divider,rgba(0,0,0,.12));font-family:inherit!important;font-size:17px!important;letter-spacing:0!important;text-align:left}.paper-document-dialog .MuiDialogActions-root{background:inherit!important;color:inherit!important;border-top:1px solid var(--mui-palette-divider,rgba(0,0,0,.12))}.paper-document-dialog .MuiDialogActions-root .MuiButton-root{color:var(--mui-palette-primary-main,#1976d2)!important;border-color:currentColor!important}.paper-document-dialog .MuiDialogContent-root,.paper-document-surface{position:relative;isolation:isolate;box-sizing:border-box!important;align-self:stretch;max-width:100%;overflow-x:hidden!important;margin:16px!important;padding:58px 24px 28px!important;border:3px double #7b7569!important;border-radius:1px!important;background:linear-gradient(90deg,rgba(122,98,55,.025) 1px,transparent 1px),#fffef8!important;background-size:24px 24px!important;color:#24211d!important;box-shadow:0 3px 14px #42331a29,inset 0 0 35px #765b2a09!important;color-scheme:light!important}.paper-document-dialog .MuiDialogContent-root:before,.paper-document-surface:before{content:attr(data-document-brand) "  ·  业 务 单 据";position:absolute;z-index:2;top:17px;left:24px;right:24px;height:27px;border-bottom:2px solid #3f3a32;color:#312e29;font-family:SimSun,Microsoft YaHei,serif;font-size:17px;font-weight:700;letter-spacing:.18em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-document-dialog .MuiDialogContent-root:after,.paper-document-surface:after{content:attr(data-document-watermark);position:absolute;z-index:0;top:45px;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;white-space:pre;opacity:var(--document-watermark-opacity,.045);color:var(--document-watermark-color,#6e4e22);font:700 var(--document-watermark-size,58px)/var(--document-watermark-spacing-y,190px) Arial,"Microsoft YaHei",sans-serif;letter-spacing:.08em;word-spacing:var(--document-watermark-spacing-x,320px);text-align:center;transform:none}.paper-document-dialog .MuiDialogContent-root>*,.paper-document-surface>*{position:relative;z-index:1}.paper-document-dialog .approval-process-panel{color:var(--mui-palette-text-primary,#eef4ff)!important;background:var(--mui-palette-background-default,#162235)!important}.paper-document-dialog .approval-process-panel>.approval-process-title{color:var(--mui-palette-text-primary,#eef4ff)!important}.paper-document-dialog .approval-process-panel>.approval-process-subtitle{color:var(--mui-palette-text-secondary,#aebbd0)!important}.paper-document-dialog .approval-process-panel .MuiPaper-root{color:var(--mui-palette-text-primary,#eef4ff)!important;background:var(--mui-palette-background-paper,#1d2a3d)!important;border-color:var(--mui-palette-divider,rgba(255,255,255,.12))!important}.paper-document-dialog .approval-process-panel .MuiTypography-root{color:var(--mui-palette-text-primary,#eef4ff)!important}.paper-document-dialog .approval-process-panel .MuiTypography-caption{color:var(--mui-palette-text-secondary,#aebbd0)!important}.paper-document-dialog .approval-process-panel .MuiChip-root{color:var(--mui-palette-text-primary,#eef4ff)!important;background:transparent!important;border-color:var(--mui-palette-divider,rgba(255,255,255,.3))!important}.paper-document-surface{margin:0 0 20px!important}.paper-document-dialog .MuiDialogContent-root>.MuiStack-root:first-child,.paper-document-surface>.MuiStack-root:first-child{padding-bottom:10px;border-bottom:1px solid #aaa397}.paper-document-dialog .MuiDialogContent-root .MuiButton-root,.paper-document-surface .MuiButton-root{color:#333!important}.rd-richtext-content .rd-image-node{position:relative;display:block;margin:6px 0;line-height:0;border-radius:4px}.rd-richtext-content .rd-image-node img{display:block;width:100%;height:auto;max-width:100%;border-radius:4px}.rd-richtext-content .rd-image-node:hover img{outline:1px dashed var(--color-primary,#1976d2);outline-offset:2px}.rd-richtext-content .rd-image-node.is-selected img{outline:2px solid var(--color-primary,#1976d2);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary,#1976d2) 16%,transparent)}.rd-richtext-content .rd-image-handle{position:absolute;display:none;width:10px;height:10px;border:1px solid #fff;border-radius:2px;background:var(--color-primary,#1976d2);box-shadow:0 1px 3px #0000004d;z-index:2;touch-action:none}.rd-richtext-content .rd-image-node:hover .rd-image-handle,.rd-richtext-content .rd-image-node.is-selected .rd-image-handle,.rd-richtext-content .rd-image-node.is-resizing .rd-image-handle{display:block}.rd-richtext-content .rd-image-handle--nw{left:-5px;top:-5px;cursor:nwse-resize}.rd-richtext-content .rd-image-handle--ne{right:-5px;top:-5px;cursor:nesw-resize}.rd-richtext-content .rd-image-handle--sw{left:-5px;bottom:-5px;cursor:nesw-resize}.rd-richtext-content .rd-image-handle--se{right:-5px;bottom:-5px;cursor:nwse-resize}.rd-richtext-content .rd-image-handle--e{right:-5px;top:50%;margin-top:-5px;cursor:ew-resize}.rd-richtext-content .rd-image-handle--s{left:50%;bottom:-5px;margin-left:-5px;cursor:ns-resize}.rd-richtext-content .rd-image-badge{position:absolute;left:50%;top:50%;display:none;transform:translate(-50%,-50%);padding:2px 8px;border-radius:4px;background:#000000a8;color:#fff;font-size:12px;line-height:18px;pointer-events:none}.rd-richtext-content .rd-image-node.is-resizing .rd-image-badge{display:block}.rd-richtext-view img{max-width:100%;height:auto}
