*,::before,::after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.border{border-width:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.ease-in-out{transition-timing-function:cubic-bezier(0.4,0,0.2,1)}:root{--yj-font-xs: 12px;--yj-font-base: 13px;--yj-font-md: 16px;--yj-font-lg: 20px;--yj-font-xl: 28px;--yj-font-2xl: 40px;--yj-space-1: 4px;--yj-space-2: 8px;--yj-space-3: 12px;--yj-space-4: 16px;--yj-space-5: 20px;--yj-space-6: 24px;--yj-space-8: 32px;--yj-radius-sm: 6px;--yj-radius: 8px;--yj-radius-lg: 10px;--yj-text-1: #1d2939;--yj-text-2: #5b6472;--yj-text-3: #8b95a5;--yj-text-4: #b9c0cb;--yj-border: #d8dee7;--yj-border-light: #eef0f3;--yj-bg-page: #f5f7fa;--yj-bg-soft: #f8fafc;--yj-bg-hover: #f5faff;--yj-primary: #1677ff;--yj-success: #16a34a;--yj-warning: #f59e0b;--yj-danger: #dc2626;--yj-shadow-1: 0 1px 3px rgba(16, 24, 40, 0.06);--yj-shadow-2: 0 6px 16px rgba(16, 24, 40, 0.08)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;min-height:100vh}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;background-color:var(--yj-bg-page);color:var(--yj-text-1);font-size:var(--yj-font-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#999}::-webkit-scrollbar-track{background:#f1f1f1}.ant-layout-sider{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.18) transparent}.ant-layout-sider ::-webkit-scrollbar{width:6px;height:6px}.ant-layout-sider ::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.18);border-radius:3px}.ant-layout-sider ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.32)}.ant-layout-sider ::-webkit-scrollbar-track{background:transparent}.ant-table-thead>tr>th{text-align:center!important}.ant-table-tbody>tr:nth-child(even)>td{background:#fcfdff}.ant-table-tbody>tr>td{transition:background 0.15s ease}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-tbody .yj-money{font-variant-numeric:tabular-nums}.pm-stat-card .ant-statistic-content{display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.pm-stat-card .ant-statistic-title{margin-bottom:2px!important}.pm-btn-gradient{background:linear-gradient(135deg,#1677ff,#0958d9)!important;border:none!important;color:#fff!important;box-shadow:0 2px 8px rgba(22,119,255,0.25)!important;transition:all 0.3s ease!important}.pm-btn-gradient:hover{box-shadow:0 4px 16px rgba(22,119,255,0.4)!important;transform:translateY(-1px)}.pm-btn-success{background:linear-gradient(135deg,#52c41a,#389e0d)!important;border:none!important;color:#fff!important;box-shadow:0 2px 8px rgba(82,196,26,0.25)!important}.pm-btn-success:hover{box-shadow:0 4px 16px rgba(82,196,26,0.4)!important;transform:translateY(-1px)}.ant-btn.yj-decision-approve:not(:disabled){background:#52c41a!important;border-color:#52c41a!important;color:#fff!important}.ant-btn.yj-decision-approve:not(:disabled):hover,.ant-btn.yj-decision-approve:not(:disabled):active{background:#73d13d!important;border-color:#73d13d!important;color:#fff!important}.ant-btn.yj-decision-return:not(:disabled){background:#fa8c16!important;border-color:#fa8c16!important;color:#fff!important}.ant-btn.yj-decision-return:not(:disabled):hover,.ant-btn.yj-decision-return:not(:disabled):active{background:#ffa940!important;border-color:#ffa940!important;color:#fff!important}.ant-btn.yj-decision-reject:not(:disabled){background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}.ant-btn.yj-decision-reject:not(:disabled):hover,.ant-btn.yj-decision-reject:not(:disabled):active{background:#ff7875!important;border-color:#ff7875!important;color:#fff!important}.yunjia-action-col{background-color:#fafafa!important}.yunjia-action-col.ant-table-cell-fix-right,.yunjia-action-col.ant-table-cell-fix-left{background-color:#fafafa!important}.ant-modal-header{border-bottom:1px solid #eef0f3!important;padding:16px 24px!important;background:#fff!important;border-radius:12px 12px 0 0!important}.ant-drawer-header{border-bottom:1px solid #eef0f3!important;padding:16px 24px!important;background:#fff!important}.pm-section-card{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px rgba(0,0,0,0.04);border:1px solid #f0f0f0;transition:box-shadow 0.2s ease}.pm-section-card:hover{box-shadow:0 2px 12px rgba(0,0,0,0.08)}.ant-tag{border-radius:5px!important;padding:1px 8px!important;font-size:12px!important;font-weight:500!important;border:none!important;line-height:20px!important}.tag-success{background:#f6ffed!important;color:#389e0d!important}.tag-error{background:#fff1f0!important;color:#cf1322!important}.tag-warning{background:#fffbe6!important;color:#d48806!important}.tag-info{background:#e6f4ff!important;color:#0958d9!important}.tag-processing{background:#f9f0ff!important;color:#722ed1!important}.tag-default{background:#fafafa!important;color:#595959!important;border:1px solid #d9d9d9!important}@keyframes pmFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pm-fade-in{animation:pmFadeIn 0.3s ease forwards}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0}input[type=number]{-moz-appearance:textfield!important}.ant-card{border-radius:10px!important;box-shadow:0 1px 3px rgba(16,24,40,0.06)!important;border-color:#eef0f3!important}.ant-card-hoverable{transition:all 0.25s ease!important}.ant-card-hoverable:hover{box-shadow:0 6px 16px rgba(16,24,40,0.10)!important}.pm-section-card{box-shadow:0 1px 3px rgba(16,24,40,0.06)!important;border-radius:10px!important}.c-primary{color:#1677ff!important}.c-success{color:#52c41a!important}.c-warning{color:#fa8c16!important}.c-error{color:#ff4d4f!important}.c-info{color:#1677ff!important}.c-text{color:#333333!important}.c-text-secondary{color:#666666!important}.c-text-tertiary{color:#8c8c8c!important}.pm-num{font-variant-numeric:tabular-nums}.pm-amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ant-form-item-label>label{font-weight:500}.ant-table-wrapper{overflow-x:auto}@media(max-width:768px){body{font-size:13px}.ant-layout-content{margin:8px!important}.ant-layout-header{padding:0 12px!important}.pm-section-card{padding:12px}.ant-row{flex-wrap:wrap!important}.ant-col{flex:0 0 100%!important;max-width:100%!important}.pm-stat-card{width:100%!important}.ant-table-wrapper{overflow-x:auto}.ant-form-item{margin-bottom:12px}}.ant-table-cell-fix-left,.ant-table-cell-fix-right{background:#fff}.ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-thead>tr>th.ant-table-cell-fix-right{background:#f8fafc!important}.ant-table-tbody>tr:nth-child(even)>td.ant-table-cell-fix-left,.ant-table-tbody>tr:nth-child(even)>td.ant-table-cell-fix-right{background:#fcfdff}.ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#f5faff!important}.ant-table-tbody>tr>td.yunjia-action-col,.ant-table-thead>tr>th.yunjia-action-col{white-space:nowrap}.ant-table-tbody>tr>td.yunjia-action-col>*{white-space:nowrap}.ant-table-tbody>tr>td.yunjia-action-col .ant-space{flex-wrap:nowrap!important}.ant-table-tbody>tr>td.yunjia-action-col .ant-space-item{flex-shrink:0}.ant-table-tbody>tr>td.yunjia-action-col .ant-btn+.ant-btn{margin-left:2px}.ant-table-tbody>tr>td.yunjia-action-col .ant-btn-link{padding-left:4px;padding-right:4px}.ant-table-tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ant-table-thead>tr>th{white-space:nowrap}.ant-table-tbody>tr>td.yunjia-action-col .ant-btn-sm{height:26px;padding:0 8px;font-size:12px;border-radius:5px}.ant-table-tbody>tr>td.yunjia-action-col .ant-btn-sm.ant-btn-link{height:26px;padding:0 6px}.ant-table-tbody>tr>td.yunjia-action-col .ant-btn-sm>.anticon{font-size:12px}
