html.lc-cursor-dragging,html.lc-cursor-dragging *{cursor:move!important}html.lc-cursor-x-resizing,html.lc-cursor-x-resizing *{cursor:col-resize}html.lc-cursor-y-resizing,html.lc-cursor-y-resizing *{cursor:row-resize}html.lc-cursor-copy,html.lc-cursor-copy *{cursor:copy!important}.engine-context-menu-tree-wrap{padding:4px 10px 4px 32px;position:relative}.engine-context-menu-tree-children{line-height:24px;margin-left:8px}.engine-context-menu-item .engine-context-menu-text{align-items:center;color:var(--color-text);color:var(--color-context-menu-text,var(--color-text));display:flex}.engine-context-menu-item .engine-context-menu-text .lc-help-tip{margin-left:4px;opacity:.8}.engine-context-menu-item.disabled .engine-context-menu-text,.engine-context-menu-item.disabled:hover .engine-context-menu-text{color:var(--color-text-disabled);color:var(--color-context-menu-text-disabled,var(--color-text-disabled))}.engine-context-menu-item:hover .engine-context-menu-text{color:var(--color-title);color:var(--color-context-menu-text-hover,var(--color-title))}.engine-context-menu-title{color:var(--color-text);color:var(--color-context-menu-text,var(--color-text));cursor:pointer}.engine-context-menu-title:hover{background-color:var(--color-block-background-light);color:var(--color-title)}.engine-context-menu-tree-selecte-icon{color:var(--color-icon-active);left:10px;position:absolute}.engine-context-menu.next-menu.next-ver .next-menu-item{padding-right:30px}.engine-context-menu.next-menu.next-ver .next-menu-item .next-menu-item-inner{height:30px;height:var(--context-menu-item-height,30px);line-height:30px;line-height:var(--context-menu-item-height,30px)}.setter-title{width:100%}.setter-title>.next-input{flex:auto}.next-input.next-small{border-radius:3px;border-radius:var(--form-element-small-corner,3px);height:28px;height:var(--form-element-small-height,28px);min-height:28px}.next-input.next-small input{font-size:12px;font-size:var(--form-element-small-font-size,12px);height:26px;height:calc(var(--form-element-small-height, 28px) - var(--input-border-width, 1px)*2);line-height:26px \0;line-height:calc(var(--form-element-small-height, 28px) - var(--input-border-width, 1px)*2) \0;min-height:26px;padding:0 8px;padding:0 var(--input-s-padding,8px)}.lowcode-plugin-designer{height:100%;width:100%}.inject-pane-icon{font-size:12px;height:60px!important;margin-bottom:10px;text-align:center}.inject-setting-panel{padding:10px 20px}.inject-setting-panel-title{display:inline-block;font-size:14px;font-weight:700;margin-bottom:10px}.inject-setting-panel-label{display:inline-block;margin-bottom:10px;margin-right:15px;text-align:right;width:100px}.inject-setting-panel-inject-item{margin-bottom:10px;margin-left:10px}.inject-setting-panel-table{margin-bottom:10px}.inject-setting-panel-empty{padding:20px}.inject-setting-panel-empty-title{font-size:14px;font-weight:700}.inject-setting-panel-empty-tips{font-size:12px;margin-top:10px}.detail-layout.mobile .detail-footer,.detail-layout.mobile .detail-header{position:relative!important}.detail-layout.mobile .detail-content{min-height:auto!important;padding-bottom:0!important}.detail-layout .detail-header{box-shadow:0 2px 8px #0000000f;height:auto!important;padding:0!important}.detail-layout .detail-header .header-container{margin:0 auto;max-width:1200px;padding:20px 24px}@media(max-width:768px){.detail-layout .detail-header .header-container{padding:16px}}@media(max-width:480px){.detail-layout .detail-header .header-container{padding:12px}}.detail-layout .detail-content{padding:0!important}.detail-layout .detail-content .content-container{margin:0 auto;max-width:1200px;padding:24px}@media(max-width:768px){.detail-layout .detail-content .content-container{padding:16px}}@media(max-width:480px){.detail-layout .detail-content .content-container{padding:12px}}.detail-layout .detail-footer{box-shadow:0 -2px 8px #0000000f;padding:0!important}.detail-layout .detail-footer .footer-container{align-items:center;display:flex;gap:12px;justify-content:center;margin:0 auto;max-width:1200px;min-height:64px;padding:16px 24px}@media(max-width:768px){.detail-layout .detail-footer .footer-container{gap:8px;min-height:56px;padding:12px 16px}}@media(max-width:480px){.detail-layout .detail-footer .footer-container{gap:8px;min-height:48px;padding:12px}}.detail-layout.mobile .detail-footer .footer-container{padding:12px}.detail-layout.mobile .detail-footer .footer-container>*{width:100%}.header-content .header-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}@media(max-width:768px){.header-content .header-title-row{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:12px}}.header-content .header-content-title{color:#262626;font-size:24px;font-weight:600;margin:0}@media(max-width:768px){.header-content .header-content-title{font-size:20px}}@media(max-width:480px){.header-content .header-content-title{font-size:18px}}.header-content .status-tag{border-radius:16px;font-size:14px;font-weight:500;padding:4px 12px}@media(max-width:480px){.header-content .status-tag{font-size:12px;padding:2px 8px}}.header-content .header-content-bottom{display:flex;flex-wrap:wrap;gap:24px}@media(max-width:768px){.header-content .header-content-bottom{gap:16px}}@media(max-width:480px){.header-content .header-content-bottom{flex-direction:column;gap:8px}}.header-content .header-info-item{align-items:center;display:flex}.header-content .header-info-item .label{color:#8c8c8c;font-size:14px;margin-right:4px}@media(max-width:480px){.header-content .header-info-item .label{font-size:13px}}.header-content .header-info-item .value{color:#262626;font-size:14px;font-weight:500}@media(max-width:480px){.header-content .header-info-item .value{font-size:13px}.approval-buttons{display:flex;justify-content:space-between;width:100%}.approval-buttons .approval-button{flex:1 1;margin:0 4px}.approval-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.approval-modal .ant-modal-body{padding:16px}}.detail-layout-drawer{background:#f8f9fa;display:grid;grid-template-rows:auto 1fr auto;height:100%;max-height:100%;overflow:hidden}.detail-layout-drawer .drawer-header{background:#fff;border-bottom:1px solid #f0f0f0;min-height:auto;padding:16px 24px}.detail-layout-drawer .drawer-header .header-content .header-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.detail-layout-drawer .drawer-header .header-content .header-title-row .header-content-title{color:#262626;font-size:20px;font-weight:600;margin:0}.detail-layout-drawer .drawer-header .header-content .header-title-row .status-tag{border-radius:16px;font-size:14px;font-weight:500;padding:4px 12px}.detail-layout-drawer .drawer-header .header-content .header-content-bottom{display:flex;flex-wrap:wrap;gap:20px}.detail-layout-drawer .drawer-header .header-content .header-content-bottom .header-info-item{align-items:center;display:flex}.detail-layout-drawer .drawer-header .header-content .header-content-bottom .header-info-item .label{color:#8c8c8c;font-size:14px;margin-right:4px}.detail-layout-drawer .drawer-header .header-content .header-content-bottom .header-info-item .value{color:#262626;font-size:14px;font-weight:500}.detail-layout-drawer .drawer-content{background:#f1f2f3;min-height:0;overflow-x:hidden;overflow-y:auto}.detail-layout-drawer .drawer-content .drawer-content-inner{padding:24px}.detail-layout-drawer .drawer-content .drawer-content-inner .form-detail-content>*,.detail-layout-drawer .drawer-content .drawer-content-inner .process-detail-content>*{margin-bottom:16px}.detail-layout-drawer .drawer-content .drawer-content-inner .form-detail-content>:last-child,.detail-layout-drawer .drawer-content .drawer-content-inner .process-detail-content>:last-child{margin-bottom:0}.detail-layout-drawer .drawer-content .drawer-content-inner .form-detail-content .process-progress,.detail-layout-drawer .drawer-content .drawer-content-inner .process-detail-content .process-progress{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.detail-layout-drawer .drawer-content .drawer-content-inner .form-detail-content .process-progress h3,.detail-layout-drawer .drawer-content .drawer-content-inner .process-detail-content .process-progress h3{color:#262626;font-size:16px;font-weight:600;margin-bottom:16px}.detail-layout-drawer .drawer-content .drawer-content-inner .form-detail-content .process-progress .approval-steps .step-description,.detail-layout-drawer .drawer-content .drawer-content-inner .process-detail-content .process-progress .approval-steps .step-description{margin-top:8px}.detail-layout-drawer .drawer-content .drawer-content-inner .form-detail-content .process-progress .approval-steps .step-description .approvers-list .approver-card,.detail-layout-drawer .drawer-content .drawer-content-inner .process-detail-content .process-progress .approval-steps .step-description .approvers-list .approver-card{background:#fafafa;border-radius:4px;margin-bottom:12px;padding:8px}.detail-layout-drawer .drawer-content .drawer-content-inner .form-detail-content .process-progress .approval-steps .step-description .approvers-list .approver-card .approver-header,.detail-layout-drawer .drawer-content .drawer-content-inner .process-detail-content .process-progress .approval-steps .step-description .approvers-list .approver-card .approver-header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.detail-layout-drawer .drawer-content .drawer-content-inner .form-detail-content .process-progress .approval-steps .step-description .approvers-list .approver-card .approver-time,.detail-layout-drawer .drawer-content .drawer-content-inner .process-detail-content .process-progress .approval-steps .step-description .approvers-list .approver-card .approver-time{color:#8c8c8c;font-size:12px}.detail-layout-drawer .drawer-content .drawer-content-inner .form-detail-content .process-progress .approval-steps .step-description .approvers-list .approver-card .approver-comment,.detail-layout-drawer .drawer-content .drawer-content-inner .process-detail-content .process-progress .approval-steps .step-description .approvers-list .approver-card .approver-comment{font-size:13px;margin-top:8px}.detail-layout-drawer .drawer-footer{align-items:center;background:#fff;border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:center;min-height:auto;padding:12px 24px}.detail-layout-drawer .drawer-footer .approval-buttons{display:flex;gap:8px}.detail-layout-drawer .drawer-footer .approval-buttons .approval-button{min-width:80px}@media(max-width:768px){.detail-layout-drawer .drawer-footer{flex-direction:column;padding:8px 16px}.detail-layout-drawer .drawer-footer .approval-buttons{justify-content:space-between;width:100%}.detail-layout-drawer .drawer-footer .approval-buttons .approval-button{flex:1 1;margin:0 4px}.detail-layout-drawer .drawer-header{padding:12px 16px}.detail-layout-drawer .drawer-header .header-content .header-title-row{align-items:flex-start;flex-direction:column;gap:8px}.detail-layout-drawer .drawer-header .header-content .header-title-row .header-content-title{font-size:18px}.detail-layout-drawer .drawer-header .header-content .header-content-bottom{flex-direction:column;gap:12px}.detail-layout-drawer .drawer-content .drawer-content-inner{padding:16px}}@media(max-width:480px){.detail-layout-drawer .drawer-header{padding:8px 12px}.detail-layout-drawer .drawer-header .header-content .header-content-title{font-size:16px}.detail-layout-drawer .drawer-content .drawer-content-inner{padding:12px}}.loading-spinner-container{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;display:flex;justify-content:center;min-height:90vh;overflow:hidden;padding:40px 20px;position:relative;width:100vw}.loading-spinner-container .loading-backdrop{background:inherit;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.loading-spinner-container .loading-backdrop:before{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.loading-spinner-container .loading-content{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.loading-spinner-container .loading-content .loading-spinner-wrapper{position:relative}.loading-spinner-container .loading-content .loading-spinner-wrapper .ant-spin .ant-spin-dot{font-size:48px}.loading-spinner-container .loading-content .loading-spinner-wrapper .ant-spin .ant-spin-dot i{animation:spin-bounce 1.2s ease-in-out infinite;background-color:#1890ff;border-radius:50%;height:18px;width:18px}.loading-spinner-container .loading-content .loading-spinner-wrapper .ant-spin .ant-spin-dot i:first-child{animation-delay:-.32s}.loading-spinner-container .loading-content .loading-spinner-wrapper .ant-spin .ant-spin-dot i:nth-child(2){animation-delay:-.16s}.loading-spinner-container .loading-content .loading-spinner-wrapper .ant-spin .ant-spin-dot i:nth-child(3){animation-delay:0s}.loading-spinner-container .loading-content .loading-spinner-wrapper .ant-spin .ant-spin-dot i:nth-child(4){animation-delay:.16s}.loading-spinner-container .loading-content .loading-text{animation:pulse 2s ease-in-out infinite;color:#666;font-size:16px;font-weight:500;letter-spacing:.5px;margin-top:8px}.loading-spinner-container .loading-content .loading-dots{display:flex;gap:6px;margin-top:4px}.loading-spinner-container .loading-content .loading-dots span{animation:loading-dots 1.4s ease-in-out infinite both;background:#1890ff;border-radius:50%;height:8px;width:8px}.loading-spinner-container .loading-content .loading-dots span:first-child{animation-delay:-.32s}.loading-spinner-container .loading-content .loading-dots span:nth-child(2){animation-delay:-.16s}.loading-spinner-container .loading-content .loading-dots span:nth-child(3){animation-delay:0s}.loading-spinner-container.fullscreen{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#f5f7fafa,#c3cfe2fa);border-radius:0;bottom:0;left:0;min-height:100vh;padding:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.loading-spinner-container.fullscreen .loading-backdrop{background:linear-gradient(135deg,#f5f7faf2,#c3cfe2f2)}.loading-spinner-container.fullscreen .loading-backdrop:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#fff9,#0000)}.loading-spinner-container.fullscreen .loading-content{gap:32px}.loading-spinner-container.fullscreen .loading-content .loading-spinner-wrapper .ant-spin .ant-spin-dot{font-size:64px}.loading-spinner-container.fullscreen .loading-content .loading-spinner-wrapper .ant-spin .ant-spin-dot i{background:linear-gradient(45deg,#1890ff,#36cfc9);box-shadow:0 0 20px #1890ff4d;height:24px;width:24px}.loading-spinner-container.fullscreen .loading-content .loading-text{color:#2c3e50;font-size:20px;font-weight:600;letter-spacing:1px;text-shadow:0 2px 4px #0000001a}.loading-spinner-container.fullscreen .loading-content .loading-dots{gap:8px}.loading-spinner-container.fullscreen .loading-content .loading-dots span{background:linear-gradient(45deg,#1890ff,#36cfc9);box-shadow:0 0 15px #1890ff66;height:12px;width:12px}.loading-spinner-container.compact{min-height:120px;padding:20px}.loading-spinner-container.compact .loading-content{gap:12px}.loading-spinner-container.compact .loading-content .loading-text{font-size:14px}.loading-spinner-container.compact .loading-content .ant-spin .ant-spin-dot{font-size:24px}.loading-spinner-container.compact .loading-content .ant-spin .ant-spin-dot i{height:10px;width:10px}.loading-spinner-container.inline{background:#0000;border-radius:0;min-height:auto;padding:16px}.loading-spinner-container.inline:before{display:none}.loading-spinner-container.inline .loading-content{flex-direction:row;gap:12px}.loading-spinner-container.inline .loading-content .loading-text{font-size:14px;margin-top:0}.loading-spinner-container.inline .loading-content .loading-dots{margin-top:0}.loading-spinner-container.inline .loading-content .ant-spin .ant-spin-dot{font-size:20px}.loading-spinner-container.inline .loading-content .ant-spin .ant-spin-dot i{height:8px;width:8px}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes spin-bounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@keyframes loading-dots{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@media(prefers-color-scheme:dark){.loading-spinner-container{background:linear-gradient(135deg,#2c3e50,#34495e)}.loading-spinner-container .loading-backdrop{background:inherit}.loading-spinner-container .loading-backdrop:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000)}.loading-spinner-container .loading-content .loading-text{color:#bdc3c7}.loading-spinner-container .loading-content .loading-spinner-wrapper .ant-spin .ant-spin-dot i{background-color:#3498db}.loading-spinner-container .loading-content .loading-dots span{background:#3498db}.loading-spinner-container.fullscreen{background:linear-gradient(135deg,#2c3e50fa,#34495efa)}.loading-spinner-container.fullscreen .loading-backdrop{background:linear-gradient(135deg,#2c3e50f2,#34495ef2)}.loading-spinner-container.fullscreen .loading-backdrop:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000)}.loading-spinner-container.fullscreen .loading-content .loading-text{color:#ecf0f1;text-shadow:0 2px 4px #0000004d}.loading-spinner-container.fullscreen .loading-content .loading-spinner-wrapper .ant-spin .ant-spin-dot i{background:linear-gradient(45deg,#3498db,#2ecc71);box-shadow:0 0 20px #3498db66}.loading-spinner-container.fullscreen .loading-content .loading-dots span{background:linear-gradient(45deg,#3498db,#2ecc71);box-shadow:0 0 15px #3498db80}}.role-switcher{align-items:center;display:flex;gap:8px}.role-switcher .role-switcher-icon{color:#8c8c8c;font-size:14px}.role-switcher .role-switcher-select{min-width:120px}.role-switcher .role-switcher-select .ant-select-selector{background:#f8faff;border-color:#e6f4ff;border-radius:6px;transition:all .2s ease}.role-switcher .role-switcher-select .ant-select-selector:hover{background:#fff;border-color:#1677ff}.role-switcher .role-switcher-select.ant-select-focused .ant-select-selector{background:#fff;border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}@media(max-width:768px){.role-switcher .role-switcher-select{font-size:12px;min-width:90px}.role-switcher .role-switcher-select .ant-select-selector{height:28px;padding:0 8px}.role-switcher .role-switcher-icon{font-size:12px}}.user-selector-modal .ant-modal-body{padding:16px}.user-selector-content .department-selection{display:flex;gap:16px;height:400px}.user-selector-content .department-selection .department-tree{border:1px solid #d9d9d9;border-radius:6px;flex:1 1;padding:12px}.user-selector-content .department-selection .department-tree .section-title{color:#262626;font-weight:500;margin-bottom:12px}.user-selector-content .department-selection .department-tree .department-tree-view .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.user-selector-content .department-selection .department-tree .department-tree-view .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#e6f7ff}.user-selector-content .department-selection .department-users{border:1px solid #d9d9d9;border-radius:6px;display:flex;flex:2 1;flex-direction:column;padding:12px}.user-selector-content .department-selection .department-users .section-title{color:#262626;font-weight:500;margin-bottom:12px}.user-selector-content .department-selection .department-users .section-title .user-count{color:#8c8c8c;font-size:12px;font-weight:400}.user-selector-content .department-selection .department-users .user-table-container{flex:1 1;height:320px;min-height:0;overflow:scroll}.user-selector-content .department-selection .department-users .user-table-container .ant-table-wrapper{height:100%}.user-selector-content .department-selection .department-users .user-table-container .ant-table-wrapper .ant-table .ant-table-container .ant-table-content .ant-table-thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.user-selector-content .department-selection .department-users .user-table-container .ant-table-wrapper .ant-table .ant-table-container .ant-table-content .ant-table-tbody tr:hover td{background-color:#f5f5f5}.user-selector-content .department-selection .department-users .search-input .ant-input-search .ant-input{border-radius:6px}.user-selector-content .department-selection .department-users .search-input .ant-input-search .ant-input-group-addon .ant-btn{border-radius:0 6px 6px 0}.user-selector-content .selected-users-area{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.user-selector-content .selected-users-area .selected-users-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.user-selector-content .selected-users-area .selected-users-header .selected-title{color:#262626;font-weight:500}.user-selector-content .selected-users-area .selected-users-header .selected-title .anticon{color:#1890ff;margin-right:6px}.user-selector-content .selected-users-area .selected-users-header .selected-count{background:#f0f0f0;border-radius:12px;color:#595959;font-size:12px;padding:2px 8px}.user-selector-content .selected-users-area .selected-users-list{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:6px;max-height:120px;min-height:40px;overflow-y:auto;padding:8px}.user-selector-content .selected-users-area .selected-users-list .empty-selected{color:#8c8c8c;font-size:14px;padding:8px;text-align:center}.user-selector-content .selected-users-area .selected-users-list .selected-user-tag{background-color:#e6f7ff;border-color:#91d5ff;color:#1890ff;font-size:12px;margin:2px 4px 2px 0;padding:4px 8px}.user-selector-content .selected-users-area .selected-users-list .selected-user-tag:hover{background-color:#bae7ff}.user-selector-content .selected-users-area .selected-users-list .selected-user-tag .ant-tag-close-icon{color:#1890ff;margin-left:6px}.user-selector-content .selected-users-area .selected-users-list .selected-user-tag .ant-tag-close-icon:hover{color:#096dd9}.user-selector-content .ant-table-thead>tr>th{background-color:#fafafa;border-bottom:1px solid #f0f0f0;color:#262626;font-weight:500}.user-selector-content .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.user-selector-content .ant-table-tbody>tr>td{border-bottom:1px solid #f5f5f5;padding:8px}.user-selector-content .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border-radius:3px}.user-selector-content .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.user-selector-content .ant-tag{border-radius:10px;font-size:11px;line-height:18px;margin:1px 2px;padding:0 6px}@media(max-width:768px){.user-selector-modal .ant-modal{margin:10px;width:95%!important}.user-selector-modal .department-selection{flex-direction:column;height:auto}.user-selector-modal .department-selection .department-tree,.user-selector-modal .department-selection .department-users{flex:none;height:250px}}.user-selector-content .ant-table-body::-webkit-scrollbar,.user-selector-content .selected-users-list::-webkit-scrollbar{height:6px;width:6px}.user-selector-content .ant-table-body::-webkit-scrollbar-track,.user-selector-content .selected-users-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.user-selector-content .ant-table-body::-webkit-scrollbar-thumb,.user-selector-content .selected-users-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.user-selector-content .ant-table-body::-webkit-scrollbar-thumb:hover,.user-selector-content .selected-users-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.responsive-action-bar{align-items:center;display:flex;justify-content:center;width:100%}.responsive-action-bar.desktop .action-button{border-radius:8px;font-weight:500;height:40px;min-width:100px;transition:all .3s ease}.responsive-action-bar.desktop .action-button:hover:not(:disabled){box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.responsive-action-bar.desktop .action-button.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none}.responsive-action-bar.desktop .action-button.ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#0050b3,#1890ff)}.responsive-action-bar.desktop .action-button.ant-btn-dangerous{background:linear-gradient(135deg,#ff4d4f,#ff7875);border:none;color:#fff}.responsive-action-bar.desktop .action-button.ant-btn-dangerous:hover:not(:disabled){background:linear-gradient(135deg,#d9363e,#ff4d4f)}.responsive-action-bar.desktop.in-drawer .action-button{font-size:14px;height:36px;min-width:80px}.responsive-action-bar.mobile{flex-direction:row;gap:8px;padding:0}.responsive-action-bar.mobile .primary-actions{display:flex;flex:1 1;gap:8px}.responsive-action-bar.mobile .primary-actions .action-button{border-radius:8px;flex:1 1;font-size:14px;font-weight:500;height:40px;min-width:0;transition:all .3s ease}.responsive-action-bar.mobile .primary-actions .action-button.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none}.responsive-action-bar.mobile .primary-actions .action-button.ant-btn-dangerous{background:linear-gradient(135deg,#ff4d4f,#ff7875);border:none;color:#fff}.responsive-action-bar.mobile .more-button{background:#fff;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;font-weight:500;height:40px;min-width:60px}.responsive-action-bar.mobile .more-button:hover:not(:disabled){border-color:#40a9ff;color:#40a9ff}.responsive-action-bar.mobile.in-drawer .more-button,.responsive-action-bar.mobile.in-drawer .primary-actions .action-button{font-size:13px;height:36px}.responsive-action-bar.mobile.in-drawer .more-button{min-width:50px}.ant-dropdown .ant-dropdown-menu{border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 6px 16px #0000001f}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:4px;margin:4px 8px;padding:8px 16px;transition:all .2s ease}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#f0f8ff}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{background:#fff2f0;color:#ff4d4f}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .anticon{margin-right:8px}.status-icon-container{align-items:center;display:inline-flex;gap:8px}.status-icon-container .status-tag{border-style:solid;border-width:1px;font-weight:500;transition:all .3s ease}.status-icon-container .status-tag .anticon{margin-right:4px}.status-icon-container.status-icon-small .status-tag{border-radius:12px;font-size:12px;padding:2px 8px}.status-icon-container.status-icon-small .status-tag .anticon{font-size:12px;margin-right:2px}.status-icon-container.status-icon-default .status-tag{border-radius:16px;font-size:14px;padding:4px 12px}.status-icon-container.status-icon-default .status-tag .anticon{font-size:14px}.status-icon-container.status-icon-large{align-items:center;flex-direction:column;gap:12px}.status-icon-container.status-icon-large .status-tag{border-radius:20px;font-size:16px;padding:6px 16px}.status-icon-container.status-icon-large .status-tag .anticon{font-size:16px}.status-icon-container.status-icon-large .status-icon-placeholder .status-image-placeholder{align-items:center;border:2px solid;border-radius:50%;display:flex;height:80px;justify-content:center;position:relative;transition:all .3s ease;width:80px}.status-icon-container.status-icon-large .status-icon-placeholder .status-image-placeholder:hover{box-shadow:0 4px 16px #0000001a;transform:scale(1.05)}.status-icon-container.status-icon-large .status-icon-placeholder .status-image-placeholder .status-icon-large{font-size:32px;opacity:.8}.status-icon-container.status-icon-large .status-icon-placeholder .status-image-placeholder:after{background:currentColor;border-radius:50%;content:"";height:20px;opacity:.2;position:absolute;right:-2px;top:-2px;width:20px}@media(max-width:768px){.status-icon-container.status-icon-large .status-icon-placeholder .status-image-placeholder{height:60px;width:60px}.status-icon-container.status-icon-large .status-icon-placeholder .status-image-placeholder .status-icon-large{font-size:24px}.status-icon-container.status-icon-large .status-icon-placeholder .status-image-placeholder:after{height:16px;width:16px}}@media(max-width:480px){.status-icon-container.status-icon-large{gap:8px}.status-icon-container.status-icon-large .status-tag{font-size:14px;padding:4px 12px}.status-icon-container.status-icon-large .status-icon-placeholder .status-image-placeholder{height:50px;width:50px}.status-icon-container.status-icon-large .status-icon-placeholder .status-image-placeholder .status-icon-large{font-size:20px}.status-icon-container.status-icon-large .status-icon-placeholder .status-image-placeholder:after{height:14px;width:14px}}.responsive-header .header-main{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.responsive-header .header-main .header-title-section{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.responsive-header .header-main .header-title-section .header-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#262626;display:-webkit-box;font-size:24px;font-weight:600;line-height:1.3;margin:0;overflow:hidden;word-break:break-word}.responsive-header .header-main .header-title-section .header-status{flex-shrink:0}.responsive-header .header-main .header-extra{align-items:center;display:flex;flex-shrink:0;gap:8px}.responsive-header .header-info{display:flex;flex-wrap:wrap;gap:24px}.responsive-header .header-info .header-info-item{align-items:center;display:flex;gap:4px;min-width:0}.responsive-header .header-info .header-info-item .info-icon,.responsive-header .header-info .header-info-item .info-label{color:#8c8c8c;flex-shrink:0;font-size:14px}.responsive-header .header-info .header-info-item .info-value{color:#262626;font-size:14px;font-weight:500;word-break:break-word}@media(min-width:769px){.responsive-header:not(.in-drawer) .header-main .header-title-section .header-title{font-size:28px}.responsive-header:not(.in-drawer) .header-info{gap:32px}.responsive-header:not(.in-drawer) .header-info .header-info-item .info-label,.responsive-header:not(.in-drawer) .header-info .header-info-item .info-value{font-size:15px}}@media(max-width:768px){.responsive-header .header-main{align-items:flex-start;flex-direction:column;gap:12px}.responsive-header .header-main .header-title-section{align-items:flex-start;flex-direction:column;gap:8px;width:100%}.responsive-header .header-main .header-title-section .header-title{font-size:20px}.responsive-header .header-main .header-extra{justify-content:flex-end;width:100%}.responsive-header .header-info{gap:16px}}@media(max-width:480px){.responsive-header .header-main .header-title-section .header-title{-webkit-line-clamp:3;font-size:18px}.responsive-header .header-info{flex-direction:column;gap:8px}.responsive-header .header-info .header-info-item .info-label,.responsive-header .header-info .header-info-item .info-value{font-size:13px}}.responsive-header.in-drawer .header-main{margin-bottom:12px}.responsive-header.in-drawer .header-main .header-title-section .header-title{font-size:18px}.responsive-header.in-drawer .header-info{gap:16px}.responsive-header.in-drawer .header-info .header-info-item .info-label,.responsive-header.in-drawer .header-info .header-info-item .info-value{font-size:13px}@media(max-width:768px){.responsive-header.in-drawer .header-main .header-title-section .header-title{font-size:16px}.responsive-header.in-drawer .header-info{gap:12px}.responsive-header.in-drawer .header-info .header-info-item .info-label,.responsive-header.in-drawer .header-info .header-info-item .info-value{font-size:12px}}.status-image-section{align-items:center;display:flex;justify-content:center;padding:20px 0}.status-image-section .status-image-container{position:relative}.status-image-section .status-image-container .status-image{align-items:center;background:linear-gradient(135deg,#1890ff,#52c41a);border-radius:50%;box-shadow:0 8px 24px #0000001f;color:#fff;display:flex;font-size:48px;height:120px;justify-content:center;transition:all .3s ease;width:120px}.status-image-section .status-image-container .status-image:hover{box-shadow:0 12px 32px #00000029;transform:scale(1.05)}.status-image-section .status-image-container .status-indicator{align-items:center;background:#fff;border-radius:50%;bottom:8px;box-shadow:0 2px 8px #00000026;display:flex;height:24px;justify-content:center;position:absolute;right:8px;width:24px}.status-image-section .status-image-container .status-indicator .anticon{font-size:14px}@media(max-width:768px){.status-image-section{padding:16px 0}.status-image-section .status-image-container .status-image{font-size:32px;height:80px;width:80px}.status-image-section .status-image-container .status-indicator{bottom:4px;height:20px;right:4px;width:20px}.status-image-section .status-image-container .status-indicator .anticon{font-size:12px}}@media(max-width:480px){.status-image-section{padding:12px 0}.status-image-section .status-image-container .status-image{font-size:24px;height:60px;width:60px}.status-image-section .status-image-container .status-indicator{bottom:2px;height:16px;right:2px;width:16px}.status-image-section .status-image-container .status-indicator .anticon{font-size:10px}}.responsive-content{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px;transition:all .3s ease}.responsive-content:hover{box-shadow:0 4px 16px #00000014}.responsive-content.no-background{background:#0000;border:none;box-shadow:none}.responsive-content.no-background:hover{box-shadow:none}.responsive-content .content-inner{padding:24px}.responsive-content.no-padding .content-inner{padding:0}.responsive-content.with-title .content-header{border-bottom:1px solid #f0f0f0;margin:0 -24px 24px -7px;padding:16px 24px}.responsive-content.with-title .content-header .content-title{color:#262626;font-size:16px;font-weight:600;margin:0}.responsive-content.in-drawer{border-radius:8px;margin-bottom:12px}.responsive-content.in-drawer .content-inner{padding:16px}.responsive-content.in-drawer.with-title .content-header{margin:0 -16px 16px -9px;padding:12px 16px}.responsive-content.in-drawer.with-title .content-header .content-title{font-size:15px}@media(max-width:768px){.responsive-content{border-radius:8px;margin-bottom:12px}.responsive-content .content-inner{padding:16px}.responsive-content.with-title .content-header{margin:-16px -16px 16px;padding:12px 16px}.responsive-content.with-title .content-header .content-title{font-size:15px}}@media(max-width:480px){.responsive-content{border-radius:6px;margin-bottom:8px}.responsive-content .content-inner{padding:12px}.responsive-content.with-title .content-header{margin:-5px -12px 12px 0;padding:10px 12px}.responsive-content.with-title .content-header .content-title{font-size:14px}}.responsive-content .ant-form .ant-form-item{margin-bottom:16px}.responsive-content .ant-form .ant-form-item .ant-form-item-label{padding-bottom:4px}.responsive-content .ant-form .ant-form-item .ant-form-item-label>label{color:#262626;font-size:14px;font-weight:500}.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-cascader-picker,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-picker,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select-selector{border-radius:6px;transition:all .3s ease}.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-cascader-picker:focus,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-cascader-picker:hover,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number:focus,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number:hover,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input:focus,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input:hover,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-picker:focus,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-picker:hover,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select-selector:focus,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select-selector:hover{border-color:#40a9ff}.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-cascader-picker:focus,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input-number:focus,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input:focus,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-picker:focus,.responsive-content .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select-selector:focus{box-shadow:0 0 0 2px #1890ff33}.responsive-content .ant-table-wrapper .ant-table{border-radius:8px;overflow:hidden}.responsive-content .ant-table-wrapper .ant-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#262626;font-weight:500}.responsive-content .ant-table-wrapper .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f5f5f5}.responsive-content .ant-table-wrapper .ant-table .ant-table-tbody>tr:hover>td{background:#f8f9fa}.responsive-content .ant-divider{border-color:#f0f0f0;margin:16px 0}.responsive-content .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.responsive-content .ant-btn:hover:not(:disabled){box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.responsive-content .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none}.responsive-content .ant-btn.ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#0050b3,#1890ff)}@media(max-width:480px){.responsive-content .ant-form .ant-form-item{margin-bottom:12px}.responsive-content .ant-form .ant-form-item .ant-form-item-label>label{font-size:13px}.responsive-content .ant-table-wrapper .ant-table{font-size:12px}.responsive-content .ant-table-wrapper .ant-table .ant-table-tbody>tr>td,.responsive-content .ant-table-wrapper .ant-table .ant-table-thead>tr>th{padding:8px 4px}}.custom-card{background:#fff;border:1px solid #f0f0f0;border-radius:6px;transition:all .3s}.custom-card,.custom-card:hover{box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.custom-card-head{background:#0000;border-bottom:1px solid #f0f0f0;border-radius:6px 6px 0 0;color:#000000e0;font-size:16px;font-weight:600;margin-bottom:-1px;min-height:48px;padding:0 24px}.custom-card-head .custom-card-head-wrapper{align-items:center;display:flex;min-height:48px}.custom-card-head .custom-card-head-title{display:inline-block;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-card-head .custom-card-extra{margin-left:auto}.custom-card-body{color:#000000e0;font-size:14px;line-height:1.5714285714;padding:24px}.custom-card-small .custom-card-head{font-size:14px;min-height:40px;padding:0 16px}.custom-card-small .custom-card-head .custom-card-head-wrapper{min-height:40px}.custom-card-small .custom-card-body{font-size:13px;padding:16px}.custom-card:not(:has(.custom-card-head)) .custom-card-body{border-radius:6px}@media(max-width:768px){.custom-card-head{font-size:14px;padding:0 16px}.custom-card-body{padding:16px}.custom-card-small .custom-card-head{padding:0 12px}.custom-card-small .custom-card-body{padding:12px}}@media(prefers-color-scheme:dark){.custom-card{background:#141414;border-color:#303030}.custom-card .custom-card-head{border-bottom-color:#303030;color:#ffffffe0}.custom-card .custom-card-body{color:#ffffffe0}}.form-detail-layout.detail-layout .detail-content .content-container .form-detail-content{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.form-detail-layout.detail-layout .detail-content .content-container .form-detail-content{gap:12px}}@media(max-width:480px){.form-detail-layout.detail-layout .detail-content .content-container .form-detail-content{gap:8px}}.form-detail-content{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.form-detail-content{gap:12px}}@media(max-width:480px){.form-detail-content{gap:8px}}.process-detail-layout.detail-layout .detail-content .content-container .process-detail-content{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.process-detail-layout.detail-layout .detail-content .content-container .process-detail-content{gap:12px}}@media(max-width:480px){.process-detail-layout.detail-layout .detail-content .content-container .process-detail-content{gap:8px}}.process-detail-content{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.process-detail-content{gap:12px}}@media(max-width:480px){.process-detail-content{gap:8px}}.process-detail-content .ant-avatar{position:relative!important}.process-detail-content .ant-avatar .ant-avatar-string{height:auto!important;left:50%!important;line-height:1!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:auto!important}.process-detail-content .ant-avatar:not(.ant-avatar-image){align-items:center!important;display:flex!important;justify-content:center!important;text-align:center!important}.process-detail-content .ant-avatar:not(.ant-avatar-image):before{content:attr(data-text)!important;left:50%!important;line-height:1!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.approval-steps .step-description{margin-top:8px}.approval-steps .step-description .step-user{align-items:center;display:flex;font-weight:500;margin-bottom:4px}.approval-steps .step-description .step-time{color:#8c8c8c;font-size:12px}.approval-steps .step-description .approvers-list .approver-card{background:linear-gradient(135deg,#fafafa,#f5f5f5);border:1px solid #e8e8e8;border-radius:8px;margin-bottom:12px;padding:16px;transition:all .3s ease}.approval-steps .step-description .approvers-list .approver-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.approval-steps .step-description .approvers-list .approver-card:last-child{margin-bottom:0}@media(max-width:480px){.approval-steps .step-description .approvers-list .approver-card{margin-bottom:8px;padding:12px}}.approval-steps .step-description .approvers-list .approver-card .approver-header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.approval-steps .step-description .approvers-list .approver-card .approver-header .approver-name{color:#262626;flex:1 1;font-weight:500}@media(max-width:480px){.approval-steps .step-description .approvers-list .approver-card .approver-header{gap:8px;margin-bottom:6px}}.approval-steps .step-description .approvers-list .approver-card .approver-time{color:#8c8c8c;font-size:12px;margin-bottom:8px}@media(max-width:480px){.approval-steps .step-description .approvers-list .approver-card .approver-time{margin-bottom:6px}}.approval-steps .step-description .approvers-list .approver-card .approver-comment{background:linear-gradient(135deg,#fff2f0,#fff1f0);border:1px solid #ffccc7;border-radius:6px;color:#a8071a;font-size:13px;padding:12px;position:relative}.approval-steps .step-description .approvers-list .approver-card .approver-comment:before{background:#ff4d4f;border-radius:0 0 0 6px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.approval-steps .step-description .approvers-list .approver-card .approver-comment .ant-tag{margin-right:8px}@media(max-width:480px){.approval-steps .step-description .approvers-list .approver-card .approver-comment{font-size:12px;padding:8px}}.approval-steps .step-description .callback-wait-list .callback-wait-card{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border:1px solid #91d5ff;border-radius:8px;margin-bottom:12px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease}.approval-steps .step-description .callback-wait-list .callback-wait-card:last-child{margin-bottom:0}.approval-steps .step-description .callback-wait-list .callback-wait-card:before{background:linear-gradient(180deg,#1890ff,#40a9ff);bottom:0;box-shadow:0 0 8px #1890ff80;content:"";left:0;position:absolute;top:0;width:4px}.approval-steps .step-description .callback-wait-list .callback-wait-card:hover{box-shadow:0 4px 12px #1890ff33;transform:translateY(-2px)}.approval-steps .step-description .callback-wait-list .callback-wait-card.completed{background:linear-gradient(135deg,#f6ffed,#d9f7be);border-color:#b7eb8f}.approval-steps .step-description .callback-wait-list .callback-wait-card.completed:before{background:linear-gradient(180deg,#52c41a,#73d13d);box-shadow:0 0 8px #52c41a80}.approval-steps .step-description .callback-wait-list .callback-wait-card.completed:hover{box-shadow:0 4px 12px #52c41a33}.approval-steps .step-description .callback-wait-list .callback-wait-card.completed .callback-wait-header .callback-wait-title{color:#389e0d}.approval-steps .step-description .callback-wait-list .callback-wait-card.completed .callback-wait-duration .value.highlight{color:#52c41a}@media(max-width:480px){.approval-steps .step-description .callback-wait-list .callback-wait-card{margin-bottom:8px;padding:12px}}.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-header .callback-wait-title{color:#0050b3;flex:1 1;font-weight:600}@media(max-width:480px){.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-header{margin-bottom:8px}}.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-duration,.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-time{align-items:center;display:flex;font-size:13px;margin-bottom:6px}.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-duration .label,.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-time .label{color:#595959;font-weight:500;margin-right:8px;min-width:72px}.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-duration .value,.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-time .value{color:#262626;flex:1 1}.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-duration .value.highlight,.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-time .value.highlight{color:#1890ff;font-size:14px;font-weight:600}.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-duration:last-child,.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-time:last-child{margin-bottom:0}@media(max-width:480px){.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-duration,.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-time{font-size:12px;margin-bottom:4px}.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-duration .label,.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-time .label{min-width:64px}.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-duration .value.highlight,.approval-steps .step-description .callback-wait-list .callback-wait-card .callback-wait-time .value.highlight{font-size:13px}}.approval-steps .ant-steps-item-title{font-size:14px!important;font-weight:500!important}@media(max-width:480px){.approval-steps .ant-steps-item-title{font-size:13px!important}}.approval-steps .ant-steps-item-description{margin-top:4px!important}.approval-steps .ant-steps-item-finish .ant-steps-item-icon{background:linear-gradient(135deg,#52c41a,#73d13d)!important;border-color:#52c41a!important;box-shadow:0 2px 6px #52c41a4d!important}.approval-modal .ant-modal-header,.return-modal .ant-modal-header,.transfer-modal .ant-modal-header,.withdraw-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px 16px}.approval-modal .ant-modal-body,.return-modal .ant-modal-body,.transfer-modal .ant-modal-body,.withdraw-modal .ant-modal-body{padding:24px}.approval-modal .ant-form-item-label>label,.return-modal .ant-form-item-label>label,.transfer-modal .ant-form-item-label>label,.withdraw-modal .ant-form-item-label>label{font-weight:500}.approval-modal .ant-input,.approval-modal .ant-select-selector,.return-modal .ant-input,.return-modal .ant-select-selector,.transfer-modal .ant-input,.transfer-modal .ant-select-selector,.withdraw-modal .ant-input,.withdraw-modal .ant-select-selector{border-radius:6px}@media(max-width:480px){.approval-modal .ant-modal-header,.return-modal .ant-modal-header,.transfer-modal .ant-modal-header,.withdraw-modal .ant-modal-header{padding:16px 20px 12px}.approval-modal .ant-modal-body,.return-modal .ant-modal-body,.transfer-modal .ant-modal-body,.withdraw-modal .ant-modal-body{padding:20px}}.withdraw-modal .ant-modal-confirm-btns .ant-btn-primary{background:#ff4d4f;border-color:#ff4d4f}.withdraw-modal .ant-modal-confirm-btns .ant-btn-primary:hover{background:#ff7875;border-color:#ff7875}.process-action-bar{margin-top:16px}.process-action-bar .ant-btn{border-radius:6px;font-weight:500;height:36px}.process-action-bar .ant-btn.ant-btn-primary{box-shadow:0 2px 6px #1890ff4d}.process-action-bar .ant-btn.ant-btn-dangerous{box-shadow:0 2px 6px #ff4d4f4d}@media(max-width:768px){.process-action-bar{margin-top:12px}.process-action-bar .ant-btn{height:34px}}@media(max-width:480px){.process-action-bar{margin-top:8px}.process-action-bar .ant-btn{font-size:13px;height:32px}}.approval-steps .ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,#1890ff,#40a9ff)!important;border-color:#1890ff!important;box-shadow:0 2px 6px #1890ff4d!important}.approval-steps .ant-steps-item-error .ant-steps-item-icon{background:linear-gradient(135deg,#ff4d4f,#ff7875)!important;border-color:#ff4d4f!important;box-shadow:0 2px 6px #ff4d4f4d!important}.approval-steps .ant-steps-item-wait .ant-steps-item-icon{background:#f0f0f0!important;border-color:#d9d9d9!important}.approval-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px 16px}.approval-modal .ant-modal-header .ant-modal-title{color:#262626;font-size:16px;font-weight:600}.approval-modal .ant-modal-body{padding:24px}.approval-modal .ant-modal-body .ant-form-item-label>label{color:#262626;font-weight:500}.approval-modal .ant-modal-body .ant-input{border-radius:6px;transition:all .3s ease}.approval-modal .ant-modal-body .ant-input:focus{box-shadow:0 0 0 2px #1890ff33}.approval-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px 20px}.approval-modal .ant-modal-footer .ant-btn{border-radius:6px;font-weight:500;min-width:80px}.approval-modal .ant-modal-footer .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none}@media(max-width:480px){.approval-modal .ant-modal{margin:16px;max-width:calc(100vw - 32px)}.approval-modal .ant-modal-header{padding:16px 16px 12px}.approval-modal .ant-modal-body{padding:16px}.approval-modal .ant-modal-footer{padding:12px 16px 16px}}.data-manage-list-page{background:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;padding:0 16px 16px;position:relative}.data-manage-list-header{align-items:center;background:#f5f5f5;border-radius:8px 8px 0 0;display:flex;gap:12px;justify-content:space-between;padding:16px 0;position:-webkit-sticky;position:sticky;top:0;z-index:999}.data-manage-list-table{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;flex:1 1 auto;min-height:0;padding:16px}.row-even{background-color:#fafafa}.row-odd{background-color:#fff}.column-manager .column-manager-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.column-manager .column-manager-header h4{color:#262626;font-size:16px;font-weight:600;margin:0}.column-manager .column-manager-header .column-manager-actions{display:flex;gap:8px}.column-manager .column-manager-content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.column-manager .column-manager-content h5{color:#595959;font-size:14px;font-weight:600;margin:0 0 12px}.column-manager .available-columns .available-columns-grid{background:#f8f9fa;border:1px solid #e8e8e8;border-radius:6px;max-height:300px;overflow-y:auto;padding:12px}.column-manager .available-columns .available-columns-grid .available-column-item{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:6px;padding:8px 12px;transition:all .2s ease}.column-manager .available-columns .available-columns-grid .available-column-item:hover{border-color:#1890ff;box-shadow:0 2px 4px #1890ff1a}.column-manager .available-columns .available-columns-grid .available-column-item:last-child{margin-bottom:0}.column-manager .available-columns .available-columns-grid .available-column-item .column-label{color:#262626;flex:1 1;font-size:14px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-manager .selected-columns .selected-columns-list{background:#f0f7ff;border:1px solid #d9e8fc;border-radius:6px;max-height:400px;overflow-y:auto;padding:12px}.column-manager .selected-columns .selected-columns-list .selected-column-item{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:4px;cursor:move;display:flex;margin-bottom:8px;padding:12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.column-manager .selected-columns .selected-columns-list .selected-column-item:hover{border-color:#1890ff;box-shadow:0 2px 4px #1890ff1a}.column-manager .selected-columns .selected-columns-list .selected-column-item:last-child{margin-bottom:0}.column-manager .selected-columns .selected-columns-list .selected-column-item.dragging{opacity:.5;transform:rotate(2deg)}.column-manager .selected-columns .selected-columns-list .selected-column-item.drag-over{background:#f6ffed;border-color:#52c41a;transform:scale(1.02)}.column-manager .selected-columns .selected-columns-list .selected-column-item .column-drag-handle{align-items:center;display:flex;gap:8px;margin-right:12px}.column-manager .selected-columns .selected-columns-list .selected-column-item .column-drag-handle .drag-icon{color:#8c8c8c;cursor:grab;font-size:16px;padding:4px}.column-manager .selected-columns .selected-columns-list .selected-column-item .column-drag-handle .drag-icon:active{cursor:grabbing}.column-manager .selected-columns .selected-columns-list .selected-column-item .column-drag-handle .order-number{align-items:center;background:#1890ff;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.column-manager .selected-columns .selected-columns-list .selected-column-item .column-info{flex:1 1}.column-manager .selected-columns .selected-columns-list .selected-column-item .column-info .column-name{color:#262626;font-size:14px;font-weight:500}.column-manager .selected-columns .selected-columns-list .selected-column-item .column-controls{align-items:center;display:flex;gap:6px}.column-manager .selected-columns .selected-columns-list .selected-column-item .column-controls .ant-btn{align-items:center;display:flex;height:28px;justify-content:center;min-width:28px;padding:0}.column-manager .selected-columns .selected-columns-list .selected-column-item .column-controls .ant-btn.ant-btn-primary{background:#52c41a;border-color:#52c41a}.column-manager .selected-columns .selected-columns-list .selected-column-item .column-controls .ant-input{text-align:center}.ant-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.ant-modal .ant-modal-header .ant-modal-title{color:#262626;font-size:18px;font-weight:600}.ant-modal .ant-modal-body{padding:24px}.ant-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:12px 24px}.ant-modal .ant-modal-footer .ant-btn{font-weight:500;height:36px;padding:0 20px}.sort-settings-modal .sort-condition-item{align-items:center;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;display:flex;gap:12px;margin-bottom:8px;padding:12px}.sort-settings-modal .sort-condition-item .ant-select{min-width:0}.sort-settings-modal .sort-condition-item .sort-controls{display:flex;gap:6px}.sort-settings-modal .add-sort-btn{border-style:dashed;height:40px;margin-top:12px;width:100%}.filter-settings-modal .filter-condition-type{align-items:center;background:#f6f8fa;border-radius:6px;display:flex;gap:12px;margin-bottom:20px;padding:12px}.filter-settings-modal .filter-condition-type span{color:#262626;font-weight:500}.filter-settings-modal .filter-condition-item{align-items:center;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;display:flex;gap:12px;margin-bottom:8px;padding:12px}.filter-settings-modal .filter-condition-item .ant-input,.filter-settings-modal .filter-condition-item .ant-select{min-width:0}.filter-settings-modal .add-filter-btn{border-style:dashed;height:40px;margin-top:12px;width:100%}@media(max-width:768px){.data-manage-list-page{padding:0 8px 8px}.column-manager .column-manager-content{gap:16px;grid-template-columns:1fr}.column-manager .selected-column-item{align-items:stretch;flex-direction:column;gap:8px}.column-manager .selected-column-item .column-drag-handle{justify-content:flex-start;margin-right:0}.column-manager .selected-column-item .column-controls{flex-wrap:wrap;gap:4px;justify-content:space-between}}.icon-picker-content{width:280px}.icon-picker-search{border-bottom:1px solid #f0f0f0;padding-bottom:8px}.icon-picker-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);max-height:240px;overflow-y:auto;padding:12px 0}.icon-picker-item{align-items:center;border:1px solid #d9d9d9;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .2s;width:36px}.icon-picker-item:hover{background-color:#f6ffed;border-color:#1890ff;color:#1890ff}.icon-picker-item.selected{background-color:#e6f7ff;border-color:#1890ff;color:#1890ff}.icon-picker-popover .ant-popover-inner-content{padding:16px}.custom-menu .ant-menu-item{border-radius:8px!important;height:auto!important;line-height:1.4!important;margin:4px 0!important;padding:8px 12px!important;transition:all .2s ease!important}.custom-menu .ant-menu-item:hover{background:linear-gradient(135deg,#e6f4ff,#f0f8ff)!important;color:#1677ff!important}.custom-menu .ant-menu-item:hover .ant-menu-item-icon{color:#1677ff!important}.custom-menu .ant-menu-item.ant-menu-item-selected{background:linear-gradient(135deg,#1677ff,#4096ff)!important;box-shadow:0 2px 8px #1677ff4d!important;color:#fff!important}.custom-menu .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon{color:#fff!important}.custom-menu .ant-menu-item.ant-menu-item-selected:hover{background:linear-gradient(135deg,#0958d9,#1677ff)!important;color:#fff!important}.custom-menu .ant-menu-item.ant-menu-item-selected:hover .ant-menu-item-icon{color:#fff!important}.custom-menu .ant-menu-item .ant-menu-item-icon{-webkit-margin-end:12px!important;font-size:16px;margin-inline-end:12px!important;transition:color .2s ease}.custom-menu .ant-menu-submenu{margin:4px 0!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-title{border-radius:8px!important;height:auto!important;line-height:1.4!important;margin:0!important;padding:8px 12px!important;transition:all .2s ease!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-title:hover{background:linear-gradient(135deg,#f6ffed,#f9fff6)!important;color:#52c41a!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-title:hover .ant-menu-submenu-arrow,.custom-menu .ant-menu-submenu .ant-menu-submenu-title:hover .anticon{color:#52c41a!important}.custom-menu .ant-menu-submenu .ant-menu-submenu-title .anticon{-webkit-margin-end:12px!important;font-size:16px;margin-inline-end:12px!important;transition:color .2s ease}.custom-menu .ant-menu-submenu .ant-menu-sub{background:#00000005!important;border-radius:8px!important;margin:4px 0!important;padding:4px!important}.custom-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item{font-size:13px!important;padding-left:24px!important}.custom-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item:before{background:#d9d9d9;border-radius:50%;content:"";height:4px;left:16px;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:4px}.custom-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item:hover:before{background:#1677ff}.custom-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item.ant-menu-item-selected:before{background:#fff}.custom-menu::-webkit-scrollbar{width:6px}.custom-menu::-webkit-scrollbar-track{background:#0000;border-radius:3px}.custom-menu::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-menu::-webkit-scrollbar-thumb:hover{background:#00000040}.custom-menu::-webkit-scrollbar-thumb:active{background:#00000059}.ant-layout-sider .custom-menu{scrollbar-color:#00000026 #0000;scrollbar-width:thin}.wb-menu-header{background:#fafbfc;border-bottom:1px solid #f0f0f0}.wb-menu-header .wb-menu-search .ant-input-affix-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:36px;transition:all .2s ease}.wb-menu-header .wb-menu-search .ant-input-affix-wrapper:hover{border-color:#bcd3f7}.wb-menu-header .wb-menu-search .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.wb-menu-header .wb-menu-search .ant-input-affix-wrapper:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.wb-menu-header .wb-menu-search .ant-input-affix-wrapper input::placeholder{color:#bfbfbf}@media(max-width:768px){.custom-menu .ant-menu-item,.custom-menu .ant-menu-submenu-title{font-size:14px!important;padding:12px 16px!important}.custom-menu .ant-menu-item-icon,.custom-menu .ant-menu-submenu-title .anticon{font-size:18px!important}}@media(prefers-color-scheme:dark){.custom-menu .ant-menu-item:hover{background:#1677ff26!important}.custom-menu .ant-menu-submenu-title:hover{background:#52c41a26!important}.custom-menu .ant-menu-sub{background:#ffffff0a!important}}.menu-tree{height:calc(100vh - 180px);overflow-y:auto;padding-left:12px;.ant-tree-node-content-wrapper{overflow:visible;padding:0;width:100%}.ant-tree-title{overflow:visible;width:100%}.ant-tree-treenode{overflow:visible;padding:4px 0;&:hover{.menu-tree-node-actions{opacity:1}}}.ant-tree-list,.ant-tree-list-holder-inner{overflow:visible}}.menu-tree-node{align-items:center;border-radius:6px;display:flex;justify-content:space-between;min-width:200px;overflow:hidden;padding:8px 12px;position:relative;transition:all .2s;&:hover{background-color:#1890ff0f;.menu-tree-node-actions{background-color:#1890ff0f}}}.menu-tree-node-content{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0;overflow:hidden;padding-right:32px}.menu-tree-node-icon{align-items:center;color:#666;display:flex;font-size:14px;&.hidden{opacity:.5}}.menu-tree-node-icon-hidden{opacity:.5}.menu-tree-node-text-hidden{opacity:.5;text-decoration:line-through}.menu-tree-node-text{color:#333;flex:1 1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-tree-node-actions{align-items:center;background-color:inherit;display:flex;flex-shrink:0;opacity:0;padding:0 4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:opacity .2s;z-index:10}.menu-tree-node-more{border-radius:4px;color:#666;cursor:pointer;padding:4px;transition:all .2s;&:hover{background-color:#1890ff1a;color:#1890ff}}.menu-tree .ant-tree-draggable-icon,.menu-tree .ant-tree-switcher{display:none!important}.menu-tree .ant-tree-treenode,.menu-tree .ant-tree-treenode .ant-tree-node-content-wrapper{padding-left:0}.menu-tree .ant-tree-child-tree{margin-left:20px}.menu-tree .ant-tree-child-tree .ant-tree-treenode{position:relative}.menu-tree .ant-tree-child-tree .ant-tree-treenode:before{background-color:#e8e8e8;content:"";height:100%;left:-12px;position:absolute;top:0;width:1px}.menu-tree .ant-tree-child-tree .ant-tree-treenode:last-child:before{height:50%}.menu-tree .ant-tree-node-content-wrapper{cursor:pointer}.menu-tree .ant-tree-node-content-wrapper:hover{background-color:initial}.menu-tree .ant-tree-drop-indicator{background-color:#1890ff;height:2px}.menu-tree .ant-tree-drop-indicator-top{top:-1px}.menu-tree .ant-tree-drop-indicator-bottom{bottom:-1px}.menu-tree .ant-tree-treenode-drag-over{background-color:#1890ff1a}.menu-tree .ant-tree-treenode.dragging{opacity:.6}.ant-tree-treenode-selected{.menu-tree-node{background-color:#1890ff1a;.menu-tree-node-text{color:#1890ff;font-weight:500}.menu-tree-node-icon{color:#1890ff}}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.admin-content{display:flex;flex-direction:column;height:100%}.admin-content>.ant-layout{display:flex;flex-direction:row;gap:8px;height:100%;overflow:hidden}.admin-content>.ant-layout .ant-layout-sider{background:#fff;border-radius:8px;border-right:none;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden}.admin-content>.ant-layout .ant-layout-sider .menu-title{flex-shrink:0}.admin-content>.ant-layout .ant-layout-sider>div:last-child{flex:1 1;height:0;min-height:0;overflow-x:hidden;overflow-y:auto}.admin-content>.ant-layout .ant-layout-sider>div:last-child::-webkit-scrollbar{width:6px}.admin-content>.ant-layout .ant-layout-sider>div:last-child::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.admin-content>.ant-layout .ant-layout-sider>div:last-child::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.admin-content>.ant-layout .ant-layout-sider>div:last-child::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.admin-content>.ant-layout>.ant-layout{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a;display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden}.admin-content>.ant-layout>.ant-layout .title-bar{border-radius:8px 8px 0 0;flex-shrink:0}.admin-content>.ant-layout>.ant-layout>:not(.title-bar){flex:1 1;height:0;min-height:0;overflow-x:hidden;overflow-y:auto}.admin-content>.ant-layout>.ant-layout>:not(.title-bar)::-webkit-scrollbar{width:8px}.admin-content>.ant-layout>.ant-layout>:not(.title-bar)::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.admin-content>.ant-layout>.ant-layout>:not(.title-bar)::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.admin-content>.ant-layout>.ant-layout>:not(.title-bar)::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.admin-content .title-bar{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-height:56px;padding:12px 24px}.admin-content .title-bar .title-bar-left{align-items:center;display:flex;flex:1 1;gap:16px;min-width:280px}.admin-content .title-bar .title-bar-left .title-info-container{align-items:center;display:flex;gap:12px}.admin-content .title-bar .title-bar-left .title-info-container .page-title{color:#262626;font-size:16px;font-weight:600;line-height:1.4;margin:0}.admin-content .title-bar .title-bar-left .title-info-container .title-badge{align-items:center;background:#e6f4ff;border:1px solid #91caff;border-radius:10px;color:#0958d9;display:inline-flex;font-size:12px;font-weight:500;padding:2px 10px}.admin-content .title-bar .title-bar-left .title-info-container .title-edit-btn{border-radius:6px;color:#64748b;font-size:13px;padding:4px 12px;transition:all .2s ease}.admin-content .title-bar .title-bar-left .title-info-container .title-edit-btn:hover{background:#1890ff14;color:#1890ff}.admin-content .title-bar .title-bar-left .title-info-container .title-edit-btn .anticon{font-size:12px}.admin-content .title-bar .title-bar-left .title-edit-container{align-items:center;display:flex;gap:12px}.admin-content .title-bar .title-bar-left .title-edit-container .title-edit-input{border:2px solid #1890ff;border-radius:8px;box-shadow:0 0 0 3px #1890ff1a;font-size:16px;font-weight:500;width:280px}.admin-content .title-bar .title-bar-left .title-edit-container .title-edit-input:focus{box-shadow:0 0 0 3px #1890ff33}.admin-content .title-bar .title-bar-left .title-edit-container .title-edit-actions{align-items:center;display:flex;gap:8px}.admin-content .title-bar .title-bar-left .title-edit-container .title-edit-actions .title-edit-icon{border-radius:6px;cursor:pointer;font-size:16px;padding:6px;transition:all .2s ease}.admin-content .title-bar .title-bar-left .title-edit-container .title-edit-actions .title-edit-icon.confirm{color:#52c41a}.admin-content .title-bar .title-bar-left .title-edit-container .title-edit-actions .title-edit-icon.confirm:hover{background:#52c41a1a;transform:scale(1.1)}.admin-content .title-bar .title-bar-left .title-edit-container .title-edit-actions .title-edit-icon.cancel{color:#ff4d4f}.admin-content .title-bar .title-bar-left .title-edit-container .title-edit-actions .title-edit-icon.cancel:hover{background:#ff4d4f1a;transform:scale(1.1)}.admin-content .title-bar .title-bar-actions{align-items:center;animation:slideInFromRight .4s ease-out;display:flex;gap:12px;margin-left:auto}.admin-content .title-bar .title-bar-actions .tab-switch-group{align-items:center;background:#f5f5f5;border-radius:6px;display:inline-flex;gap:2px;padding:2px}.admin-content .title-bar .title-bar-actions .tab-switch-group .tab-btn{border:none;border-radius:4px;color:#595959;font-size:13px;font-weight:500;height:28px;padding:4px 12px;transition:all .2s ease}.admin-content .title-bar .title-bar-actions .tab-switch-group .tab-btn .anticon{font-size:12px;margin-right:4px}.admin-content .title-bar .title-bar-actions .tab-switch-group .tab-btn:hover{background:#1890ff14;color:#1890ff}.admin-content .title-bar .title-bar-actions .tab-switch-group .tab-btn.active{background:#1890ff;box-shadow:0 1px 2px #0000001a;color:#fff;font-weight:600}.admin-content .title-bar .title-bar-actions .action-group.design-group{align-items:center;display:flex;gap:8px}.admin-content .title-bar .title-bar-actions .action-group.design-group .design-btn{border-radius:4px;font-size:13px;font-weight:500;height:32px;padding:4px 15px;transition:all .2s ease}.admin-content .title-bar .title-bar-actions .action-group.design-group .design-btn .anticon{font-size:13px}.admin-content .title-bar .title-bar-actions .action-group.design-group .design-btn:hover{box-shadow:0 2px 8px #1890ff40;transform:translateY(-1px)}.admin-content .title-bar .title-bar-actions .action-group.design-group .design-btn:active{transform:translateY(0)}.admin-content .title-bar .title-bar-actions .more-actions-btn{border-color:#d9d9d9;border-radius:4px;color:#595959;font-size:13px;height:32px;padding:4px 12px;transition:all .2s ease}.admin-content .title-bar .title-bar-actions .more-actions-btn:hover{background:#1890ff0a;border-color:#1890ff;color:#1890ff}.admin-content .title-bar .title-bar-actions .more-actions-btn .anticon{font-size:14px}.admin-content .empty-state{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:48px 64px}.admin-content .empty-state .empty-state-header{max-width:720px;text-align:center}.admin-content .empty-state .empty-state-header .empty-state-title{color:#1f1f1f;font-size:24px;font-weight:600;margin-bottom:16px}.admin-content .empty-state .empty-state-header .empty-state-description{color:#595959;font-size:16px;line-height:1.6;margin-bottom:32px}.admin-content .empty-state .empty-state-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(220px,280px));justify-content:center;justify-items:center;margin:0 auto;max-width:640px;width:100%}.admin-content .empty-state .empty-state-cards .guide-card{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 4px 8px #0000000a;display:flex;flex-direction:column;padding:24px;text-align:center;transition:all .3s ease}.admin-content .empty-state .empty-state-cards .guide-card:hover{border-color:#1890ff;box-shadow:0 8px 16px #00000014;transform:translateY(-4px)}.admin-content .empty-state .empty-state-cards .guide-card .guide-icon{align-items:center;background:#1890ff14;border-radius:50%;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.admin-content .empty-state .empty-state-cards .guide-card .guide-icon .anticon{color:#1890ff;font-size:24px}.admin-content .empty-state .empty-state-cards .guide-card .guide-title{color:#1f1f1f;font-size:18px;font-weight:600;margin-bottom:12px}.admin-content .empty-state .empty-state-cards .guide-card .guide-description{color:#8c8c8c;font-size:14px;line-height:1.5;margin-bottom:20px;min-height:42px}.admin-content .no-selection-prompt{color:#999;font-size:16px;padding:48px;text-align:center}.admin-content .modal-form-item{margin-bottom:16px}.admin-content .modal-form-item .modal-form-label{color:#262626;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.admin-content .modal-form-item .modal-form-label .required-mark{color:#ff4d4f;margin-left:4px}.dropdown-menu-item{align-items:center;display:flex;gap:8px;padding:2px 0}.dropdown-menu-item .anticon{color:#8c8c8c;font-size:14px}:global .ant-dropdown-menu{border-radius:8px;box-shadow:0 6px 16px #0000001f;padding:4px}:global .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:6px;padding:8px 12px;transition:all .2s ease}:global .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#1890ff14}:global .ant-dropdown-menu .ant-dropdown-menu-item .anticon{color:#5f6368;margin-right:8px}@media(max-width:1200px){.admin-content .title-bar{gap:12px;padding:16px 20px}.admin-content .title-bar .title-bar-actions{gap:8px}.admin-content .title-bar .title-bar-actions .tab-switch-group .tab-btn{font-size:12px;padding:4px 10px}.admin-content .title-bar .title-bar-actions .action-group.design-group{gap:6px}.admin-content .title-bar .title-bar-actions .action-group.design-group .design-btn{font-size:12px;padding:4px 12px}.admin-content .title-bar .title-bar-actions .more-actions-btn{padding:4px 10px}}@media(max-width:768px){.admin-content .title-bar{align-items:flex-start;flex-direction:column;gap:12px;padding:12px 16px}.admin-content .title-bar .title-bar-left{min-width:auto;width:100%}.admin-content .title-bar .title-bar-left .title-info-container{flex-wrap:wrap}.admin-content .title-bar .title-bar-left .title-info-container .page-title{font-size:18px}.admin-content .title-bar .title-bar-left .title-info-container .title-badge{font-size:12px;padding:3px 10px}.admin-content .title-bar .title-bar-left .title-edit-container{width:100%}.admin-content .title-bar .title-bar-left .title-edit-container .title-edit-input{flex:1 1;width:auto}.admin-content .title-bar .title-bar-actions{flex-wrap:wrap;margin-left:0;width:100%}.admin-content .title-bar .title-bar-actions .tab-switch-group{flex:1 1 100%;width:100%}.admin-content .title-bar .title-bar-actions .action-group.design-group,.admin-content .title-bar .title-bar-actions .action-group.design-group .design-btn,.admin-content .title-bar .title-bar-actions .tab-switch-group .tab-btn{flex:1 1}.admin-content .title-bar .title-bar-actions .more-actions-btn{flex:0 0 auto}.admin-content .empty-state{padding:32px 16px}.admin-content .empty-state .empty-state-cards{gap:16px;grid-template-columns:1fr;max-width:100%}}.admin-layout{background:#f5f5f5;display:flex;flex-direction:column;height:100vh;overflow:hidden}.admin-layout .ant-layout-header{background:#fff;border-bottom:none;box-shadow:0 2px 8px #0000000f;flex-shrink:0;height:48px;line-height:48px;margin-bottom:1px;padding:0 20px;z-index:1000}.admin-layout>.ant-layout-content{background:#0000;display:flex;flex:1 1;flex-direction:column;margin:8px;min-height:0;overflow:hidden}.header-menu{align-items:center;display:flex;gap:20px;height:100%;justify-content:space-between}.header-menu .header-title{align-items:center;color:#262626;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0;white-space:nowrap;width:20%}.header-menu .header-title .ant-btn{align-items:center;border-color:#e8e8e8;border-radius:4px;display:flex;height:28px;justify-content:center;padding:0;transition:all .3s ease;width:28px}.header-menu .header-title .ant-btn .anticon{font-size:12px}.header-menu .header-title .ant-btn:hover{border-color:#1890ff;color:#1890ff}.header-menu .header-title img{height:24px;object-fit:contain;width:auto}.header-menu .header-title .title-icon{color:#1890ff;margin-right:8px}.header-menu .header-nav{align-items:center;display:flex;flex:1 1;justify-content:center}.header-menu .header-nav .ant-menu-horizontal{background:#0000;border-bottom:none;display:flex;justify-content:center;line-height:46px}.header-menu .header-nav .ant-menu-horizontal .ant-menu-item,.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu{border-radius:4px;font-size:13px;font-weight:500;margin:0 2px;padding:0 12px;position:relative;top:0;transition:all .2s ease}.header-menu .header-nav .ant-menu-horizontal .ant-menu-item .anticon,.header-menu .header-nav .ant-menu-horizontal .ant-menu-item span,.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu .anticon,.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu span{font-size:13px}.header-menu .header-nav .ant-menu-horizontal .ant-menu-item:hover,.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu:hover{background:#1890ff0f;color:#1890ff}.header-menu .header-nav .ant-menu-horizontal .ant-menu-item.ant-menu-item-selected,.header-menu .header-nav .ant-menu-horizontal .ant-menu-item.ant-menu-submenu-selected,.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu.ant-menu-item-selected,.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu.ant-menu-submenu-selected{background:#1890ff14;color:#1890ff}.header-menu .header-nav .ant-menu-horizontal .ant-menu-item.ant-menu-item-selected:after,.header-menu .header-nav .ant-menu-horizontal .ant-menu-item.ant-menu-submenu-selected:after,.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu.ant-menu-item-selected:after,.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu.ant-menu-submenu-selected:after{border-bottom:2px solid #1890ff}.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu-title{height:46px;line-height:46px;padding:0!important}.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu-title .ant-menu-title-content{align-items:center;display:flex}.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu-popup .ant-menu-sub{border-radius:6px;box-shadow:0 3px 12px #0000001f;margin-top:4px;overflow:hidden;padding:4px}.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu-popup .ant-menu-sub .ant-menu-item{border-radius:4px;font-size:14px;margin:2px 0;padding:8px 16px;transition:all .2s ease}.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu-popup .ant-menu-sub .ant-menu-item:hover{background:#1890ff14;color:#1890ff}.header-menu .header-nav .ant-menu-horizontal .ant-menu-submenu-popup .ant-menu-sub .ant-menu-item.ant-menu-item-selected{background:#1890ff1a;color:#1890ff;font-weight:600}.header-menu .header-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:20%}.header-menu .header-actions .role-switcher .role-switcher-select{min-width:100px}.header-menu .header-actions .role-switcher .role-switcher-select .ant-select-selector{border-color:#d9d9d9;border-radius:4px;font-size:13px;height:28px;padding:0 8px;transition:all .2s ease}.header-menu .header-actions .role-switcher .role-switcher-select .ant-select-selector .ant-select-selection-item{font-size:13px;line-height:26px}.header-menu .header-actions .role-switcher .role-switcher-select .ant-select-selector:hover{border-color:#40a9ff}.header-menu .header-actions .role-switcher .role-switcher-select.ant-select-focused .ant-select-selector{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff1a}.header-menu .header-actions .role-switcher .role-switcher-icon{color:#8c8c8c;font-size:12px}.header-menu .header-actions .action-button{border-radius:4px;font-size:13px;height:28px;padding:0 12px;transition:all .3s ease}.header-menu .header-actions .action-button .anticon{font-size:12px}.header-menu .header-actions .action-button.visit-btn{background:#1890ff;border-color:#1890ff;color:#fff}.header-menu .header-actions .action-button.visit-btn:hover{background:#40a9ff;border-color:#40a9ff}.header-menu .header-actions .action-button.visit-btn:active{background:#096dd9;border-color:#096dd9}.title-bar{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;margin:-1px -1px 0;padding:16px 24px}.title-bar .title-bar-left{align-items:center;display:flex;flex:1 1;gap:16px;min-width:220px}.title-bar .title-bar-left .page-title{color:#1a202c;font-size:20px;font-weight:600;margin:0}.title-bar .title-bar-left .title-divider{background:#e2e8f0;height:20px;width:1px}.title-bar .title-bar-left .breadcrumb-info{color:#64748b;font-size:14px}.title-bar .title-bar-view-switch{align-items:center;background:#ffffffe6;border:1px solid #94a3b873;border-radius:999px;box-shadow:0 4px 12px #64748b26;display:inline-flex;gap:6px;padding:4px}.title-bar .title-bar-view-switch .switch-btn{border-radius:999px;color:#475569;font-weight:500;padding:4px 20px;transition:all .2s ease}.title-bar .title-bar-view-switch .switch-btn:hover{background:#1890ff1f;color:#1890ff}.title-bar .title-bar-view-switch .switch-btn.active{background:linear-gradient(135deg,#1890ff,#36cfc9);box-shadow:0 6px 16px #1890ff59;color:#fff}.title-bar .title-bar-btn{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-left:auto}.title-bar .title-bar-btn .ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.title-bar .title-bar-btn .ant-btn.primary-btn{background:linear-gradient(135deg,#1890ff,#36cfc9);border:none}.title-bar .title-bar-btn .ant-btn.primary-btn:hover{box-shadow:0 4px 12px #1890ff66;transform:translateY(-1px)}.title-bar .title-bar-btn .ant-btn.secondary-btn{background:#fff;border:1px solid #d9d9d9}.title-bar .title-bar-btn .ant-btn.secondary-btn:hover{border-color:#1890ff;color:#1890ff}.title-bar .title-bar-btn .ant-btn.secondary-btn.active{border-color:#1890ff;box-shadow:0 6px 16px #1890ff2e;color:#1890ff}.menu-title{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.menu-title .menu-search{flex:1 1;max-width:300px}.menu-title .menu-search .ant-input{background:#fff;border:1px solid #e8e8e8;border-radius:4px;font-size:13px}.menu-title .menu-search .ant-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff1a}.menu-title .menu-actions{align-items:center;display:flex;gap:8px}.menu-title .menu-actions .ant-btn-primary{border-radius:4px;height:32px;padding:4px 15px}.admin-content .ant-layout-sider{background:#fff;border-right:1px solid #f0f0f0;overflow:visible}.admin-content .ant-layout-sider .ant-menu{border-right:none}.admin-content .ant-layout-sider .ant-menu .ant-menu-item{border-radius:6px;margin:4px 8px}.admin-content .ant-layout-sider .ant-menu .ant-menu-item.ant-menu-item-selected{background:#1890ff1a;color:#1890ff}.admin-content .ant-layout-sider .ant-menu .ant-menu-item:hover{background:#1890ff0f}.admin-content .content-main{background:#fff;min-height:calc(100vh - 160px);padding:24px}@media(max-width:768px){.header-menu{gap:16px}.header-menu .header-title{font-size:16px}.header-menu .header-nav .ant-menu-horizontal .ant-menu-item{margin:0 8px;padding:0 8px}.title-bar{align-items:flex-start;flex-direction:column;gap:12px;padding:12px 16px}.title-bar .title-bar-left{width:100%}.title-bar .title-bar-btn,.title-bar .title-bar-view-switch{justify-content:flex-start;width:100%}.admin-layout .ant-layout-content{margin:16px}}.connector-page{display:flex;flex-direction:column;gap:12px}.api-toolbar,.connector-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.connector-row--active td{background:#f0f8ff!important}.api-toolbar__title{color:#666;font-size:12px}.api-toolbar__url{color:#1890ff;font-weight:500;word-break:break-all}.inline-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.param-block{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;padding:12px}.param-block__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.param-block__title{font-weight:600}.param-block__list{display:flex;flex-direction:column;gap:8px}.param-block__columns{border-bottom:1px dashed #e8e8e8;color:#666;font-size:12px;padding:4px 0}.param-block__columns,.param-row{display:flex;flex-wrap:wrap;gap:8px}.param-row{align-items:flex-start;border-bottom:1px dashed #f0f0f0;padding:8px 0}.param-row:last-child{border-bottom:none}.header-list .header-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.invoke-section{margin-bottom:16px}.invoke-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.required{color:#ff4d4f;margin-left:4px}.invoke-result{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-top:16px;padding:12px}.invoke-result__header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.invoke-result__duration{color:#666}.json-preview{background:#0f172a;border:1px solid #e5e7eb;border-radius:8px;color:#e2e8f0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;max-height:320px;overflow:auto;padding:12px}.log-filter{align-items:center;display:flex;gap:12px;margin-bottom:12px}.log-json h4{color:#555;font-size:13px;margin:12px 0 4px}.monaco-editor{--monaco-monospace-font:"SF Mono",Monaco,Menlo,Consolas,"Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace;font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif}.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;top:0;width:1px}.monaco-diff-editor .synthetic-focus,.monaco-diff-editor [tabindex="-1"]:focus,.monaco-diff-editor [tabindex="0"]:focus,.monaco-diff-editor button:focus,.monaco-diff-editor input[type=button]:focus,.monaco-diff-editor input[type=checkbox]:focus,.monaco-diff-editor input[type=search]:focus,.monaco-diff-editor input[type=text]:focus,.monaco-diff-editor select:focus,.monaco-diff-editor textarea:focus,.monaco-editor{opacity:1;outline-color:var(--vscode-focusBorder);outline-offset:-1px;outline-style:solid;outline-width:1px}.monaco-workbench .workbench-hover{background:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:3px;box-shadow:0 2px 8px var(--vscode-widget-shadow);color:var(--vscode-editorHoverWidget-foreground);font-size:13px;line-height:19px;max-width:700px;overflow:hidden;position:relative;z-index:40}.monaco-workbench .workbench-hover hr{border-bottom:none}.monaco-workbench .workbench-hover:not(.skip-fade-in){animation:fadein .1s linear}.monaco-workbench .workbench-hover.compact{font-size:12px}.monaco-workbench .workbench-hover.compact .hover-contents{padding:2px 8px}.monaco-workbench .workbench-hover-container.locked .workbench-hover{outline:1px solid var(--vscode-editorHoverWidget-border)}.monaco-workbench .workbench-hover-container.locked .workbench-hover:focus,.monaco-workbench .workbench-hover-lock:focus{outline:1px solid var(--vscode-focusBorder)}.monaco-workbench .workbench-hover-container.locked .workbench-hover-lock:hover{background:var(--vscode-toolbar-hoverBackground)}.monaco-workbench .workbench-hover-pointer{pointer-events:none;position:absolute;z-index:41}.monaco-workbench .workbench-hover-pointer:after{background-color:var(--vscode-editorHoverWidget-background);border-bottom:1px solid var(--vscode-editorHoverWidget-border);border-right:1px solid var(--vscode-editorHoverWidget-border);content:"";height:5px;position:absolute;width:5px}.monaco-workbench .locked .workbench-hover-pointer:after{border-bottom-width:2px;border-right-width:2px;height:4px;width:4px}.monaco-workbench .workbench-hover-pointer.left{left:-3px}.monaco-workbench .workbench-hover-pointer.right{right:3px}.monaco-workbench .workbench-hover-pointer.top{top:-3px}.monaco-workbench .workbench-hover-pointer.bottom{bottom:3px}.monaco-workbench .workbench-hover-pointer.left:after{transform:rotate(135deg)}.monaco-workbench .workbench-hover-pointer.right:after{transform:rotate(315deg)}.monaco-workbench .workbench-hover-pointer.top:after{transform:rotate(225deg)}.monaco-workbench .workbench-hover-pointer.bottom:after{transform:rotate(45deg)}.monaco-workbench .workbench-hover a{color:var(--vscode-textLink-foreground)}.monaco-workbench .workbench-hover a:focus{outline:1px solid;outline-color:var(--vscode-focusBorder);outline-offset:-1px;text-decoration:underline}.monaco-workbench .workbench-hover a:active,.monaco-workbench .workbench-hover a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-workbench .workbench-hover code{background:var(--vscode-textCodeBlock-background)}.monaco-workbench .workbench-hover .hover-row .actions{background:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-workbench .workbench-hover.right-aligned{left:1px}.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions{flex-direction:row-reverse}.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions .action-container{margin-left:16px;margin-right:0}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{background:#0000;opacity:1;transition:opacity .1s linear;z-index:11}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.monaco-scrollable-element>.shadow{display:none;position:absolute}.monaco-scrollable-element>.shadow.top{box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;display:block;height:3px;left:3px;top:0;width:100%}.monaco-scrollable-element>.shadow.left{box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;display:block;height:100%;left:0;top:3px;width:3px}.monaco-scrollable-element>.shadow.top-left-corner{display:block;height:3px;left:0;top:0;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.scrollbar>.slider{background:var(--vscode-scrollbarSlider-background)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-scrollable-element>.scrollbar>.slider.active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-hover{animation:fadein .1s linear;box-sizing:border-box;cursor:default;line-height:1.5em;overflow:hidden;position:absolute;user-select:text;-webkit-user-select:text;white-space:normal;white-space:var(--vscode-hover-whiteSpace,normal)}.monaco-hover.hidden{display:none}.monaco-hover a:hover:not(.disabled){cursor:pointer}.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){word-wrap:break-word;max-width:500px;max-width:var(--vscode-hover-maxWidth,500px)}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover .code,.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6,.monaco-hover p,.monaco-hover ul{margin:8px 0}.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{line-height:1.1}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{border-left:0;border-right:0;box-sizing:border-box;height:1px;margin:4px -8px -4px}.monaco-hover .code:first-child,.monaco-hover p:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover .code:last-child,.monaco-hover p:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ol,.monaco-hover ul{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:pre-wrap;white-space:var(--vscode-hover-sourceWhiteSpace,pre-wrap)}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .info{font-style:italic;padding:0 8px}.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px;width:100%}.monaco-hover .hover-row.status-bar .actions .action-container{cursor:pointer;margin-right:16px}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .hover-row.status-bar .actions .action-container a{color:var(--vscode-textLink-foreground);-webkit-text-decoration:var(--text-link-decoration);text-decoration:var(--text-link-decoration)}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link,.monaco-hover .hover-contents a.code-link:hover{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{border-bottom:1px solid #0000;color:var(--vscode-textLink-foreground);text-decoration:underline;text-underline-position:under}.monaco-hover .hover-contents a.code-link>span:hover{color:var(--vscode-textLink-activeForeground)}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span{display:inline-block;margin-bottom:4px}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon{margin-bottom:2px}.monaco-hover-content .action-container a{-webkit-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{cursor:default;opacity:.4;pointer-events:none}.monaco-editor .rendered-markdown kbd{background-color:var(--vscode-keybindingLabel-background);border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);border-radius:3px;border-style:solid;border-width:1px;box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow);color:var(--vscode-keybindingLabel-foreground);padding:1px 3px;vertical-align:middle}.rendered-markdown li:has(input[type=checkbox]){list-style-type:none}.monaco-aria-container{left:-999em;position:absolute}.context-view{position:absolute}.context-view.fixed{clip:auto;all:initial;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;color:inherit;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-family:inherit;font-size:medium;font-size:13px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;position:fixed;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto}.monaco-list{height:100%;position:relative;white-space:nowrap;width:100%}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{height:100%;position:relative;width:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{min-width:100%;width:auto}.monaco-list-row{box-sizing:border-box;overflow:hidden;position:absolute;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list .monaco-scrollable-element>.scrollbar.vertical,.monaco-pane-view>.monaco-split-view2.vertical>.monaco-scrollable-element>.scrollbar.vertical{z-index:14}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-multiple,.monaco-list.selection-single{outline:0!important}.monaco-drag-image{border-radius:10px;display:inline-block;font-size:12px;padding:1px 7px;position:absolute;z-index:1000}.monaco-list-type-filter-message{box-sizing:border-box;height:100%;left:0;opacity:.7;padding:40px 1em 1em;pointer-events:none;position:absolute;text-align:center;top:0;white-space:normal;width:100%}.monaco-list-type-filter-message:empty{display:none}.monaco-select-box-dropdown-padding{--dropdown-padding-top:1px;--dropdown-padding-bottom:1px}.hc-black .monaco-select-box-dropdown-padding,.hc-light .monaco-select-box-dropdown-padding{--dropdown-padding-top:3px;--dropdown-padding-bottom:4px}.monaco-select-box-dropdown-container{box-sizing:border-box;display:none}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown *{margin:0}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown a:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown code{font-family:var(--monaco-monospace-font);line-height:15px}.monaco-select-box-dropdown-container.visible{border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:flex;flex-direction:column;overflow:hidden;text-align:left;width:1px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container{align-self:flex-start;box-sizing:border-box;flex:0 0 auto;overflow:hidden;padding-bottom:var(--dropdown-padding-bottom);padding-left:1px;padding-right:1px;padding-top:var(--dropdown-padding-top);width:100%}.monaco-select-box-dropdown-container>.select-box-details-pane{padding:5px}.hc-black .monaco-select-box-dropdown-container>.select-box-dropdown-list-container{padding-bottom:var(--dropdown-padding-bottom);padding-top:var(--dropdown-padding-top)}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row{cursor:pointer}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-text{float:left;overflow:hidden;padding-left:3.5px;text-overflow:ellipsis;white-space:nowrap}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-detail{float:left;opacity:.7;overflow:hidden;padding-left:3.5px;text-overflow:ellipsis;white-space:nowrap}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-decorator-right{float:right;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.visually-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control{align-self:flex-start;flex:1 1 auto;opacity:0}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div{max-height:0;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div>.option-text-width-control{padding-left:4px;padding-right:8px;white-space:nowrap}.monaco-select-box{border-radius:2px;cursor:pointer;width:100%}.monaco-select-box-dropdown-container{font-size:13px;font-weight:400;text-transform:none}.monaco-action-bar .action-item.select-container{cursor:default}.monaco-action-bar .action-item .monaco-select-box{cursor:pointer;min-height:18px;min-width:100px;padding:2px 23px 2px 8px}.mac .monaco-action-bar .action-item .monaco-select-box{border-radius:5px;font-size:11px}.monaco-action-bar{height:100%;white-space:nowrap}.monaco-action-bar .actions-container{align-items:center;display:flex;height:100%;margin:0 auto;padding:0;width:100%}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{align-items:center;cursor:pointer;display:block;justify-content:center;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:block}.monaco-action-bar .action-item .codicon{align-items:center;display:flex;height:16px;width:16px}.monaco-action-bar .action-label{border-radius:5px;display:flex;font-size:11px;padding:3px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{color:var(--vscode-disabledForeground)}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{border-bottom:1px solid #bbb;display:block;margin-left:.8em;margin-right:.8em;padding-top:1px}.monaco-action-bar .action-item .action-label.separator{background-color:#bbb;cursor:default;height:16px;margin:5px 4px!important;min-width:1px;padding:0;width:1px}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{align-items:center;display:flex;flex:1 1;justify-content:center;margin-right:10px;max-width:170px;min-width:60px;overflow:hidden}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator{align-items:center;cursor:default;display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator>div{width:1px}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{border-radius:5px;display:flex!important;flex-direction:row}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;line-height:16px;margin-left:-3px;padding-left:0;padding-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{background-position:50%;background-repeat:no-repeat;background-size:16px;display:block}.monaco-action-bar .action-item.menu-entry .action-label.icon{background-position:50%;background-repeat:no-repeat;background-size:16px;height:16px;width:16px}.monaco-action-bar .action-item.menu-entry.text-only .action-label{border-radius:2px;color:var(--vscode-descriptionForeground);overflow:hidden}.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label:after{content:", "}.monaco-action-bar .action-item.menu-entry.text-only+.action-item:not(.text-only)>.monaco-dropdown .action-label{color:var(--vscode-descriptionForeground)}.monaco-dropdown-with-default{border-radius:5px;display:flex!important;flex-direction:row}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{background-position:50%;background-repeat:no-repeat;background-size:16px;height:16px;width:16px}.monaco-dropdown-with-default:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;line-height:16px;margin-left:-3px;padding-left:0;padding-right:0}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{background-position:50%;background-repeat:no-repeat;background-size:16px;display:block}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.hc-light .quick-input-widget .monaco-highlighted-label .highlight{color:#0f4a85}.monaco-keybinding>.monaco-keybinding-key{background-color:#ddd6;border:1px solid;border-color:#ccc6 #ccc6 #bbb6;box-shadow:inset 0 -1px 0 #bbb6;color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:initial;border:1px solid #6fc3df;box-shadow:none;color:#fff}.hc-light .monaco-keybinding>.monaco-keybinding-key{background-color:initial;border:1px solid #0f4a85;box-shadow:none;color:#292929}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:#8080802b;border:1px solid;border-color:#3339 #3339 #4449;box-shadow:inset 0 -1px 0 #4449;color:#ccc}.monaco-custom-toggle{border:1px solid #0000;border-radius:3px;box-sizing:border-box;cursor:pointer;float:left;height:20px;margin-left:2px;overflow:hidden;padding:1px;user-select:none;-webkit-user-select:none;width:20px}.monaco-custom-toggle:hover{background-color:var(--vscode-inputOption-hoverBackground)}.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{border:1px dashed var(--vscode-focusBorder)}.hc-black .monaco-custom-toggle,.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle,.hc-light .monaco-custom-toggle:hover{background:none}.monaco-custom-toggle.monaco-checkbox{background-size:16px!important;border:1px solid #0000;border-radius:3px;height:18px;margin-left:0;margin-right:9px;opacity:1;padding:0;width:18px}.monaco-action-bar .checkbox-action-item{align-items:center;border-radius:2px;display:flex;padding-right:2px}.monaco-action-bar .checkbox-action-item:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-action-bar .checkbox-action-item>.monaco-custom-toggle.monaco-checkbox{margin-right:4px}.monaco-action-bar .checkbox-action-item>.checkbox-label{font-size:12px}.monaco-custom-toggle.monaco-checkbox:not(.checked):before{visibility:hidden}.quick-input-widget{-webkit-app-region:no-drag;border-radius:6px;left:50%;margin-left:-300px;position:absolute;width:600px;z-index:2550}.quick-input-titlebar{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex}.quick-input-left-action-bar{display:flex;flex:1 1;margin-left:4px}.quick-input-inline-action-bar{margin:2px 0 0 5px}.quick-input-title{overflow:hidden;padding:3px 0;text-align:center;text-overflow:ellipsis}.quick-input-right-action-bar{display:flex;flex:1 1;margin-right:4px}.quick-input-right-action-bar>.actions-container{justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:50%;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px 6px 6px 11px}.quick-input-header .quick-input-description{flex:1 1;margin:4px 2px}.quick-input-header{display:flex;padding:8px 6px 2px}.quick-input-widget.hidden-input .quick-input-header{margin-bottom:0;padding:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-filter{display:flex;flex-grow:1;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{left:-10000px;position:absolute}.quick-input-count{align-items:center;align-self:center;display:flex;position:absolute;right:4px}.quick-input-count .monaco-count-badge{border-radius:2px;line-height:normal;min-height:auto;padding:2px 4px;vertical-align:middle}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{align-items:center;display:flex;font-size:11px;height:25px;padding:0 6px}.quick-input-message{margin-top:-1px;overflow-wrap:break-word;padding:5px}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-message a{color:inherit}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-list{line-height:22px}.quick-input-widget.hidden-input .quick-input-list{margin-top:4px;padding-bottom:4px}.quick-input-list .monaco-list{max-height:440px;overflow:hidden;padding-bottom:5px}.quick-input-list .monaco-scrollable-element{padding:0 5px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;display:flex;overflow:hidden;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-style:solid;border-top-width:1px}.quick-input-list .monaco-list-row{border-radius:3px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{display:flex;flex:1 1;height:100%;overflow:hidden}.quick-input-list .quick-input-list-checkbox{align-self:center;margin:0}.quick-input-list .quick-input-list-icon{align-items:center;background-position:0;background-repeat:no-repeat;background-size:16px;display:flex;height:22px;justify-content:center;padding-right:6px;width:16px}.quick-input-list .quick-input-list-rows{display:flex;flex:1 1;flex-direction:column;height:100%;margin-left:5px;overflow:hidden;text-overflow:ellipsis}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{align-items:center;display:flex}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1 1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label>span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{line-height:normal;opacity:.7;overflow:hidden;text-overflow:ellipsis}.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{background-color:initial;color:var(--vscode-list-highlightForeground)!important;font-weight:700}.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight{color:var(--vscode-list-focusHighlightForeground)!important}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0 1;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px;margin-top:1px}.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label{display:flex}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.quick-input-list .quick-input-list-separator-as-item{font-size:12px;padding:4px 6px}.quick-input-list .quick-input-list-separator-as-item .label-name{font-weight:600}.quick-input-list .quick-input-list-separator-as-item .label-description{opacity:1!important}.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border{border-top-style:none}.quick-input-list .monaco-tree-sticky-row{padding:0 5px}.quick-input-list .monaco-tl-twistie{display:none!important}.monaco-text-button{align-items:center;border:1px solid #0000;border:1px solid var(--vscode-button-border,#0000);border-radius:2px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;line-height:18px;padding:4px;text-align:center;width:100%}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled,.monaco-button.disabled:focus{cursor:default;opacity:.4!important}.monaco-text-button .codicon{color:inherit!important;margin:0 .2em}.monaco-text-button.monaco-text-button-with-short-label{flex-direction:row;flex-wrap:wrap;height:28px;overflow:hidden;padding:0 4px}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label{flex-basis:100%}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{flex-grow:1;overflow:hidden;width:0}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label,.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{align-items:center;display:flex;font-style:inherit;font-weight:400;justify-content:center;padding:4px 0}.monaco-button-dropdown{cursor:pointer;display:flex}.monaco-button-dropdown.disabled{cursor:default}.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator,.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus{opacity:.4!important}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}.monaco-button-dropdown .monaco-button-dropdown-separator{cursor:default;padding:4px 0}.monaco-button-dropdown .monaco-button-dropdown-separator>div{height:100%;width:1px}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{align-items:center;border:1px solid #0000;border:1px solid var(--vscode-button-border,#0000);border-left-width:0!important;border-radius:0 2px 2px 0;display:flex}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-radius:2px 0 0 2px}.monaco-description-button{align-items:center;display:flex;flex-direction:column;margin:4px 5px}.monaco-description-button .monaco-button-description{font-size:11px;font-style:italic;padding:4px 20px}.monaco-description-button .monaco-button-description,.monaco-description-button .monaco-button-label{align-items:center;display:flex;justify-content:center}.monaco-description-button .monaco-button-description>.codicon,.monaco-description-button .monaco-button-label>.codicon{color:inherit!important;margin:0 .2em}.monaco-button-dropdown.default-colors>.monaco-button,.monaco-button.default-colors{background-color:var(--vscode-button-background);color:var(--vscode-button-foreground)}.monaco-button-dropdown.default-colors>.monaco-button:hover,.monaco-button.default-colors:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-button-dropdown.default-colors>.monaco-button.secondary,.monaco-button.default-colors.secondary{background-color:var(--vscode-button-secondaryBackground);color:var(--vscode-button-secondaryForeground)}.monaco-button-dropdown.default-colors>.monaco-button.secondary:hover,.monaco-button.default-colors.secondary:hover{background-color:var(--vscode-button-secondaryHoverBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator{background-color:var(--vscode-button-background);border-bottom:1px solid var(--vscode-button-border);border-top:1px solid var(--vscode-button-border)}.monaco-button-dropdown.default-colors .monaco-button.secondary+.monaco-button-dropdown-separator{background-color:var(--vscode-button-secondaryBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator>div{background-color:var(--vscode-button-separator)}.monaco-count-badge{border-radius:11px;box-sizing:border-box;display:inline-block;font-size:11px;font-weight:400;line-height:11px;min-height:18px;min-width:18px;padding:3px 6px;text-align:center}.monaco-count-badge.long{border-radius:2px;line-height:normal;min-height:auto;padding:2px 3px}.monaco-progress-container{height:2px;overflow:hidden;width:100%}.monaco-progress-container .progress-bit{display:none;height:2px;left:0;position:absolute;width:2%}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-duration:4s;animation-iteration-count:infinite;animation-name:progress;animation-timing-function:linear;transform:translateZ(0)}.monaco-progress-container.infinite.infinite-long-running .progress-bit{animation-timing-function:steps(100)}@keyframes progress{0%{transform:translateX(0) scaleX(1)}50%{transform:translateX(2500%) scaleX(3)}to{transform:translateX(4900%) scaleX(1)}}.monaco-inputbox{border-radius:2px;box-sizing:border-box;display:block;font-size:inherit;padding:0;position:relative}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px 6px}.monaco-inputbox>.ibwrapper{height:100%;position:relative;width:100%}.monaco-inputbox>.ibwrapper>.input{border:none;box-sizing:border-box;color:inherit;display:inline-block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;resize:none;width:100%}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;outline:none;scrollbar-width:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{word-wrap:break-word;box-sizing:border-box;display:inline-block;left:0;position:absolute;top:0;visibility:hidden;white-space:pre-wrap;width:100%}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{word-wrap:break-word;box-sizing:border-box;display:inline-block;font-size:12px;line-height:17px;margin-top:-1px;overflow:hidden;padding:.4em;text-align:left;width:100%}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;height:16px;width:16px}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;right:2px;top:3px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.hc-light .monaco-findInput.highlight-0 .controls,.monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.hc-light .monaco-findInput.highlight-1 .controls,.monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:#fdff00cc}to{background:#0000}}@keyframes monaco-findInput-highlight-1{0%{background:#fdff00cc}99%{background:#0000}}@keyframes monaco-findInput-highlight-dark-0{0%{background:#ffffff70}to{background:#0000}}@keyframes monaco-findInput-highlight-dark-1{0%{background:#ffffff70}99%{background:#0000}}:root{--vscode-sash-size:4px;--vscode-sash-hover-size:4px}.monaco-sash{position:absolute;touch-action:none;z-index:35}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;height:100%;top:0;width:4px;width:var(--vscode-sash-size)}.monaco-sash.horizontal{cursor:ns-resize;height:4px;height:var(--vscode-sash-size);left:0;width:100%}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";cursor:all-scroll;display:block;height:8px;height:calc(var(--vscode-sash-size)*2);position:absolute;width:8px;width:calc(var(--vscode-sash-size)*2);z-index:100}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:-2px;left:calc(var(--vscode-sash-size)*-.5);top:-4px;top:calc(var(--vscode-sash-size)*-1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{bottom:-4px;bottom:calc(var(--vscode-sash-size)*-1);left:-2px;left:calc(var(--vscode-sash-size)*-.5)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{left:-4px;left:calc(var(--vscode-sash-size)*-1);top:-2px;top:calc(var(--vscode-sash-size)*-.5)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{right:-4px;right:calc(var(--vscode-sash-size)*-1);top:-2px;top:calc(var(--vscode-sash-size)*-.5)}.monaco-sash:before{background:#0000;content:"";height:100%;pointer-events:none;position:absolute;width:100%}.monaco-workbench:not(.reduce-motion) .monaco-sash:before{transition:background-color .1s ease-out}.monaco-sash.active:before,.monaco-sash.hover:before{background:var(--vscode-sash-hoverBorder)}.monaco-sash.vertical:before{left:calc(50% - 2px);left:calc(50% - var(--vscode-sash-hover-size)/2);width:4px;width:var(--vscode-sash-hover-size)}.monaco-sash.horizontal:before{height:4px;height:var(--vscode-sash-hover-size);top:calc(50% - 2px);top:calc(50% - var(--vscode-sash-hover-size)/2)}.pointer-events-disabled{pointer-events:none!important}.monaco-sash.debug{background:cyan}.monaco-sash.debug.disabled{background:#0ff3}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-split-view2{height:100%;position:relative;width:100%}.monaco-split-view2>.sash-container{height:100%;pointer-events:none;position:absolute;width:100%}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:auto}.monaco-split-view2>.monaco-scrollable-element{height:100%;width:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{height:100%;position:relative;white-space:nowrap;width:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{position:absolute;white-space:normal}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{background-color:var(--separator-border);content:" ";left:0;pointer-events:none;position:absolute;top:0;z-index:5}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;white-space:nowrap;width:100%}.monaco-table>.monaco-split-view2{border-bottom:1px solid #0000}.monaco-table>.monaco-list{flex:1 1}.monaco-table-tr{display:flex;height:100%}.monaco-table-th{font-weight:700;height:100%;overflow:hidden;text-overflow:ellipsis;width:100%}.monaco-table-td,.monaco-table-th{box-sizing:border-box;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{border-left:1px solid #0000;content:"";left:calc(var(--vscode-sash-size)/2);position:absolute;width:0}.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2,.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}.monaco-tl-row{align-items:center;display:flex;height:100%;position:relative}.monaco-tl-row.disabled{cursor:default}.monaco-tl-indent{height:100%;left:16px;pointer-events:none;position:absolute;top:0}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{border-left:1px solid #0000;box-sizing:border-box;display:inline-block;height:100%}.monaco-workbench:not(.reduce-motion) .monaco-tl-indent>.indent-guide{transition:border-color .1s linear}.monaco-tl-contents,.monaco-tl-twistie{height:100%}.monaco-tl-twistie{align-items:center;display:flex!important;flex-shrink:0;font-size:10px;justify-content:center;padding-right:6px;text-align:right;transform:translateX(3px);width:16px}.monaco-tl-contents{flex:1 1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite}.monaco-tree-type-filter{border:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;margin:0 6px;max-width:200px;padding:3px;position:absolute;top:0;z-index:100}.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter{transition:top .3s}.monaco-tree-type-filter.disabled{top:-40px!important}.monaco-tree-type-filter-grab{align-items:center;cursor:grab;display:flex!important;justify-content:center;margin-right:2px}.monaco-tree-type-filter-grab.grabbing{cursor:grabbing}.monaco-tree-type-filter-input{flex:1 1}.monaco-tree-type-filter-input .monaco-inputbox{height:23px}.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.input,.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.mirror{padding:2px 4px}.monaco-tree-type-filter-input .monaco-findInput>.controls{top:2px}.monaco-tree-type-filter-actionbar{margin-left:4px}.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label{padding:2px}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{background-color:var(--vscode-sideBar-background);height:0;left:0;position:absolute;top:0;width:100%;z-index:13}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{background-color:var(--vscode-sideBar-background);opacity:1!important;overflow:hidden;position:absolute;width:100%}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{background-color:var(--vscode-list-hoverBackground)!important;cursor:pointer}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow{display:none}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow{bottom:-3px;height:0;left:0;position:absolute;width:100%}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{outline:none}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:0;background-repeat:no-repeat;background-size:16px;display:inline-block;flex-shrink:0;height:22px;line-height:inherit!important;padding-right:6px;vertical-align:top;width:16px}.monaco-icon-label-iconpath{display:flex;height:16px;margin-top:2px;padding-left:2px;width:16px}.monaco-icon-label-container.disabled{color:var(--vscode-disabledForeground)}.monaco-icon-label>.monaco-icon-label-container{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix{opacity:.7;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-size:.9em;margin-left:.5em;opacity:.7;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{font-style:italic}.monaco-icon-label.deprecated{opacity:.66;text-decoration:line-through}.monaco-icon-label.italic:after{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{text-decoration:line-through}.monaco-icon-label:after{font-size:90%;font-weight:600;margin:auto 16px 0 5px;opacity:.75;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.monaco-keybinding{align-items:center;display:flex;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{border-radius:3px;border-style:solid;border-width:1px;display:inline-block;font-size:11px;margin:0 2px;padding:3px 5px;vertical-align:middle}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{-webkit-text-size-adjust:100%;color:var(--vscode-editor-foreground);overflow:visible;overflow-wrap:normal;position:relative}.monaco-editor,.monaco-editor-background{background-color:var(--vscode-editor-background)}.monaco-editor .rangeHighlight{background-color:var(--vscode-editor-rangeHighlightBackground);border:1px solid var(--vscode-editor-rangeHighlightBorder);box-sizing:border-box}.monaco-editor.hc-black .rangeHighlight,.monaco-editor.hc-light .rangeHighlight{border-style:dotted}.monaco-editor .symbolHighlight{background-color:var(--vscode-editor-symbolHighlightBackground);border:1px solid var(--vscode-editor-symbolHighlightBorder);box-sizing:border-box}.monaco-editor.hc-black .symbolHighlight,.monaco-editor.hc-light .symbolHighlight{border-style:dotted}.monaco-editor .overflow-guard{overflow:hidden;position:relative}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .margin-view-overlays>div,.monaco-editor .view-overlays>div{position:absolute;width:100%}.monaco-editor .squiggly-error{border-bottom:4px double var(--vscode-editorError-border)}.monaco-editor .squiggly-error:before{background:var(--vscode-editorError-background);content:"";display:block;height:100%;width:100%}.monaco-editor .squiggly-warning{border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .squiggly-warning:before{background:var(--vscode-editorWarning-background);content:"";display:block;height:100%;width:100%}.monaco-editor .squiggly-info{border-bottom:4px double var(--vscode-editorInfo-border)}.monaco-editor .squiggly-info:before{background:var(--vscode-editorInfo-background);content:"";display:block;height:100%;width:100%}.monaco-editor .squiggly-hint{border-bottom:2px dotted var(--vscode-editorHint-border)}.monaco-editor.showUnused .squiggly-unnecessary{border-bottom:2px dashed var(--vscode-editorUnnecessaryCode-border)}.monaco-editor.showDeprecated .squiggly-inline-deprecated{text-decoration:line-through;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;-webkit-text-decoration-color:var(--vscode-editor-foreground,inherit);text-decoration-color:var(--vscode-editor-foreground,inherit)}.monaco-editor .inputarea{background-color:initial;border:none;color:#0000;margin:0;min-height:0;min-width:0;outline:none!important;overflow:hidden;padding:0;position:absolute;resize:none;z-index:-10}.monaco-editor .inputarea.ime-input{caret-color:var(--vscode-editorCursor-foreground);color:var(--vscode-editor-foreground);z-index:10}.monaco-editor .margin-view-overlays .line-numbers{font-feature-settings:"tnum";bottom:0;box-sizing:border-box;cursor:default;display:inline-block;font-variant-numeric:tabular-nums;position:absolute;text-align:right;vertical-align:middle}.monaco-editor .relative-current-line-number{display:inline-block;text-align:left;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor .line-numbers{color:var(--vscode-editorLineNumber-foreground)}.monaco-editor .line-numbers.active-line-number{color:var(--vscode-editorLineNumber-activeForeground)}.monaco-editor .margin{background-color:var(--vscode-editorGutter-background)}.monaco-mouse-cursor-text{cursor:text}.monaco-editor .blockDecorations-container{pointer-events:none;position:absolute;top:0}.monaco-editor .blockDecorations-block{box-sizing:border-box;position:absolute}.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{box-sizing:border-box;display:block;height:100%;left:0;position:absolute;top:0}.monaco-editor
	.margin-view-overlays
	.current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{height:100%;position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .glyph-margin-widgets .cgmr{align-items:center;display:flex;justify-content:center;position:absolute}.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.monaco-editor .lines-content .core-guide{box-sizing:border-box;height:100%;position:absolute}.mtkcontrol{background:#960000!important;color:#fff!important}.mtkoverflow{background-color:var(--vscode-editor-background);background-color:var(--vscode-button-background,var(--vscode-editor-background));border-color:var(--vscode-contrastBorder);border-radius:2px;border-style:solid;border-width:1px;color:var(--vscode-editor-foreground);color:var(--vscode-button-foreground,var(--vscode-editor-foreground));cursor:pointer;padding:4px}.mtkoverflow:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none}.monaco-editor.mac .lines-content:hover,.monaco-editor.mac .view-line:hover,.monaco-editor.mac .view-lines:hover{user-select:text;-webkit-user-select:text;-ms-user-select:text}.monaco-editor.enable-user-select{user-select:auto;-webkit-user-select:initial}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .lines-content>.view-lines>.view-line>span{bottom:0;position:absolute;top:0}.monaco-editor .mtkw,.monaco-editor .mtkz{color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .mtkz{display:inline-block}.monaco-editor .lines-decorations{background:#fff;position:absolute;top:0}.monaco-editor .margin-view-overlays .cldr{height:100%;position:absolute}.monaco-editor .margin-view-overlays .cmdr{height:100%;left:0;position:absolute;width:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover .minimap-slider.active,.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}.monaco-editor .minimap-slider .minimap-slider-horizontal{background:var(--vscode-minimapSlider-background)}.monaco-editor .minimap-slider:hover .minimap-slider-horizontal{background:var(--vscode-minimapSlider-hoverBackground)}.monaco-editor .minimap-slider.active .minimap-slider-horizontal{background:var(--vscode-minimapSlider-activeBackground)}.monaco-editor .minimap-shadow-visible{box-shadow:var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{left:-6px;position:absolute;width:6px}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{left:-1px;position:absolute;width:1px}.minimap.autohide{opacity:0;transition:opacity .5s}.minimap.autohide:hover{opacity:1}.monaco-editor .minimap{z-index:5}.monaco-editor .overlayWidgets{left:0;position:absolute;top:0}.monaco-editor .view-ruler{box-shadow:1px 0 0 0 var(--vscode-editorRuler-foreground) inset;position:absolute;top:0}.monaco-editor .scroll-decoration{box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;height:6px;left:0;position:absolute;top:0}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .focused .selected-text{background-color:var(--vscode-editor-selectionBackground)}.monaco-editor .selected-text{background-color:var(--vscode-editor-inactiveSelectionBackground)}.monaco-editor			.top-left-radius{border-top-left-radius:3px}.monaco-editor			.bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor			.top-right-radius{border-top-right-radius:3px}.monaco-editor			.bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor.hc-light .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-light .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-light .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-light .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{box-sizing:border-box;overflow:hidden;position:absolute}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:#0000!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{background:#0000!important;border-bottom-style:solid;border-bottom-width:2px}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{background:#0000!important;border-bottom-style:solid;border-bottom-width:1px}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .mwh{color:var(--vscode-editorWhitespace-foreground)!important;position:absolute}.monaco-editor .diff-hidden-lines-widget{width:100%}.monaco-editor .diff-hidden-lines{font-size:13px;height:0;line-height:14px;transform:translateY(-10px)}.monaco-editor .diff-hidden-lines .bottom.dragging,.monaco-editor .diff-hidden-lines .top.dragging,.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover{background-color:var(--vscode-focusBorder)}.monaco-editor .diff-hidden-lines .bottom,.monaco-editor .diff-hidden-lines .top{background-clip:padding-box;background-color:initial;border-bottom:2px solid #0000;border-top:4px solid #0000;height:4px;transition:background-color .1s ease-out}.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom),.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *{cursor:n-resize!important}.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom,.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *{cursor:s-resize!important}.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom,.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *{cursor:ns-resize!important}.monaco-editor .diff-hidden-lines .top{transform:translateY(4px)}.monaco-editor .diff-hidden-lines .bottom{transform:translateY(-6px)}.monaco-editor .diff-unchanged-lines{background:var(--vscode-diffEditor-unchangedCodeBackground)}.monaco-editor .noModificationsOverlay{align-items:center;background:var(--vscode-editor-background);display:flex;justify-content:center;z-index:1}.monaco-editor .diff-hidden-lines .center{background:var(--vscode-diffEditor-unchangedRegionBackground);box-shadow:inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow),inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow);color:var(--vscode-diffEditor-unchangedRegionForeground);display:block;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .diff-hidden-lines .center span.codicon{vertical-align:middle}.monaco-editor .diff-hidden-lines .center a:hover .codicon{color:var(--vscode-editorLink-activeForeground)!important;cursor:pointer}.monaco-editor .diff-hidden-lines div.breadcrumb-item{cursor:pointer}.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover{color:var(--vscode-editorLink-activeForeground)}.monaco-editor .movedModified,.monaco-editor .movedOriginal{border:2px solid var(--vscode-diffEditor-move-border)}.monaco-editor .movedModified.currentMove,.monaco-editor .movedOriginal.currentMove{border:2px solid var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path.currentMove{stroke:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path{pointer-events:visiblestroke}.monaco-diff-editor .moved-blocks-lines .arrow{fill:var(--vscode-diffEditor-move-border)}.monaco-diff-editor .moved-blocks-lines .arrow.currentMove{fill:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines .arrow-rectangle{fill:var(--vscode-editor-background)}.monaco-diff-editor .moved-blocks-lines{pointer-events:none;position:absolute}.monaco-diff-editor .moved-blocks-lines path{fill:none;stroke:var(--vscode-diffEditor-move-border);stroke-width:2}.monaco-editor .char-delete.diff-range-empty{border-left:3px solid var(--vscode-diffEditor-removedTextBackground);margin-left:-1px}.monaco-editor .char-insert.diff-range-empty{border-left:3px solid var(--vscode-diffEditor-insertedTextBackground)}.monaco-editor .fold-unchanged{cursor:pointer}.monaco-diff-editor .diff-moved-code-block{display:flex;justify-content:flex-end;margin-top:-4px}.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon{font-size:12px;height:12px;width:12px}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs			.diffOverview{background:#00000008}.monaco-diff-editor.vs-dark		.diffOverview{background:#ffffff03}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs		.scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark	.scrollbar{background:#0000}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black	.scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light	.scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor				.slider.active{background:#ababab66}.modified-in-monaco-diff-editor.hc-black	.slider.active,.modified-in-monaco-diff-editor.hc-light	.slider.active{background:none}.monaco-diff-editor .delete-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-editor .insert-sign{align-items:center;display:flex!important;font-size:11px!important;opacity:.7!important}.monaco-diff-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-diff-editor.hc-light .delete-sign,.monaco-diff-editor.hc-light .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-editor.hc-black .insert-sign,.monaco-editor.hc-light .delete-sign,.monaco-editor.hc-light .insert-sign{opacity:1}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .inline-deleted-margin-view-zone{text-align:right}.monaco-editor .arrow-revert-change{position:absolute;z-index:10}.monaco-editor .arrow-revert-change:hover{cursor:pointer}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-diff-editor .char-insert,.monaco-diff-editor .line-insert,.monaco-editor .char-insert,.monaco-editor .line-insert{background-color:var(--vscode-diffEditor-insertedTextBackground)}.monaco-diff-editor .line-insert,.monaco-editor .line-insert{background-color:var(--vscode-diffEditor-insertedLineBackground,var(--vscode-diffEditor-insertedTextBackground))}.monaco-editor .char-insert,.monaco-editor .line-insert{border:1px solid var(--vscode-diffEditor-insertedTextBorder);box-sizing:border-box}.monaco-editor.hc-black .char-insert,.monaco-editor.hc-black .line-insert,.monaco-editor.hc-light .char-insert,.monaco-editor.hc-light .line-insert{border-style:dashed}.monaco-editor .char-delete,.monaco-editor .line-delete{border:1px solid var(--vscode-diffEditor-removedTextBorder);box-sizing:border-box}.monaco-editor.hc-black .char-delete,.monaco-editor.hc-black .line-delete,.monaco-editor.hc-light .char-delete,.monaco-editor.hc-light .line-delete{border-style:dashed}.monaco-diff-editor .gutter-insert,.monaco-editor .gutter-insert,.monaco-editor .inline-added-margin-view-zone{background-color:var(--vscode-diffEditor-insertedLineBackground),var(--vscode-diffEditor-insertedTextBackground);background-color:var(--vscode-diffEditorGutter-insertedLineBackground,var(--vscode-diffEditor-insertedLineBackground),var(--vscode-diffEditor-insertedTextBackground))}.monaco-diff-editor .char-delete,.monaco-editor .char-delete,.monaco-editor .inline-deleted-text{background-color:var(--vscode-diffEditor-removedTextBackground)}.monaco-editor .inline-deleted-text{text-decoration:line-through}.monaco-diff-editor .line-delete,.monaco-editor .line-delete{background-color:var(--vscode-diffEditor-removedTextBackground);background-color:var(--vscode-diffEditor-removedLineBackground,var(--vscode-diffEditor-removedTextBackground))}.monaco-diff-editor .gutter-delete,.monaco-editor .gutter-delete,.monaco-editor .inline-deleted-margin-view-zone{background-color:var(--vscode-diffEditor-removedLineBackground),var(--vscode-diffEditor-removedTextBackground);background-color:var(--vscode-diffEditorGutter-removedLineBackground,var(--vscode-diffEditor-removedLineBackground),var(--vscode-diffEditor-removedTextBackground))}.monaco-diff-editor.side-by-side .editor.modified{border-left:1px solid var(--vscode-diffEditor-border);box-shadow:-6px 0 5px -5px var(--vscode-scrollbar-shadow)}.monaco-diff-editor.side-by-side .editor.original{border-right:1px solid var(--vscode-diffEditor-border);box-shadow:6px 0 5px -5px var(--vscode-scrollbar-shadow)}.monaco-diff-editor .diffViewport{background:var(--vscode-scrollbarSlider-background)}.monaco-diff-editor .diffViewport:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-diff-editor .diffViewport:active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .diagonal-fill{background-image:linear-gradient(-45deg,var(--vscode-diffEditor-diagonalFill) 12.5%,#0000 12.5%,#0000 50%,var(--vscode-diffEditor-diagonalFill) 50%,var(--vscode-diffEditor-diagonalFill) 62.5%,#0000 62.5%,#0000 100%);background-size:8px 8px}.monaco-diff-editor .gutter{flex-grow:0;flex-shrink:0;overflow:hidden;position:relative;&>div{position:absolute}.gutterItem{opacity:0;transition:opacity .7s;&.showAlways{opacity:1}&.noTransition,&.showAlways{transition:none}}&:hover .gutterItem{opacity:1;transition:opacity .1s ease-in-out}.gutterItem{.background{border-left:2px solid var(--vscode-menu-border);height:100%;left:50%;position:absolute;width:1px}.buttons{align-items:center;display:flex;justify-content:center;position:absolute;width:100%;.monaco-toolbar{height:-webkit-fit-content;height:fit-content;.monaco-action-bar{line-height:1;.actions-container{background:var(--vscode-editorGutter-commentRangeForeground);border-radius:4px;width:-webkit-fit-content;width:fit-content;.action-item{&:hover{background:var(--vscode-toolbar-hoverBackground)}.action-label{padding:1px 2px}}}}}}}}.monaco-diff-editor .diff-hidden-lines-compact{display:flex;height:11px;.line-left,.line-right{border-top:1px solid;border-color:var(--vscode-editorCodeLens-foreground);height:1px;margin:auto;opacity:.5;width:100%}.line-left{width:20px}.text{text-wrap:nowrap;color:var(--vscode-editorCodeLens-foreground);font-size:11px;line-height:11px;margin:0 4px}}.monaco-component.diff-review{user-select:none;-webkit-user-select:none;z-index:99}.monaco-diff-editor .diff-review{position:absolute}.monaco-component.diff-review .diff-review-line-number{color:var(--vscode-editorLineNumber-foreground);display:inline-block;text-align:right}.monaco-component.diff-review .diff-review-summary{padding-left:10px}.monaco-component.diff-review .diff-review-shadow{box-shadow:var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset;position:absolute}.monaco-component.diff-review .diff-review-row{white-space:pre}.monaco-component.diff-review .diff-review-table{display:table;min-width:100%}.monaco-component.diff-review .diff-review-row{display:table-row;width:100%}.monaco-component.diff-review .diff-review-spacer{display:inline-block;vertical-align:middle;width:10px}.monaco-component.diff-review .diff-review-spacer>.codicon{font-size:9px!important}.monaco-component.diff-review .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px;z-index:100}.monaco-component.diff-review .diff-review-actions .action-label{height:16px;margin:2px 0;width:16px}.monaco-component.diff-review .revertButton{cursor:pointer}.monaco-toolbar{height:100%}.monaco-toolbar .toolbar-toggle-more{display:inline-block;padding:0}.monaco-component.multiDiffEditor{background:var(--vscode-multiDiffEditor-background);height:100%;overflow-y:hidden;position:relative;width:100%;>div{height:100%;left:0;position:absolute;top:0;width:100%;&.placeholder{display:grid;place-content:center;place-items:center;visibility:hidden;&.visible{visibility:visible}}}.active{--vscode-multiDiffEditor-border:var(--vscode-focusBorder)}.multiDiffEntry{display:flex;flex:1 1;flex-direction:column;overflow:hidden;.collapse-button{cursor:pointer;margin:0 5px;a{display:block}}.header{background:var(--vscode-editor-background);z-index:1000;&:not(.collapsed) .header-content{border-bottom:1px solid var(--vscode-sideBarSectionHeader-border)}.header-content{align-items:center;background:var(--vscode-multiDiffEditor-headerBackground);border-top:1px solid var(--vscode-multiDiffEditor-border);color:var(--vscode-foreground);display:flex;margin:8px 0 0;padding:4px 5px;&.shadow{box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px}.file-path{display:flex;flex:1 1;min-width:0;.title{font-size:14px;line-height:22px;&.original{flex:1 1;min-width:0;text-overflow:ellipsis}}.status{font-weight:600;line-height:22px;margin:0 10px;opacity:.75}}.actions{padding:0 8px}}}.editorParent{border-bottom:1px solid var(--vscode-multiDiffEditor-border);display:flex;flex:1 1;flex-direction:column;overflow:hidden}.editorContainer{flex:1 1}}}.ant-dropdown{.ant-dropdown-menu{background:#fff!important;border:1px solid #f0f0f0!important;border-radius:12px!important;box-shadow:0 6px 16px #0000001f!important;padding:8px!important;.ant-dropdown-menu-item{border-radius:8px!important;margin:2px 0!important;padding:8px 12px!important;transition:all .2s ease!important;&:hover{background:#f8faff!important;.anticon{transform:scale(1.1);transition:transform .2s ease}}&.ant-dropdown-menu-item-disabled{background:#f8faff!important;cursor:default!important;opacity:1!important;&:hover{background:#f8faff!important}}}.ant-dropdown-menu-item-divider{border-color:#f0f0f0!important;margin:8px 0!important}}}.ant-avatar{transition:all .2s ease!important;&:hover{transform:scale(1.05)}}.ant-btn{border-radius:8px!important;font-weight:500!important;transition:all .2s ease!important;&.ant-btn-text{&:hover{background:#1677ff1a!important}}}.ant-layout{background:#f5f7fa!important;overflow:hidden!important}.ant-layout-header{flex-shrink:0!important;height:64px!important;line-height:64px!important;padding:0 24px!important;position:relative!important;z-index:10!important}.ant-layout-sider{box-shadow:2px 0 8px #0000000f!important;.ant-layout-sider-children{display:flex!important;flex-direction:column!important;height:100%!important}}.ant-layout-content,.ant-layout-sider{overflow:hidden!important;overflow:hidden!important;position:relative!important}.ant-drawer{.ant-drawer-header{background:#fff!important;border-bottom:1px solid #f0f0f0!important;padding:16px 24px!important}.ant-drawer-body{background:#fafbfc!important;padding:0}.ant-drawer-close{border-radius:6px!important;height:32px!important;transition:all .2s ease!important;width:32px!important;&:hover{background:#f5f5f5!important}}}@media (max-width:768px){.ant-layout-header{padding:0 16px!important}.ant-drawer{.ant-drawer-header{padding:12px 16px!important}}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-spin{.ant-spin-dot{i{background-color:#1677ff!important}}.ant-spin-text{color:#595959!important;font-weight:500!important}}@media (prefers-color-scheme:dark){.ant-layout{background:#141414!important}.ant-layout-header{background:#1f1f1f!important;border-bottom-color:#303030!important}.ant-layout-sider{background:#1f1f1f!important;border-right-color:#303030!important}.ant-dropdown-menu{background:#1f1f1f!important;border-color:#303030!important;.ant-dropdown-menu-item{color:#fff!important;&:hover{background:#262626!important}}}}::selection{background:#1677ff33;color:inherit}:focus-visible{border-radius:4px;outline:2px solid #1677ff;outline-offset:2px}.mb-4{margin-bottom:16px}.mb-3{margin-bottom:12px}.mb-2{margin-bottom:8px}.mb-1{margin-bottom:4px}.mt-2{margin-top:8px}.mt-1{margin-top:4px}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-6{padding:24px}.bg-gray-50{background-color:#f9fafb}.bg-gray-100{background-color:#f3f4f6}.bg-blue-50{background-color:#f0f9ff}.bg-blue-100{background-color:#dbeafe}.bg-white{background-color:#fff}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-800{color:#1f2937}.text-blue-600{color:#2563eb}.text-blue-800{color:#1e40af}.text-red-500{color:#ef4444}.text-green-600{color:#16a34a}.text-xs{font-size:12px;line-height:1.4}.text-sm{font-size:14px;line-height:1.5}.text-lg{font-size:18px;line-height:1.5}.text-xl{font-size:20px;line-height:1.4}.text-2xl{font-size:24px;line-height:1.3}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.border{border:1px solid #f0f0f0}.border-t{border-top:1px solid #f0f0f0}.border-b{border-bottom:1px solid #f0f0f0}.rounded{border-radius:6px}.rounded-lg{border-radius:8px}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.space-y-1>*+*{margin-top:4px}.space-y-2>*+*{margin-top:8px}.space-y-3>*+*{margin-top:12px}.space-y-4>*+*{margin-top:16px}.space-x-1>*+*{margin-left:4px}.space-x-2>*+*{margin-left:8px}.space-x-3>*+*{margin-left:12px}.space-x-4>*+*{margin-left:16px}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.no-underline{text-decoration:none}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex{display:flex}.md\:hidden{display:none}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ellipsis,.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-modal-close-x{height:32px!important;width:32px!important}