.node-approval-config[data-v-03f274fa] .ant-select{width:100%;min-width:350px}.node-approval-config[data-v-03f274fa] .ant-select .ant-select-selection{min-height:32px}.node-approval-config[data-v-03f274fa] .ant-select .ant-select-selection__choice{max-width:100%;margin:2px 4px 2px 0}.node-approval-config[data-v-03f274fa] .ant-select .ant-select-selection__choice .ant-select-selection__choice__content{overflow:visible;white-space:normal;word-break:break-all}.node-approval-config[data-v-03f274fa] .ant-tree-select{width:100%;min-width:350px}.node-approval-config[data-v-03f274fa] .ant-tree-select .ant-select-selection{min-height:32px}.node-approval-config[data-v-03f274fa] .ant-tree-select .ant-select-selection__choice{max-width:100%;margin:2px 4px 2px 0}.node-approval-config[data-v-03f274fa] .ant-tree-select .ant-select-selection__choice .ant-select-selection__choice__content{overflow:visible;white-space:normal;word-break:break-all}.node-operation-config[data-v-4d3f2e78]{padding:16px 0}.approval-process-config .context-menu[data-v-050915d1]{position:fixed;z-index:9999;background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);min-width:120px}.approval-process-config .page-header[data-v-050915d1]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.approval-process-config .modal-form-header[data-v-050915d1]{padding:16px 20px;border-bottom:1px solid #e8e8e8;background:#fff}.approval-process-config .modal-form-header .header-form[data-v-050915d1]{margin:0}.approval-process-config .modal-form-header .header-form .ant-form-item[data-v-050915d1]{margin-bottom:0;margin-right:24px}.approval-process-config .process-config-body[data-v-050915d1]{display:-ms-flexbox;display:flex;height:800px;background:#f5f5f5;overflow:hidden}.approval-process-config .config-left-panel[data-v-050915d1]{width:200px;border-right:1px solid #d9d9d9;background:#f5f5f5;padding:8px;overflow-y:auto;overflow-x:hidden;-ms-flex-negative:0;flex-shrink:0}.approval-process-config .config-left-panel .node-type-list .node-type-item[data-v-050915d1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:10px 8px;border:1px solid transparent;border-left:3px solid;border-radius:0;cursor:move;transition:all .15s;background:transparent;width:100%;box-sizing:border-box;margin-bottom:2px;font-size:13px;color:#262626;text-align:center;min-height:36px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.approval-process-config .config-left-panel .node-type-list .node-type-item[data-v-050915d1]:last-child{margin-bottom:0}.approval-process-config .config-left-panel .node-type-list .node-type-item[data-v-050915d1]:hover{background:#e6f7ff;border-color:#91d5ff}.approval-process-config .config-left-panel .node-type-list .node-type-item[data-v-050915d1]:active{cursor:grabbing;background:#bae7ff}.approval-process-config .config-center-panel[data-v-050915d1]{-ms-flex:1;flex:1;border:none;overflow:hidden;position:relative;background:#fafafa}.approval-process-config .config-center-panel .flow-container[data-v-050915d1]{width:100%;height:100%;background:#fafafa;position:relative}.approval-process-config[data-v-050915d1] .node-config-drawer .ant-drawer-body{padding:16px}.approval-process-config[data-v-050915d1] .node-config-drawer .node-config-content .drawer-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.approval-process-config[data-v-050915d1] .node-config-drawer .node-config-content .drawer-header .drawer-title{font-size:16px;font-weight:500;color:#262626}.approval-process-config[data-v-050915d1] .node-config-drawer .node-config-empty{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:300px}.process-config-modal .ant-modal-body{padding:0!important}.process-config-modal .ant-modal{top:50px!important}.process-config-modal .modal-form-header{padding:16px 20px;border-bottom:1px solid #e8e8e8;background:#fff}.process-config-modal .modal-form-header .header-form{margin:0}.process-config-modal .modal-form-header .header-form .ant-form-item{margin-bottom:0;margin-right:24px}.process-config-modal .process-config-body{display:-ms-flexbox;display:flex;height:700px;background:#f5f5f5;overflow:hidden}.process-config-modal .config-left-panel{width:200px;border-right:1px solid #d9d9d9;background:#f5f5f5;padding:8px;overflow-y:auto;overflow-x:hidden;-ms-flex-negative:0;flex-shrink:0}.process-config-modal .config-left-panel .node-type-list .node-type-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:10px 8px;border:1px solid transparent;border-left:3px solid;border-radius:2px;cursor:move;transition:all .15s;width:100%;box-sizing:border-box;margin-bottom:4px;font-size:13px;color:#262626;text-align:center;min-height:36px;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:500}.process-config-modal .config-left-panel .node-type-list .node-type-item:last-child{margin-bottom:0}.process-config-modal .config-left-panel .node-type-list .node-type-item:hover{opacity:.9;transform:translateX(2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.process-config-modal .config-left-panel .node-type-list .node-type-item:active{cursor:grabbing;transform:translateX(1px)}.process-config-modal .config-center-panel{-ms-flex:1;flex:1;border:none;overflow:hidden;position:relative;background:#fafafa}.process-config-modal .config-center-panel .flow-container{width:100%;height:100%;background:#fafafa;position:relative}.process-config-modal .config-right-panel{width:450px;border-left:1px solid #d9d9d9;background:#fff;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.process-config-modal .config-right-panel .node-config-panel{background:#fff;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.process-config-modal .config-right-panel .node-config-panel .panel-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px 12px;border-bottom:1px solid #d9d9d9;background:#fafafa;-ms-flex-negative:0;flex-shrink:0}.process-config-modal .config-right-panel .node-config-panel .panel-header .panel-title{font-weight:500;font-size:13px;color:#262626}.process-config-modal .config-right-panel .node-config-panel .panel-header .close-icon{color:#8c8c8c;font-size:12px;cursor:pointer}.process-config-modal .config-right-panel .node-config-panel .panel-header .close-icon:hover{color:#262626}.process-config-modal .config-right-panel .node-config-panel .panel-content{padding:12px;-ms-flex:1;flex:1;overflow-y:auto}.process-config-modal .config-right-panel .node-config-empty{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;background:#fafafa;color:#8c8c8c;font-size:12px}.approval-records-container[data-v-1e3a2b94]{width:100%}.section-card[data-v-1e3a2b94]{border-radius:8px;transition:all .3s;border:1px solid #f0f0f0}.section-card[data-v-1e3a2b94] .ant-card-body{padding:24px}.records-header[data-v-1e3a2b94]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:20px}.records-header .records-title[data-v-1e3a2b94]{font-size:20px;font-weight:600;color:#262626;margin:0}.records-header .header-actions[data-v-1e3a2b94]{display:-ms-flexbox;display:flex;gap:12px}.filter-section[data-v-1e3a2b94]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.records-list-wrapper[data-v-1e3a2b94]{height:calc(100vh - 300px);min-height:500px;overflow-y:auto;padding:8px;position:relative}.records-list-wrapper .empty-list[data-v-1e3a2b94]{padding:40px 0;text-align:center}.records-list-wrapper .records-list-container[data-v-1e3a2b94]{width:100%}.records-list-wrapper .initial-loading[data-v-1e3a2b94]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.records-list-wrapper .record-item[data-v-1e3a2b94]{padding:16px;margin-bottom:12px;background-color:#fff;border-radius:8px;border:1px solid #e5e5e7;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.records-list-wrapper .record-item[data-v-1e3a2b94]:hover{background-color:#fff;border-color:#d1d1d6;box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.records-list-wrapper .record-item .record-main-info[data-v-1e3a2b94]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px}.records-list-wrapper .record-item .record-main-info .record-business-type[data-v-1e3a2b94]{font-size:16px;font-weight:500;color:#1d1d1f}.records-list-wrapper .record-item .record-details[data-v-1e3a2b94]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.records-list-wrapper .record-item .record-details .detail-item[data-v-1e3a2b94]{font-size:14px;color:#86868b}.records-list-wrapper .record-item .record-details .detail-item .detail-label[data-v-1e3a2b94]{color:#86868b;margin-right:4px}.records-list-wrapper .record-item .record-details .detail-item .detail-value[data-v-1e3a2b94]{color:#1d1d1f;font-weight:400}.records-list-wrapper .loading-more[data-v-1e3a2b94],.records-list-wrapper .no-more[data-v-1e3a2b94]{padding:20px;text-align:center;color:#8c8c8c;font-size:14px}.oa-container[data-v-2e0e2c35]{min-height:100vh;background-color:#f5f5f7}[data-v-2e0e2c35] .ant-card{border-radius:8px;overflow:hidden;border:none}.oa-content-wrapper[data-v-2e0e2c35]{min-height:100vh}.oa-sidebar[data-v-2e0e2c35]{width:200px;background-color:#fafafa;border-right:1px solid #f0f0f0;padding:16px 0;-ms-flex-negative:0;flex-shrink:0}.oa-sidebar .sidebar-item[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px 24px;cursor:pointer;color:#666;transition:all .3s}.oa-sidebar .sidebar-item[data-v-2e0e2c35]:hover{background-color:#f5f5f7;color:#1890ff}.oa-sidebar .sidebar-item.active[data-v-2e0e2c35]{background-color:#e6f7ff;color:#1890ff;border-right:3px solid #1890ff}.oa-sidebar .sidebar-item .anticon[data-v-2e0e2c35]{margin-right:12px;font-size:16px}.oa-sidebar .sidebar-item span[data-v-2e0e2c35]{font-size:14px}.oa-main-content[data-v-2e0e2c35]{-ms-flex:1;flex:1;padding:24px;overflow-y:auto;background-color:#fff}.approval-center-layout[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-align:start;align-items:flex-start}.main-content-area[data-v-2e0e2c35]{-ms-flex:1;flex:1;min-width:0}.right-sidebar[data-v-2e0e2c35]{width:300px;-ms-flex-negative:0;flex-shrink:0}.todo-list-section[data-v-2e0e2c35] .ant-card-body{padding:0!important}.todo-list-section .todo-list-header[data-v-2e0e2c35]{padding:16px 20px;border-bottom:1px solid #f0f0f0}.todo-list-section .todo-list-header .todo-list-title[data-v-2e0e2c35]{font-size:16px;font-weight:600;color:#262626;margin:0}.todo-list-section .todo-list-wrapper[data-v-2e0e2c35]{height:600px;overflow-y:auto;padding:8px;scrollbar-width:none;-ms-overflow-style:none}.todo-list-section .todo-list-wrapper[data-v-2e0e2c35]::-webkit-scrollbar{display:none}.todo-list-section .todo-list-wrapper .empty-todo[data-v-2e0e2c35]{padding:40px 0;text-align:center}.todo-list-section .todo-list-wrapper .todo-list-container[data-v-2e0e2c35]{width:100%}.todo-list-section .todo-list-wrapper .todo-list-item[data-v-2e0e2c35]{padding:8px 12px;margin-bottom:6px;background-color:#fff;border-radius:6px;border:1px solid #e5e5e7;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.todo-list-section .todo-list-wrapper .todo-list-item[data-v-2e0e2c35]:hover{background-color:#fff;border-color:#d1d1d6;box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.todo-list-section .todo-list-wrapper .todo-list-item .todo-item-title[data-v-2e0e2c35]{font-size:12px;font-weight:500;color:#1d1d1f;margin-bottom:6px}.todo-list-section .todo-list-wrapper .todo-list-item .todo-item-info[data-v-2e0e2c35]{font-size:11px;color:#86868b;margin-bottom:3px;line-height:1.4}.todo-list-section .todo-list-wrapper .todo-list-item .todo-item-info[data-v-2e0e2c35]:last-child{margin-bottom:0}.todo-list-section .todo-list-wrapper .todo-list-item .todo-item-info .info-label[data-v-2e0e2c35]{color:#86868b;margin-right:4px}.todo-list-section .todo-list-wrapper .todo-list-item .todo-item-info .info-value[data-v-2e0e2c35]{color:#1d1d1f;font-weight:400}.todo-list-section .todo-list-wrapper .todo-list-item .todo-item-info .info-value-time[data-v-2e0e2c35]{color:#86868b;font-size:10px}.todo-list-section .todo-list-wrapper .initial-loading[data-v-2e0e2c35],.todo-list-section .todo-list-wrapper .loading-more[data-v-2e0e2c35],.todo-list-section .todo-list-wrapper .no-more[data-v-2e0e2c35]{padding:20px;text-align:center;color:#8c8c8c;font-size:14px}.main-content-card[data-v-2e0e2c35]{border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);background-color:#fff}.main-content-card[data-v-2e0e2c35] .ant-card-body{padding:0}.card-inner-wrapper[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;min-height:calc(100vh - 100px)}.section-card[data-v-2e0e2c35]{margin-bottom:20px;border-radius:8px;background-color:#fafafa;transition:all .3s;border:1px solid #f0f0f0}.section-card[data-v-2e0e2c35]:last-child{margin-bottom:0}.section-card[data-v-2e0e2c35]:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.section-card[data-v-2e0e2c35] .ant-card-body{padding:20px}.user-info-section[data-v-2e0e2c35]{margin-bottom:20px;background-color:#fff;border-radius:8px;padding:20px;border:1px solid #f0f0f0}.user-info-section .user-info-wrapper[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:24px}.user-info-section .user-info-wrapper .user-card[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.user-info-section .user-info-wrapper .user-card .user-avatar[data-v-2e0e2c35]{width:48px;height:48px;background-color:#1890ff;color:#fff;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:500}.user-info-section .user-info-wrapper .user-card .user-details .user-name[data-v-2e0e2c35]{font-size:16px;font-weight:500;color:#262626;margin-bottom:4px}.user-info-section .user-info-wrapper .user-card .user-details .user-role[data-v-2e0e2c35]{font-size:14px;color:#8c8c8c}.user-info-section .user-info-wrapper .approval-cards[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;gap:16px;-ms-flex:1;flex:1}.user-info-section .user-info-wrapper .approval-cards .approval-card[data-v-2e0e2c35]{-ms-flex:1;flex:1;padding:16px;background-color:#fff;border-radius:8px;text-align:center;cursor:pointer;transition:all .3s;border:1px solid #e5e5e7;box-shadow:0 1px 2px rgba(0,0,0,.04)}.user-info-section .user-info-wrapper .approval-cards .approval-card[data-v-2e0e2c35]:hover{background-color:#fff;border-color:#d1d1d6;box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.user-info-section .user-info-wrapper .approval-cards .approval-card .approval-icon-wrapper[data-v-2e0e2c35]{margin-bottom:8px}.user-info-section .user-info-wrapper .approval-cards .approval-card .approval-number[data-v-2e0e2c35]{font-size:24px;font-weight:600;color:#262626;margin-bottom:4px}.user-info-section .user-info-wrapper .approval-cards .approval-card .approval-label[data-v-2e0e2c35]{font-size:14px;color:#666}.approval-forms-section[data-v-2e0e2c35] .ant-card-body,.todo-forms-section[data-v-2e0e2c35] .ant-card-body{padding:24px}.approval-forms-section .approval-forms-header[data-v-2e0e2c35],.todo-forms-section .approval-forms-header[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:24px}.approval-forms-section .approval-forms-header .approval-forms-title[data-v-2e0e2c35],.todo-forms-section .approval-forms-header .approval-forms-title[data-v-2e0e2c35]{font-size:20px;font-weight:600;color:#262626;margin:0}.approval-forms-section .approval-category-tabs[data-v-2e0e2c35],.todo-forms-section .approval-category-tabs[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0;-ms-flex-wrap:wrap;flex-wrap:wrap}.approval-forms-section .approval-category-tabs .category-tab[data-v-2e0e2c35],.todo-forms-section .approval-category-tabs .category-tab[data-v-2e0e2c35]{padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .3s;color:#666;background-color:transparent;font-size:14px;white-space:nowrap}.approval-forms-section .approval-category-tabs .category-tab[data-v-2e0e2c35]:hover,.todo-forms-section .approval-category-tabs .category-tab[data-v-2e0e2c35]:hover{color:#1890ff;background-color:#f0f0f0}.approval-forms-section .approval-category-tabs .category-tab.active[data-v-2e0e2c35],.todo-forms-section .approval-category-tabs .category-tab.active[data-v-2e0e2c35]{color:#1890ff;background-color:#e6f7ff;font-weight:500}.approval-forms-section .approval-category-content .category-group[data-v-2e0e2c35],.todo-forms-section .approval-category-content .category-group[data-v-2e0e2c35]{margin-bottom:32px}.approval-forms-section .approval-category-content .category-group[data-v-2e0e2c35]:last-child,.todo-forms-section .approval-category-content .category-group[data-v-2e0e2c35]:last-child{margin-bottom:0}.approval-forms-section .approval-category-content .category-group .category-header[data-v-2e0e2c35],.todo-forms-section .approval-category-content .category-group .category-header[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px}.approval-forms-section .approval-category-content .category-group .category-header .category-name[data-v-2e0e2c35],.todo-forms-section .approval-category-content .category-group .category-header .category-name[data-v-2e0e2c35]{font-size:16px;font-weight:500;color:#262626}.approval-forms-section .approval-category-content .category-group .category-header .category-count[data-v-2e0e2c35],.todo-forms-section .approval-category-content .category-group .category-header .category-count[data-v-2e0e2c35]{font-size:14px;color:#8c8c8c}.approval-forms-section .approval-category-content .category-group .approval-forms-grid[data-v-2e0e2c35],.todo-forms-section .approval-category-content .category-group .approval-forms-grid[data-v-2e0e2c35]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(120px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px}.approval-forms-section .approval-category-content .category-group .approval-forms-grid .approval-form-item[data-v-2e0e2c35],.todo-forms-section .approval-category-content .category-group .approval-forms-grid .approval-form-item[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:12px;padding:20px 16px;background-color:#fff;border-radius:8px;cursor:pointer;transition:all .3s;border:1px solid #f0f0f0;box-shadow:0 2px 6px rgba(0,0,0,.08)}.approval-forms-section .approval-category-content .category-group .approval-forms-grid .approval-form-item[data-v-2e0e2c35]:hover,.todo-forms-section .approval-category-content .category-group .approval-forms-grid .approval-form-item[data-v-2e0e2c35]:hover{box-shadow:0 4px 12px rgba(24,144,255,.15);transform:translateY(-2px);border-color:#1890ff}.approval-forms-section .approval-category-content .category-group .approval-forms-grid .approval-form-item .form-icon[data-v-2e0e2c35],.todo-forms-section .approval-category-content .category-group .approval-forms-grid .approval-form-item .form-icon[data-v-2e0e2c35]{width:48px;height:48px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.approval-forms-section .approval-category-content .category-group .approval-forms-grid .approval-form-item .form-name[data-v-2e0e2c35],.todo-forms-section .approval-category-content .category-group .approval-forms-grid .approval-form-item .form-name[data-v-2e0e2c35]{font-size:14px;color:#262626;text-align:center;font-weight:500}.approval-forms-section-old .section-header[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.approval-forms-section-old .section-header h3[data-v-2e0e2c35]{font-size:18px;font-weight:500;color:#262626;margin:0}.approval-forms-section-old .section-header .forms-actions[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px}.approval-forms-section-old .section-header .forms-actions .category-tabs[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.approval-forms-section-old .section-header .forms-actions .category-tabs .category-tab[data-v-2e0e2c35]{padding:6px 16px;border-radius:4px;cursor:pointer;transition:all .3s;color:#666;background-color:#fafafa;font-size:14px;white-space:nowrap}.approval-forms-section-old .section-header .forms-actions .category-tabs .category-tab[data-v-2e0e2c35]:hover{background-color:#f0f0f0;color:#1890ff}.approval-forms-section-old .section-header .forms-actions .category-tabs .category-tab.active[data-v-2e0e2c35]{background-color:#1890ff;color:#fff}.approval-forms-section-old .approval-forms-list .empty-forms[data-v-2e0e2c35]{padding:40px 0;text-align:center}.approval-forms-section-old .approval-forms-list .category-group[data-v-2e0e2c35]{margin-bottom:24px}.approval-forms-section-old .approval-forms-list .category-group .category-header[data-v-2e0e2c35]{margin-bottom:12px}.approval-forms-section-old .approval-forms-list .category-group .category-header .category-name[data-v-2e0e2c35]{font-size:16px;font-weight:500;color:#262626}.approval-forms-section-old .approval-forms-list .category-group .forms-grid[data-v-2e0e2c35]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(120px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px}.approval-forms-section-old .approval-forms-list .category-group .forms-grid .form-item[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:8px;padding:16px;background-color:#fff;border-radius:8px;cursor:pointer;transition:all .3s;border:1px solid #f0f0f0;box-shadow:0 2px 6px rgba(0,0,0,.08)}.approval-forms-section-old .approval-forms-list .category-group .forms-grid .form-item[data-v-2e0e2c35]:hover{box-shadow:0 4px 12px rgba(24,144,255,.15);transform:translateY(-2px);border-color:#1890ff}.approval-forms-section-old .approval-forms-list .category-group .forms-grid .form-item .form-icon[data-v-2e0e2c35]{width:48px;height:48px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.approval-forms-section-old .approval-forms-list .category-group .forms-grid .form-item .form-name[data-v-2e0e2c35]{font-size:14px;color:#262626;text-align:center}.common-approval-section .section-header[data-v-2e0e2c35],.services-section .section-header[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:16px}.common-approval-section .section-header .section-title h3[data-v-2e0e2c35],.services-section .section-header .section-title h3[data-v-2e0e2c35]{font-size:18px;font-weight:500;color:#262626;margin:0 0 4px 0}.common-approval-section .section-header .section-title .section-subtitle[data-v-2e0e2c35],.services-section .section-header .section-title .section-subtitle[data-v-2e0e2c35]{font-size:14px;color:#8c8c8c}.common-approval-section .section-header h3[data-v-2e0e2c35],.services-section .section-header h3[data-v-2e0e2c35]{font-size:18px;font-weight:500;color:#262626;margin:0}.common-approval-section .section-header .view-all-link[data-v-2e0e2c35],.services-section .section-header .view-all-link[data-v-2e0e2c35]{color:#1890ff;font-size:14px;text-decoration:none}.common-approval-section .section-header .view-all-link[data-v-2e0e2c35]:hover,.services-section .section-header .view-all-link[data-v-2e0e2c35]:hover{text-decoration:underline}.common-approval-section .empty-content-wrapper[data-v-2e0e2c35],.services-section .empty-content-wrapper[data-v-2e0e2c35]{background-color:#fff;border-radius:8px;min-height:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.08);border:1px solid #f0f0f0}.common-approval-section .empty-content-wrapper .empty-content[data-v-2e0e2c35],.services-section .empty-content-wrapper .empty-content[data-v-2e0e2c35]{text-align:center;padding:40px 0}.common-approval-section .empty-content-wrapper .empty-content .empty-illustration[data-v-2e0e2c35],.services-section .empty-content-wrapper .empty-content .empty-illustration[data-v-2e0e2c35]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.common-approval-section .empty-content-wrapper .empty-content .empty-text[data-v-2e0e2c35],.services-section .empty-content-wrapper .empty-content .empty-text[data-v-2e0e2c35]{color:#8c8c8c;font-size:14px}.approval-list-section[data-v-2e0e2c35] .ant-card-body{padding:0!important}.approval-list-section .approval-list-wrapper[data-v-2e0e2c35]{height:400px;overflow-y:auto;padding:8px;position:relative;scrollbar-width:none;-ms-overflow-style:none}.approval-list-section .approval-list-wrapper[data-v-2e0e2c35]::-webkit-scrollbar{display:none}.approval-list-section .approval-list-wrapper .empty-list[data-v-2e0e2c35]{padding:40px 0;text-align:center}.approval-list-section .approval-list-wrapper .approval-list-container[data-v-2e0e2c35]{width:100%}.approval-list-section .approval-list-wrapper .initial-loading[data-v-2e0e2c35]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.approval-list-section .approval-list-wrapper .approval-list-item[data-v-2e0e2c35]{padding:12px 16px;margin-bottom:6px;background-color:#fff;border-radius:8px;border:1px solid #e5e5e7;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:24px}.approval-list-section .approval-list-wrapper .approval-list-item[data-v-2e0e2c35]:hover{background-color:#fff;border-color:#d1d1d6;box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.approval-list-section .approval-list-wrapper .approval-list-item[data-v-2e0e2c35]:last-child{margin-bottom:0}.approval-list-section .approval-list-wrapper .approval-list-item .item-content-wrapper[data-v-2e0e2c35]{-ms-flex:1;flex:1;min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.approval-list-section .approval-list-wrapper .approval-list-item .item-business-type[data-v-2e0e2c35]{font-size:14px;font-weight:500;color:#1d1d1f;letter-spacing:-.01em;line-height:1.3}.approval-list-section .approval-list-wrapper .approval-list-item .item-project-title[data-v-2e0e2c35]{font-size:12px;color:#86868b;opacity:.7;line-height:1.4;word-break:break-word}.approval-list-section .approval-list-wrapper .approval-list-item .item-info[data-v-2e0e2c35]{font-size:12px;color:#86868b;white-space:nowrap;line-height:1.3}.approval-list-section .approval-list-wrapper .approval-list-item .item-info .info-label[data-v-2e0e2c35]{color:#86868b;margin-right:4px}.approval-list-section .approval-list-wrapper .approval-list-item .item-info .info-value[data-v-2e0e2c35]{color:#1d1d1f;font-weight:400}.approval-list-section .approval-list-wrapper .approval-list-item .item-status[data-v-2e0e2c35]{margin-left:24px;-ms-flex-negative:0;flex-shrink:0}.approval-list-section .approval-list-wrapper .loading-more[data-v-2e0e2c35],.approval-list-section .approval-list-wrapper .no-more[data-v-2e0e2c35]{padding:20px;text-align:center;color:#8c8c8c;font-size:14px}.list-item-enter-active[data-v-2e0e2c35]{animation:fadeInUpItem-2e0e2c35 .4s ease-out forwards}.list-item-enter[data-v-2e0e2c35]{opacity:0;transform:translateY(10px)}.list-item-enter-to[data-v-2e0e2c35]{opacity:1;transform:translateY(0)}.list-item-leave-active[data-v-2e0e2c35]{transition:opacity .15s ease-in,transform .15s ease-in}.list-item-leave[data-v-2e0e2c35]{opacity:1;transform:translateY(0)}.list-item-leave-to[data-v-2e0e2c35]{opacity:0;transform:translateY(-5px)}@keyframes fadeInUpItem-2e0e2c35{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.services-grid[data-v-2e0e2c35]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:16px}@media (min-width:1400px){.services-grid[data-v-2e0e2c35]{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.services-grid .service-card[data-v-2e0e2c35]{background-color:#fff;text-align:center;transition:all .3s;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08);border:1px solid #f0f0f0}.services-grid .service-card[data-v-2e0e2c35]:hover{box-shadow:0 4px 12px rgba(24,144,255,.15);transform:translateY(-2px)}.services-grid .service-card[data-v-2e0e2c35] .ant-card-body{padding:20px}.services-grid .service-card .service-icon[data-v-2e0e2c35]{width:56px;height:56px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 12px;position:relative;color:#fff;font-size:20px;font-weight:500}.services-grid .service-card .service-icon .service-icon-text[data-v-2e0e2c35]{font-size:20px;font-weight:500}.services-grid .service-card .service-icon .service-badge[data-v-2e0e2c35]{position:absolute;top:-6px;right:-6px;background-color:#fff;color:#1890ff;font-size:11px;font-weight:500;padding:1px 5px;border-radius:10px;border:1px solid #1890ff;line-height:1.2}.services-grid .service-card .service-title[data-v-2e0e2c35]{font-size:14px;font-weight:500;color:#262626;margin-bottom:8px}.services-grid .service-card .service-status[data-v-2e0e2c35]{margin-bottom:8px}.services-grid .service-card .service-detail[data-v-2e0e2c35]{font-size:12px;color:#8c8c8c}@media (max-width:1200px){.services-grid[data-v-2e0e2c35]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:1200px){.approval-center-layout[data-v-2e0e2c35]{-ms-flex-direction:column;flex-direction:column}.right-sidebar[data-v-2e0e2c35]{width:100%}}@media (max-width:768px){.card-inner-wrapper[data-v-2e0e2c35]{-ms-flex-direction:column;flex-direction:column}.oa-sidebar[data-v-2e0e2c35]{width:100%;display:-ms-flexbox;display:flex;overflow-x:auto;border-right:none;border-bottom:1px solid #f0f0f0}.oa-sidebar .sidebar-item[data-v-2e0e2c35]{white-space:nowrap}.user-info-section .user-info-wrapper[data-v-2e0e2c35]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.user-info-section .user-info-wrapper .approval-cards[data-v-2e0e2c35]{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.services-grid[data-v-2e0e2c35]{-ms-grid-columns:1fr;grid-template-columns:1fr}}