.reason-modal .arco-modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#f5f8ff;border-bottom:1px solid #e3ebfb}.reason-modal .arco-modal-title{padding:0;margin:0;font-weight:700;font-size:16px;line-height:34px;height:34px}.reason-modal .arco-modal-close-btn{position:static;margin-left:auto;font-size:20px;width:34px;height:34px;color:#5a6472;border-radius:4px;background:transparent;display:inline-flex;align-items:center;justify-content:center}.reason-modal .arco-modal-close-btn:hover{background:transparent;color:#1f2430}.reason-modal .arco-modal-body{padding-top:16px;padding-bottom:0;max-height:calc(100vh - 150px);overflow-y:auto}.reason-modal .lf-modal-title{font-weight:700;font-size:16px;line-height:34px;height:34px}.reason-modal .lf-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid var(--color-neutral-3, #f2f3f5);margin:6px 0 0}.reason-modal .arco-form-item{margin-bottom:14px}.sys-form-modal .arco-modal-body{padding-top:0;padding-bottom:0;max-height:calc(100vh - 150px);overflow-y:auto}.sys-form-modal .arco-modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#f5f8ff;border-bottom:1px solid #e3ebfb}.sys-form-modal .arco-modal-title{padding:0;margin:0}.sys-form-modal .arco-modal-close-btn{position:static;margin-left:auto;font-size:20px;width:34px;height:34px;color:#5a6472;border-radius:4px;background:transparent;display:inline-flex;align-items:center;justify-content:center}.sys-form-modal .arco-modal-close-btn:hover{background:transparent;color:#1f2430}.sys-form-modal .lf-modal-title{font-weight:700;font-size:16px;line-height:34px;height:34px}.sys-form-modal .lf-form{padding:4px 20px 0}.sys-form-modal .lf-section{margin-bottom:2px}.sys-form-modal .lf-sec-title{font-size:14px;font-weight:600;color:#2f6bff;padding:12px 0 8px;border-bottom:1px solid var(--color-neutral-3, #f2f3f5);margin-bottom:10px}.sys-form-modal .lf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 18px;padding-bottom:4px}.sys-form-modal .lf-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sys-form-modal .lf-grid .arco-form-item{margin-bottom:12px}.sys-form-modal .lf-grid .arco-form-item.span-all{grid-column:1 / -1}.sys-form-modal .lf-grid .arco-form-item.span-all .arco-form-item-wrapper{width:100%}.sys-form-modal .lf-stack{padding-bottom:12px}.sys-form-modal .lf-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid var(--color-neutral-3, #f2f3f5);margin:6px 0 0}.lf-footer .arco-btn-primary{background:#2f6bff;border-color:#2f6bff}.lf-footer .arco-btn-primary:hover{background:#1f5af0;border-color:#1f5af0}:root{--primary-1: #eef2ff;--primary-2: #e0e8ff;--primary-3: #c4d3fd;--primary-4: #93aef9;--primary-5: #5f87f4;--primary-6: #2f6bff;--primary-7: #1f5af0;--primary-8: #1a4ac9;--primary-9: #1c3f9e;--primary-10: #1c3a7f;--success-6: #34a853;--warning-6: #fbbc04;--danger-6: #ea4335;--radius-small: 4px;--radius-medium: 6px;--radius-large: 6px;--crm-shadow: 0 1px 3px rgba(0, 0, 0, .08);--crm-text: #202124;--crm-text-secondary: #5f6368;--crm-text-muted: #9aa0a6;--crm-border: #e8eaed;--crm-primary: #2f6bff;--crm-primary-hover: #1f5af0;--crm-success: #34a853;--crm-success-bg: #e6f4ea;--crm-warning-bg: #fef7e0;--crm-danger-bg: #fce8e6;--crm-sidebar-bg: #ffffff;--crm-sidebar-title: #9aa0a6;--crm-sidebar-hover: #e8f0ff;--crm-sidebar-active: #eef2ff;--crm-sidebar-blue: #0e1b3a;--crm-table-head: #f8f9fa;--crm-bg: #f5f7fa;--crm-primary-bg: #e8f0fe;--crm-fill-1: #f7f8fa;--crm-line-strong: #e5e6eb;--crm-shadow-focus: 0 0 0 2px rgba(47, 107, 255, .14);--crm-shadow-float: 0 2px 10px rgba(47, 107, 255, .1)}html,body,#app{height:100%;margin:0;font-family:Microsoft YaHei,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;color:var(--crm-text);background:var(--crm-bg)}*{box-sizing:border-box}a{color:var(--crm-primary);text-decoration:none}.arco-drawer{max-width:100vw}.arco-btn-primary:not(.arco-btn-disabled){background-color:var(--crm-primary)}.arco-btn-primary:not(.arco-btn-disabled):hover{background-color:var(--crm-primary-hover)}.arco-btn-outline:not(.arco-btn-disabled){color:var(--crm-primary);border-color:var(--crm-primary)}.arco-btn-outline:not(.arco-btn-disabled):hover{color:var(--crm-primary-hover);border-color:var(--crm-primary-hover)}.arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled){color:var(--danger-6)}.arco-card{border-radius:var(--radius-medium);box-shadow:var(--crm-shadow);border:1px solid var(--crm-border)}.arco-table-th{background-color:var(--crm-table-head)!important;color:var(--crm-text-secondary);font-size:12px;font-weight:600}.arco-table-tr:hover .arco-table-td{background-color:#fafbfc}.arco-input-wrapper,.arco-select-view,.arco-textarea-wrapper{border-radius:var(--radius-medium)}.crm-content{flex:1;min-height:0;overflow:hidden;padding:0;display:flex;flex-direction:column}.crm-section-title{font-size:16px;font-weight:600;color:var(--crm-text);margin:0 0 14px}.crm-breadcrumb{margin-bottom:12px}.crm-card{background:#fff;border-radius:6px;box-shadow:var(--crm-shadow);border:1px solid var(--crm-border);padding:18px 20px}.crm-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.crm-spacer{flex:1}.crm-tag{display:inline-block;padding:2px 10px;border-radius:11px;font-size:12px;line-height:18px}.crm-tag-blue{background:var(--crm-sidebar-active);color:var(--crm-primary)}.crm-tag-green{background:var(--crm-success-bg);color:var(--crm-success)}.crm-tag-orange{background:var(--crm-warning-bg);color:#b06000}.crm-tag-purple{background:#f3e8ff;color:#7e22ce}.crm-tag-red{background:var(--crm-danger-bg);color:var(--danger-6)}.crm-muted{color:var(--crm-text-secondary)}.crm-primary-text{color:var(--crm-primary)}.crm-strong{color:var(--crm-text);font-weight:600}.crm-avatar{width:32px;height:32px;border-radius:50%;background:var(--crm-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.list-page{min-width:0;flex:1;min-height:0;display:flex;flex-direction:column;padding:0;background:#fff;overflow:hidden}.filter-card{padding:12px 20px 14px;flex:0 0 auto;background:transparent}.filter-row .heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.filter-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-row .keyword-input{width:320px}.filter-row .filter-select{width:150px;flex:0 0 auto}.filter-row .filter-range{width:220px}.filter-row .keyword-input{width:320px!important;max-width:320px;min-width:240px;flex:0 0 320px}.filter-row .reset-btn{flex:0 0 auto}.filter-row .filter-spacer{flex:1 1 auto}.table-card{display:flex;flex-direction:column;padding:0;overflow:hidden;flex:1;min-width:0;min-height:0;background:transparent}.table-body{flex:1;min-width:0;min-height:0;overflow:hidden;position:relative;padding:0}.table-body .arco-scrollbar .arco-scrollbar-thumb-bar{background:#c9d1de!important;border-radius:6px}.table-body .arco-scrollbar .arco-scrollbar-thumb:hover .arco-scrollbar-thumb-bar,.table-body .arco-scrollbar .arco-scrollbar-thumb-dragging .arco-scrollbar-thumb-bar{background:#9da6b5!important}.table-body .arco-scrollbar .arco-scrollbar-thumb{opacity:1!important}.table-body .arco-scrollbar.arco-scrollbar-type-horizontal,.table-body .arco-scrollbar[data-direction=horizontal],.table-body .arco-scrollbar-track-direction-horizontal{display:none!important}.table-body .arco-table-content>table>thead{position:sticky;top:0;z-index:3}.table-body .arco-table,.table-body .arco-table .arco-spin,.table-body .arco-table-container,.table-body .arco-table-body,.table-body .arco-table-content,.table-body .arco-table-content-scroll-x,.table-body .arco-scrollbar,.table-body .arco-scrollbar-container{background:#fff!important;border:none!important}.table-body .arco-table-tbody>.arco-table-tr>.arco-table-td,.table-body .arco-table-tbody>.arco-table-tr:nth-child(2n)>.arco-table-td,.table-body .arco-table-tbody>.arco-table-tr.arco-table-tr-even>.arco-table-td,.table-body .arco-table-tbody>.arco-table-tr.arco-table-tr-odd>.arco-table-td{background:#fff!important}.table-body .arco-table-content>table>thead>tr>th{background:#f7f8fa!important;color:#64748b!important;font-weight:600!important;border-bottom:1px solid var(--crm-line-strong)!important}.table-body .arco-table-col-fixed-left,.table-body .arco-table-col-fixed-right,.table-body .arco-table-th.arco-table-col-fixed-left,.table-body .arco-table-th.arco-table-col-fixed-right{z-index:10!important}.table-body .arco-table-col-fixed-left:before,.table-body .arco-table-col-fixed-right:before,.table-body .arco-table-th.arco-table-col-fixed-left:before,.table-body .arco-table-th.arco-table-col-fixed-right:before{z-index:0!important;background:#fff!important}.table-body .arco-table-th.arco-table-col-fixed-left:before,.table-body .arco-table-th.arco-table-col-fixed-right:before{background:#f7f8fa!important}.table-body .arco-table-tbody>.arco-table-tr:hover>.arco-table-td.arco-table-col-fixed-left:before,.table-body .arco-table-tbody>.arco-table-tr:hover>.arco-table-td.arco-table-col-fixed-right:before{background:#f5f7fa!important}.table-body .arco-table-col-fixed-left .arco-table-cell,.table-body .arco-table-col-fixed-right .arco-table-cell{position:relative!important;z-index:1!important}.table-body .arco-table-col-fixed-right .arco-table-cell{overflow:hidden!important;white-space:nowrap!important}.table-body .arco-table-col-fixed-right .arco-table-cell .row-actions{max-width:100%;overflow:hidden}.table-body .arco-table-td .arco-table-cell,.table-body .arco-table-th .arco-table-cell{padding:9px 16px!important}.table-body .arco-table-tbody .arco-table-tr .arco-table-td{border-bottom:1px solid var(--crm-line-strong)!important}.table-body .arco-table td,.table-body .arco-table .arco-table-td,.table-body .arco-table-content>table>tbody>tr>td{border-top:none!important;border-right:none!important;border-left:none!important}.table-body .arco-table th,.table-body .arco-table .arco-table-th,.table-body .arco-table-content>table>thead>tr>th{border-top:none!important;border-left:none!important;border-right:1px solid var(--crm-line-strong)!important}.table-body .arco-table th:not([class*=arco-table-col-fixed]),.table-body .arco-table td:not([class*=arco-table-col-fixed]),.table-body .arco-table .arco-table-td:not([class*=arco-table-col-fixed]),.table-body .arco-table-content>table>tbody>tr>td:not([class*=arco-table-col-fixed]){box-shadow:none!important}.table-body .arco-table-tbody>.arco-table-tr:hover>.arco-table-td,.table-body .arco-table-tbody>.arco-table-tr:hover>.arco-table-td.arco-table-col-fixed-left,.table-body .arco-table-tbody>.arco-table-tr:hover>.arco-table-td.arco-table-col-fixed-right{background:#f5f7fa!important}.table-body .arco-table-td.arco-table-col-fixed-left,.table-body .arco-table-td.arco-table-col-fixed-right{background:#fff!important}.table-body .arco-table-column-handle{width:6px;cursor:col-resize}.table-body .arco-table-th:hover .arco-table-column-handle{background:#e2e8f0}body .table-hscroll{flex:0 0 auto;width:100%;height:16px;background:transparent;border:none;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important;scrollbar-color:#c9d1de transparent!important;-ms-overflow-style:auto!important}body .table-hscroll-ghost{height:1px}body .table-hscroll::-webkit-scrollbar{height:16px!important;width:0!important}body .table-hscroll::-webkit-scrollbar-track{background:transparent!important}body .table-hscroll::-webkit-scrollbar-thumb{background:#c9d1de!important;background-color:#c9d1de!important;border-radius:6px!important;border:none!important;min-height:14px!important;min-width:14px!important;max-height:14px!important}body .table-hscroll::-webkit-scrollbar-thumb:hover{background:#9da6b5!important;background-color:#9da6b5!important}body .table-hscroll::-webkit-scrollbar-thumb:active{background:#9da6b5!important;background-color:#9da6b5!important}body .table-hscroll.is-empty{background:transparent;border-top-color:transparent;border-bottom-color:transparent;overflow:hidden!important}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:0 20px 4px;flex-wrap:wrap;gap:8px}.footer-info{display:flex;align-items:center;gap:16px;color:var(--crm-text-secondary);font-size:13px}.footer-total b{color:var(--crm-text)}.page-size-input{display:flex;align-items:center;gap:6px}.page-size-label{color:var(--crm-text-secondary)}.page-size-number{width:64px}.footer-pagination{flex:0 0 auto}.table-footer .arco-pagination{gap:4px}.table-footer .arco-pagination-item{border-radius:6px;min-width:26px;height:26px;line-height:24px}.table-footer .arco-pagination-item-active{font-weight:600}.row-actions{display:flex;align-items:center;gap:0;flex-wrap:nowrap}.row-actions .arco-btn{padding:0 4px}.row-actions .arco-btn-text:not(.arco-btn-status-danger):not(.arco-btn-status-warning){color:var(--crm-primary)}.row-actions .arco-btn-text:not(.arco-btn-status-danger):not(.arco-btn-status-warning):hover{color:var(--crm-primary-hover)}.col-config-trigger{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--crm-text-secondary)}.col-config-trigger:hover{color:var(--crm-primary)}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:0!important;height:0!important}::-webkit-scrollbar-track{background:transparent!important}.table-body::-webkit-scrollbar-thumb,.table-body::-webkit-scrollbar-thumb:hover,.table-body::-webkit-scrollbar-thumb:active{background:transparent!important;background-color:transparent!important}*{scrollbar-width:none!important;scrollbar-color:transparent transparent!important;-ms-overflow-style:none}
