body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;font-size:14px;transition:background-color.3s ease,color.3s ease}body[data-theme=light]{--app-bg-page:#eef1f6;--app-bg-container:#ffffff;--app-bg-header:#ffffff;--app-bg-hover:rgba(22, 119, 255, 0.06);--app-bg-hover-solid:#f1f7ff;--app-bg-hover-solid-stripe:#ecf3fc;--app-border:#e5e7eb;--app-border-strong:#d9dee4;--app-text:#1f2329;--app-text-secondary:#646a73;--app-text-tertiary:#8a919f;--app-sidebar-bg:#0b1a2e;--app-sidebar-bg-hover:rgba(255, 255, 255, 0.08);--app-shadow-card:0 1px 2px rgba(16, 24, 40, 0.04), 0 1px 6px rgba(16, 24, 40, 0.06);--app-shadow-elevated:0 4px 16px rgba(16, 24, 40, 0.08), 0 2px 6px rgba(16, 24, 40, 0.05);--app-table-header-bg:#f7f8fa;--app-table-stripe-bg:#fafbfc}body[data-theme=dark]{--app-bg-page:#0f1115;--app-bg-container:#1b1e24;--app-bg-header:#1b1e24;--app-bg-hover:rgba(255, 255, 255, 0.06);--app-bg-hover-solid:#292c31;--app-bg-hover-solid-stripe:#2c3037;--app-border:#30343c;--app-border-strong:#3a3f48;--app-text:#e5e7eb;--app-text-secondary:#a0a6b0;--app-text-tertiary:#7c828d;--app-sidebar-bg:#0b1220;--app-sidebar-bg-hover:rgba(255, 255, 255, 0.08);--app-shadow-card:0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 6px rgba(0, 0, 0, 0.25);--app-shadow-elevated:0 4px 16px rgba(0, 0, 0, 0.4), 0 2px 6px rgba(0, 0, 0, 0.3);--app-table-header-bg:#23272f;--app-table-stripe-bg:#1f232a}.ant-table-cell-fix-start,.ant-table-cell-fix-end{background-color:var(--app-bg-container)!important}.ant-table-tbody>tr.ant-table-row:nth-child(2n)>td.ant-table-cell-fix-start,.ant-table-tbody>tr.ant-table-row:nth-child(2n)>td.ant-table-cell-fix-end{background-color:var(--app-table-stripe-bg)!important}.ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-start,.ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-end,.ant-table-tbody>tr.ant-table-row>td.ant-table-cell-fix-start.ant-table-cell-row-hover,.ant-table-tbody>tr.ant-table-row>td.ant-table-cell-fix-end.ant-table-cell-row-hover{background-color:var(--app-bg-hover-solid)!important}.ant-table-tbody>tr.ant-table-row:nth-child(2n):hover>td.ant-table-cell-fix-start,.ant-table-tbody>tr.ant-table-row:nth-child(2n):hover>td.ant-table-cell-fix-end,.ant-table-tbody>tr.ant-table-row:nth-child(2n)>td.ant-table-cell-fix-start.ant-table-cell-row-hover,.ant-table-tbody>tr.ant-table-row:nth-child(2n)>td.ant-table-cell-fix-end.ant-table-cell-row-hover{background-color:var(--app-bg-hover-solid-stripe)!important}.ant-table-thead .ant-table-cell-fix-start,.ant-table-thead .ant-table-cell-fix-end{background-color:var(--app-table-header-bg)!important}:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus,:-webkit-autofill:active{-webkit-text-fill-color:#606266!important;-webkit-transition:background-color 5e3s ease-in-out 0s;transition:background-color 5e3s ease-in-out 0s}:root{--background-color:#2c3e50;--border-color:#7591ad;--text-color:#34495e;--color1:#ec3e27;--color2:#fd79a8;--color3:#0984e3;--color4:#00b894;--color5:#fdcb6e;--color6:#e056fd;--color7:#f97f51;--color8:#bdc581;--size:20px;--wh:80px}*{box-sizing:border-box}::-webkit-scrollbar{height:8px;width:8px;background-color:rgba(0,0,0,0);box-shadow:none;border-radius:0}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);box-shadow:none;border-radius:0}::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(0,0,0,.15);cursor:pointer;border:none;-webkit-transition:background-color.2s ease;transition:background-color.2s ease}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}body[data-theme=dark]::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2)}body[data-theme=dark]::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.32)}.kk-base-page-title{padding:1rem 0;border-bottom:1px solid#d9dee4;margin-bottom:1rem;font-weight:700}.kk-page-tabs.ant-tabs>.ant-tabs-nav{margin:0 0 10px;padding:0 16px;background-color:var(--app-bg-container);border:1px solid var(--app-border);border-radius:12px;box-shadow:var(--app-shadow-card);transition:background-color.3s ease,border-color.3s ease}.kk-page-tabs.ant-tabs>.ant-tabs-nav:before{display:none}.kk-page-tabs.ant-tabs .ant-tabs-tab{padding:13px 2px;font-size:14px;transition:color.2s ease}.kk-page-tabs.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.kk-page-tabs.ant-tabs .ant-tabs-tab:hover{color:var(--app-color-primary,#1677ff)}.kk-page-tabs.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600;color:var(--app-color-primary,#1677ff)}.kk-page-tabs.ant-tabs .ant-tabs-ink-bar{height:2px;border-radius:2px;background:var(--app-color-primary,#1677ff)}.kk-page-panel{padding:14px 16px;background-color:var(--app-bg-container);border:1px solid var(--app-border);border-radius:12px;box-shadow:var(--app-shadow-card);transition:background-color.3s ease,border-color.3s ease}.kk-page-panel-head{margin-bottom:12px}.kk-page-panel-title{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;letter-spacing:.2px;color:var(--app-text)}.kk-page-panel-title:before{content:"";flex:none;width:3px;height:14px;border-radius:2px;background:var(--app-color-primary,#1677ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-color-primary,#1677ff)14%,transparent)}.kk-page-panel-desc{margin:3px 0 0 12px;font-size:12px;line-height:1.6;color:var(--app-text-tertiary)}.kk-start-fail{font-size:14px;display:flex;align-items:center;justify-content:center;height:100vh}.kk-layout{display:flex;height:100vh;position:relative;overflow:auto;background-color:var(--app-bg-page);transition:background-color.3s ease}.kk-main{flex:1;padding:0;overflow:auto;position:relative;width:100%;background-color:var(--app-bg-page);transition:background-color.3s ease}.kk-sidebar{display:flex;flex-direction:column;width:268px;min-width:268px;flex-shrink:0;background:linear-gradient(180deg,#0e1f36 0%,#0b1a2e 100%);transition:all.3s cubic-bezier(.4,0,.2,1);border-right:1px solid rgba(255,255,255,6%);position:relative;z-index:10}.kk-sidebar-logo{display:flex;justify-content:center;align-items:center;padding:18px 0 8px;cursor:pointer;position:relative}.kk-sidebar-logo img{width:42px;height:42px;object-fit:contain;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.35);transition:transform.3s cubic-bezier(.4,0,.2,1),box-shadow.3s ease}.kk-sidebar-logo:hover img{transform:scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,.45)}.kk-sidebar-logo .kk-env-badge{position:absolute;top:6px;right:12px;font-size:10px;line-height:1;padding:3px 6px;border-radius:8px;color:#fff;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.35);pointer-events:none}.kk-sidebar-logo .kk-env-local{background:#fa8c16}.kk-sidebar-logo .kk-env-docker{background:#4096ff}.kk-sidebar.collapse{width:64px;min-width:64px}.kk-sidebar.collapse .kk-sidebar-title,.kk-sidebar.collapse .kk-sidebar-footer,.kk-sidebar.collapse .kk-env-badge{display:none}.kk-sidebar.collapse .kk-sidebar-logo{padding:14px 0 6px}.kk-sidebar.collapse .kk-sidebar-logo img{width:34px;height:34px}.kk-sidebar.collapse .selcet-box{display:none}.kk-sidebar.collapse .content{scrollbar-width:none}.kk-sidebar.collapse .content::-webkit-scrollbar{width:0}.kk-sidebar .kk-sidebar-title{display:flex;align-items:center;justify-content:center;height:40px;text-align:center;font-size:14px;font-weight:600;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,8%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;color:#fff;background:rgba(255,255,255,4%);cursor:pointer;transition:background-color.2s ease}.kk-sidebar .kk-sidebar-title:hover{background:rgba(255,255,255,.1)}.kk-sidebar .kk-sidebar-body{flex:1;overflow:auto;overflow-x:hidden;overflow-y:auto;padding:6px 0}.kk-sidebar .kk-sidebar-footer{display:flex;align-items:center;justify-content:center;padding:10px;border-top:1px solid rgba(255,255,255,8%)}.kk-sidebar-collapse{cursor:pointer;width:32px;height:32px;position:absolute;top:46%;left:252px;transition:all.3s cubic-bezier(.4,0,.2,1);z-index:98;display:flex;align-items:center;justify-content:center}.kk-sidebar-collapse .kk-sidebar-collapse-bg{width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;transition:all.3s cubic-bezier(.4,0,.2,1)}.kk-sidebar-collapse .kk-sidebar-collapse-bg .icon{font-size:13px;color:#0b1a2e;transition:transform.3s cubic-bezier(.4,0,.2,1)}.kk-sidebar-collapse:hover .kk-sidebar-collapse-bg{transform:scale(1.12);box-shadow:0 4px 14px rgba(0,0,0,.25)}.kk-sidebar-collapse.collapse{left:48px}.kk-sidebar-collapse.collapse .kk-sidebar-collapse-bg .icon{transform:rotate(180deg)}.kk-main{flex:1;padding:0;overflow:auto;position:relative;width:100%;background-color:var(--app-bg-page);transition:background-color.3s ease}.kk-main .ant-table-wrapper{position:relative;z-index:0}.kk-router-fallback{min-height:60vh}.kk-router-fallback .kk-rf-card{background:#fff;border-radius:14px;box-shadow:0 2px 10px rgba(31,45,61,6%);padding:18px 20px}.kk-router-fallback .kk-rf-toolbar{margin-bottom:16px}.kk-router-fallback .kk-rf-toolbar .kk-rf-row{display:flex;align-items:center;gap:10px;width:100%;flex-wrap:wrap}.kk-router-fallback .kk-rf-content .kk-rf-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid#f2f3f5;margin-bottom:4px}.kk-router-fallback .kk-rf-content .kk-rf-table .kk-rf-tr{display:flex;align-items:center;gap:14px;padding:11px 2px;border-bottom:1px solid#f7f8fa}.kk-router-fallback .kk-rf-content .kk-rf-table .kk-rf-tr:last-child{border-bottom:none}#mask{position:absolute;width:100vw;height:100vh;z-index:99999999999999;background-color:rgba(0,0,0,0);display:none;justify-content:center;align-items:center}#mask .loader{position:relative;width:var(--wh);height:var(--wh);color:#fff;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;animation:animate.5s linear infinite;box-sizing:border-box;overflow:hidden}#mask .loader:before,.loader:after{position:absolute;content:"";width:var(--wh);height:var(--wh);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}#mask .loader:before{border-left:var(--size)solid var(--color3);border-right:var(--size)solid rgba(0,0,0,0);transform:rotate(325deg)}#mask .loader:after{border-right:var(--size)solid var(--color4);border-left:var(--size)solid rgba(0,0,0,0);transform:rotate(35deg)}@keyframes before8{0%{width:.5em;box-shadow:1em -.5em rgba(225,20,98,.75),-1em .5em rgba(111,202,220,.75)}35%{width:2.5em;box-shadow:0 -.5em rgba(225,20,98,.75),0 .5em rgba(111,202,220,.75)}70%{width:.5em;box-shadow:-1em -.5em rgba(225,20,98,.75),1em .5em rgba(111,202,220,.75)}to{box-shadow:1em -.5em rgba(225,20,98,.75),-1em .5em rgba(111,202,220,.75)}}@keyframes after6{0%{height:.5em;box-shadow:.5em 1em rgba(61,110,184,.75),-.5em -1em rgba(136,32,233,.75)}35%{height:2.5em;box-shadow:.5em 0 rgba(61,110,184,.75),-.5em 0 rgba(136,32,233,.75)}70%{height:.5em;box-shadow:.5em -1em rgba(61,110,184,.75),-.5em 1em rgba(136,32,233,.75)}to{box-shadow:.5em 1em rgba(61,110,184,.75),-.5em -1em rgba(136,32,233,.75)}}@keyframes animate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader span{position:absolute;content:"";width:var(--wh);height:var(--wh);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-top:var(--size)solid var(--color2);border-bottom:var(--size)solid rgba(0,0,0,0)}@keyframes animate2{to{transform:rotate(-180deg)skew(-360deg)}}.kk-menu{padding:8px 8px 12px}.kk-menu .ant-menu-inline{border:0}.kk-menu .ant-menu-item,.kk-menu .ant-menu-submenu-title{border-radius:9px;margin:1px 0;height:42px;line-height:42px;width:100%;font-size:14px;display:flex;align-items:center;gap:8px;transition:background-color.25s cubic-bezier(.4,0,.2,1),color.25s ease,padding-left.25s ease!important}.kk-menu .ant-menu-item .anticon,.kk-menu .ant-menu-submenu-title .anticon{font-size:16px}.kk-menu .ant-menu-item:hover .anticon,.kk-menu .ant-menu-submenu-title:hover .anticon{transform:scale(1.12);transition:transform.2s ease}.kk-menu .ant-menu-root>.ant-menu-submenu+.ant-menu-submenu{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,6%)}.kk-menu .ant-menu-item-selected{position:relative;background:linear-gradient(90deg,color-mix(in srgb,var(--app-color-primary,#1677ff)26%,transparent)0%,color-mix(in srgb,var(--app-color-primary,#1677ff)6%,transparent)100%)!important;box-shadow:inset 3px 0 0 var(--app-color-primary,#1677ff);font-weight:500}.kk-menu .ant-menu-item-selected:after{display:none}.kk-menu .ant-menu-item-selected .anticon,.kk-menu .ant-menu-item-selected .name{color:#fff}.kk-menu .ant-menu-item-selected .menu-dot{background:var(--app-color-primary,#1677ff)}.kk-menu .ant-menu-sub{background:rgba(0,0,0,0)!important}.kk-menu .ant-menu-sub .ant-menu-item{padding-left:36px!important;height:36px;line-height:36px;font-size:14px}.kk-menu.is-collapsed{padding:8px 0 12px}.kk-menu.is-collapsed .ant-menu-inline-collapsed{width:100%}.kk-menu.is-collapsed .ant-menu-item,.kk-menu.is-collapsed .ant-menu-submenu-title{padding-left:0!important;padding-right:0!important;justify-content:center;gap:0}.kk-menu.is-collapsed .name,.kk-menu.is-collapsed .ant-menu-submenu-arrow{display:none}.kk-menu.is-collapsed .ant-menu-item-icon{margin-inline-end:0}.menu-dot{display:inline-block;box-sizing:border-box;width:5px;height:5px;min-width:5px!important;margin-right:10px;vertical-align:middle;border-radius:50%;background:rgba(255,255,255,.28)}.kk-menu-popup .ant-menu{min-width:224px!important}.kk-theme-switch{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(0,0,0,4%);transition:all.3s cubic-bezier(.4,0,.2,1)}.kk-theme-switch .kk-theme-switch-icon{font-size:17px;display:flex;align-items:center;justify-content:center;transition:transform.3s cubic-bezier(.4,0,.2,1)}.kk-theme-switch:hover{background:rgba(0,0,0,8%);transform:translatey(-1px)}.kk-theme-switch:hover .kk-theme-switch-icon{transform:rotate(30deg)scale(1.08)}body[data-theme=dark] .kk-theme-switch{background:rgba(255,255,255,.1)}body[data-theme=dark] .kk-theme-switch:hover{background:rgba(255,255,255,.16)}.kk-theme-colors-title{font-size:12px;color:#999;padding:2px 0}.kk-theme-color-item{display:flex;align-items:center;gap:8px}.kk-theme-color-item .kk-theme-color-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,8%)}.kk-theme-dropdown .ant-dropdown-menu-item{padding:6px 12px}.error-boundary{height:100%;display:flex;justify-content:center;align-items:center}.error-boundary .content .title{text-align:center;font-size:18px}.error-boundary .content .err-info .title{font-size:16px;text-align:center}.error-boundary .content .err-info .info{font-size:14px}.error-boundary .content .btn-box{text-align:center}.kk-sidebar-tabs{height:100%;display:flex;flex-direction:column}.kk-sidebar-tabs .tabs-box{width:100%;padding:0 15px;display:flex;justify-content:space-around;border-bottom:1px solid rgba(255,255,255,8%)}.kk-sidebar-tabs .tabs-box .tab{padding:6px 12px;font-size:14px;color:rgba(255,255,255,.65);border-bottom:1px solid rgba(0,0,0,0)}.kk-sidebar-tabs .tabs-box .tab:hover{color:#40a9ff;cursor:pointer}.kk-sidebar-tabs .tabs-box .active{color:#1890ff;font-weight:500;border-bottom:1px solid#1890ff}.kk-sidebar-tabs .tabs-content{flex:1;height:1%}.kk-sidebar-tabs .tabs-content .menu-box{display:flex;flex-direction:column;height:100%}.kk-sidebar-tabs .tabs-content .menu-box .content{height:1%;flex:1;padding-top:10px;overflow:auto;overflow-y:auto;overflow-x:hidden}.kk-sidebar-tabs .tabs-content .menu-box .selcet-box{padding:10px;border-top:1px solid rgba(255,255,255,8%)}.kk-sidebar-tabs .tabs-content .collect-box{height:100%}.kk-sidebar-tabs .tabs-content .tab-active{display:none}.menu-collect{display:flex;flex-direction:column;height:100%}.menu-collect .collect-list{padding:10px 0 0;margin:0;flex:1;height:1%;overflow:auto}.menu-collect .collect-list .items{padding:0 16px 0 30px;color:#333;font-size:12px;line-height:30px;display:flex;justify-content:space-between;transition:all.3s}.menu-collect .collect-list .items:hover{cursor:pointer;background-color:#f4f6f8}.menu-collect .collect-list .items:hover .del-box{display:block}.menu-collect .collect-list .items .del-box{cursor:pointer;display:none}.menu-collect .collect-list .items .del-box:hover{transform:scale(1.2)}.menu-collect .collect-list .active{background-color:rgba(255,255,255,.18)}.menu-collect .add-btn-box{padding:10px;text-align:center;border-top:1px solid#d9dee4}.current-user-menu{height:500px;display:flex;flex-direction:column}.current-user-menu .search-box{width:100%;padding:10px 0}.current-user-menu .menu{flex:1;overflow:auto;border:1px solid#d9dee4;padding:10px}.current-user-menu .menu .menu-checkbox-box .item{margin-bottom:10px}.kk-table-wrapper{position:relative}.kk-table-titlebar{display:flex;align-items:center;justify-content:flex-end;height:32px;margin-bottom:12px}.kk-table-column-config-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:15px;color:var(--app-text-secondary);background:var(--app-bg-container);border:1px solid var(--app-border);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all.25s cubic-bezier(.4,0,.2,1);box-shadow:var(--app-shadow-card)}.kk-table-column-config-btn:hover,.kk-table-column-config-btn.active{color:var(--app-color-primary,#1677ff);border-color:var(--app-color-primary,#1677ff);background:rgba(22,119,255,5%)}.kk-table-column-config-btn:hover{transform:translatey(-1px)}.kk-col-config-popover .ant-popover-inner{border-radius:12px;padding:12px;box-shadow:var(--app-shadow-elevated)}.kk-col-config{width:240px}.kk-col-config-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid var(--app-border);font-size:14px;font-weight:600;color:var(--app-text)}.kk-col-config-list{max-height:320px;overflow-y:auto}.kk-col-config-item-inner{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:rgba(0,0,0,0);transition:background-color.2s ease,transform.2s ease;cursor:grab}.kk-col-config-item-inner:hover{background:var(--app-bg-hover)}.kk-col-config-item-inner.is-locked{cursor:not-allowed;opacity:.6}.kk-col-config-item-inner.is-locked .kk-col-config-drag{cursor:not-allowed}.kk-col-config-item-inner:active{cursor:grabbing}.kk-col-config-drag{font-size:14px;color:var(--app-text-tertiary);flex-shrink:0;display:flex;align-items:center}.kk-col-config-title{flex:1;font-size:13px;color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kk-col-config-footer{padding-top:8px;margin-top:8px;border-top:1px dashed var(--app-border);display:flex;justify-content:center}.kk-col-config-tip{font-size:12px;color:var(--app-text-tertiary)}.kk-col-config-dragging{opacity:.95;border-radius:10px;box-shadow:var(--app-shadow-elevated);background:var(--app-bg-container);z-index:2000}.kk-col-config-dragging .kk-col-config-item-inner{background:var(--app-bg-hover)}.kk-table{border-radius:10px;overflow:hidden}.kk-table .ant-table,.kk-table .ant-table-container{background:var(--app-bg-container)}.kk-table .ant-table-thead tr th{padding:12px 16px;background-color:var(--app-table-header-bg);color:var(--app-text);font-weight:600;font-size:13px;border-bottom:1px solid var(--app-border);transition:background-color.3s ease}.kk-table .ant-table-tbody .ant-table-row td{padding:11px 16px;border-bottom:1px solid var(--app-border);color:var(--app-text);background-color:var(--app-bg-container);transition:background-color.2s ease}.kk-table .ant-table-tbody tr.ant-table-row:nth-child(2n) td{background-color:var(--app-table-stripe-bg)}.kk-table .ant-table-tbody tr.ant-table-row:hover>td:not(.ant-table-cell-fix-start):not(.ant-table-cell-fix-end){background-color:var(--app-bg-hover)!important}.kk-table .ant-table-pagination{margin:16px 0 8px}.kk-table .ant-pagination-item{border-radius:8px;transition:all.2s ease}.kk-table .ant-pagination-item-active{border-color:var(--app-color-primary,#1677ff)}.kk-table .ant-pagination-item-active a{color:var(--app-color-primary,#1677ff)}.kk-table .ant-pagination-prev .ant-pagination-item-link,.kk-table .ant-pagination-next .ant-pagination-item-link{border-radius:8px}.kk-table .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.kk-table .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.kk-table .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.kk-table .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.kk-table .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.kk-table .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.kk-table .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.kk-table .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.kk-table .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.kk-table .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.kk-table .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.kk-table .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td{border-color:var(--app-border)}.row-dragging{background:var(--app-bg-hover);border:1px solid var(--app-border-strong)}.row-dragging td{padding:16px;visibility:hidden}.row-dragging .drag-visible{visibility:visible}.aits-group{display:block;line-height:1.35;padding-right:8px}.aits-group-head{display:flex;align-items:center;gap:6px}.aits-group-name{font-weight:600;color:var(--app-text);border-bottom:1px dashed var(--app-border-strong)}.aits-group-count{flex:none;padding:0 6px;font-size:11px;color:var(--app-text-tertiary);background-color:var(--app-bg-page);border:1px solid var(--app-border);border-radius:9px}.aits-group-hint{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--app-text-secondary)}.aits-empty{display:block;padding:6px 4px;font-size:12px;color:var(--app-text-secondary)}.ant-select-dropdown.aits-dropdown{max-width:640px}.ant-select-dropdown.aits-dropdown .rc-virtual-list,.ant-select-dropdown.aits-dropdown .ant-select-tree-treenode{padding-top:2px;padding-bottom:2px}.ant-select-dropdown.aits-dropdown .ant-select-tree-node-content-wrapper{min-height:40px;display:flex;align-items:center}.files-list-modal .fsl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.files-list-modal .fsl-search{width:240px}.files-list-modal .fsl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:12px;align-content:start;max-height:52vh;min-height:260px;overflow-y:auto;padding:4px 2px}.files-list-modal .fsl-loading,.files-list-modal .fsl-empty{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:260px}.files-list-modal .fsl-card{position:relative;background:#fff;border:1px solid#eef0f2;border-radius:12px;overflow:hidden;cursor:pointer;transition:all.2s ease}.files-list-modal .fsl-card:hover{border-color:#01cd98;box-shadow:0 4px 14px rgba(1,205,152,.15);transform:translatey(-2px)}.files-list-modal .fsl-card.selected{border-color:#01cd98;box-shadow:0 0 0 2px rgba(1,205,152,.35)}.files-list-modal .fsl-card.disabled{opacity:.45;cursor:not-allowed}.files-list-modal .fsl-card.disabled:hover{border-color:#eef0f2;box-shadow:none;transform:none}.files-list-modal .fsl-thumb{position:relative;width:100%;padding-top:75%;background:#f6f8f7;overflow:hidden}.files-list-modal .fsl-thumb .fsl-img,.files-list-modal .fsl-thumb .fsl-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.files-list-modal .fsl-thumb .fsl-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:30px;color:rgba(255,255,255,.95);text-shadow:0 2px 8px rgba(0,0,0,.45);pointer-events:none}.files-list-modal .fsl-thumb .fsl-type-tag{position:absolute;left:6px;bottom:6px;padding:1px 8px;border-radius:8px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;line-height:1.6;pointer-events:none}.files-list-modal .fsl-thumb .fsl-file-holder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:28px}.files-list-modal .fsl-thumb .fsl-file-holder span{font-size:11px;letter-spacing:1px}.files-list-modal .fsl-thumb .fsl-file-holder.audio{color:#7b68ee;background:linear-gradient(160deg,#f1edff 0%,#e5ddfc 100%)}.files-list-modal .fsl-thumb .fsl-file-holder.file{color:#8c9bab;background:linear-gradient(160deg,#f7f9fa 0%,#eef1f4 100%)}.files-list-modal .fsl-thumb .fsl-check{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#01cd98 0%,#00b894 100%);color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.2)}.files-list-modal .fsl-meta{padding:8px 10px 9px}.files-list-modal .fsl-meta .fsl-name{display:block;font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.files-list-modal .fsl-meta .fsl-size{display:block;margin-top:2px;font-size:11px;color:#9aa0a6}.files-list-modal .fsl-footer{display:flex;align-items:center;gap:12px;margin-top:14px}.files-list-modal .fsl-footer .fsl-selected-info{flex:1;font-size:13px;color:#555}.files-list-modal .fsl-footer .fsl-actions{display:flex;gap:8px}.CustomUploadFile{display:flex;align-items:center}.CustomUploadFile .custom-upload{display:flex;align-items:center;margin-left:8px;cursor:pointer}.CustomUploadFile .ant-input{border:1px solid#d9d9d9!important}.music-player{width:350px}.base-table-tools{display:flex;align-items:center;justify-content:space-between}.base-table-tools .tools-right{display:flex;align-items:center;justify-content:flex-end}.base-table-tools .tools-right .right-icon-setting{background-color:rgba(0,0,0,0);height:32px;line-height:32px;margin-left:10px;border-radius:6px;cursor:pointer}.base-table-layout{margin-top:10px;width:100%}.base-table-layout .layout-table,.base-table-layout .layout-table .ant-table,.base-table-layout .layout-table .ant-table-container{background:var(--app-bg-container)}.base-table-layout .layout-table .ant-table-thead>tr>th{background-color:var(--app-table-header-bg)!important;color:var(--app-text);font-weight:600;border-bottom:1px solid var(--app-border)}.base-table-layout .layout-table .ant-table-tbody>tr>td{background-color:var(--app-bg-container);border-bottom:1px solid var(--app-border);color:var(--app-text)}.base-table-layout .layout-table .ant-table-tbody>tr.ant-table-row:nth-child(2n)>td{background-color:var(--app-table-stripe-bg)}.base-table-layout .layout-table .ant-table-tbody>tr.ant-table-row:hover>td:not(.ant-table-cell-fix-start):not(.ant-table-cell-fix-end){background-color:var(--app-bg-hover)!important}.kk-table-column-config-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:15px;color:var(--app-text-secondary);background:var(--app-bg-container);border:1px solid var(--app-border);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all.25s cubic-bezier(.4,0,.2,1);box-shadow:var(--app-shadow-card)}.kk-table-column-config-btn:hover,.kk-table-column-config-btn.active{color:var(--app-color-primary,#1677ff);border-color:var(--app-color-primary,#1677ff);background:rgba(22,119,255,5%)}.kk-table-column-config-btn:hover{transform:translatey(-1px)}.kk-col-config-popover .ant-popover-inner{border-radius:12px;padding:12px;box-shadow:var(--app-shadow-elevated)}.kk-col-config{width:240px}.kk-col-config-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid var(--app-border);font-size:14px;font-weight:600;color:var(--app-text)}.kk-col-config-list{max-height:320px;overflow-y:auto}.kk-col-config-item-inner{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:rgba(0,0,0,0);transition:background-color.2s ease;cursor:grab}.kk-col-config-item-inner:hover{background:var(--app-bg-hover)}.kk-col-config-item-inner:active{cursor:grabbing}.kk-col-config-drag{font-size:14px;color:var(--app-text-tertiary);flex-shrink:0;display:flex;align-items:center}.kk-col-config-title{flex:1;font-size:13px;color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kk-col-config-footer{padding-top:8px;margin-top:8px;border-top:1px dashed var(--app-border);display:flex;justify-content:center}.kk-col-config-tip{font-size:12px;color:var(--app-text-tertiary)}.kk-col-config-dragging{opacity:.95;border-radius:10px;box-shadow:var(--app-shadow-elevated);background:var(--app-bg-container);z-index:2000}.search-top-form{background-color:var(--app-bg-container);border:1px solid var(--app-border);border-radius:12px;box-shadow:var(--app-shadow-card);overflow:hidden;transition:background-color.3s ease,border-color.3s ease}.search-top-form .search-top-tools{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--app-border);align-items:center;gap:12px;background-image:linear-gradient(90deg,color-mix(in srgb,var(--app-color-primary,#1677ff)8%,transparent)0%,transparent 55%)}.search-top-form .search-top-tools .tools-head{min-width:0}.search-top-form .search-top-tools .tools-title{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;letter-spacing:.2px;color:var(--app-text)}.search-top-form .search-top-tools .tools-title:before{content:"";flex:none;width:3px;height:14px;border-radius:2px;background:var(--app-color-primary,#1677ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-color-primary,#1677ff)14%,transparent)}.search-top-form .search-top-tools .tools-desc{margin:3px 0 0 12px;font-size:12px;line-height:1.5;color:var(--app-text-tertiary)}.search-top-form .search-top-tools .tools-btnGroup{flex:none}.search-top-form .search-bottom-form{padding:10px;box-sizing:border-box;width:100%}.search-top-form .search-bottom-form-btn{display:flex;align-items:center}.search-top-form .search-bottom-form-btn>span{transform:rotate(90deg);color:var(--ant-color-primary)}.search-top-form--inline .ant-form-item-label>label{font-size:13px;font-weight:400;color:var(--app-text-secondary)}.search-base-list .list-form{border-radius:12px}.search-base-list .list-header{background-color:var(--app-bg-container);margin-top:10px;border-radius:12px;border:1px solid var(--app-border);box-shadow:var(--app-shadow-card);padding:10px;transition:background-color.3s ease,border-color.3s ease}.search-base-list .list-table{position:relative;z-index:0;margin-top:10px;background-color:var(--app-bg-container);padding:10px;border-radius:12px;border:1px solid var(--app-border);box-shadow:var(--app-shadow-card);transition:background-color.3s ease,border-color.3s ease}.sdrawer .ant-drawer-header-title{flex-direction:row-reverse}.sdrawer .ant-drawer-close{margin-inline-end:0}.sdrawer .ant-drawer-footer{display:flex;align-items:center;justify-content:flex-end}.sdrawer .formLayouts .title>div{font-size:14px!important}.sdrawer .iconFull,.sdrawer .iconClose{cursor:pointer;display:flex;padding:6px}.sdrawer .iconFull:hover,.sdrawer .iconClose:hover{background-color:#f7f7f7}.generalForms{position:relative;width:100%;box-sizing:border-box}.generalForms .topContent{box-sizing:border-box}.generalForms .topContent .formLayouts:not(:first-child){margin-top:15px}.generalForms .topContent .formLayouts{box-sizing:border-box;width:100%;background-color:var(--app-bg-container);border-radius:5px}.generalForms .topContent .formLayouts .formLayoutsItem{box-sizing:border-box;padding:12px 0}.generalForms .topContent .formLayouts .formLayoutsItemMultiple{box-sizing:border-box;margin-top:10px;padding:0 12px}.generalForms .topContent .formLayouts .formLayoutsItemMultiple .multiple-item{width:100%;border:1px solid#e6e6e6;border-radius:5px}.generalForms .topContent .formLayouts .formLayoutsItemMultiple .multiple-item .multiple-item-top{display:flex;align-items:center;justify-content:space-between;padding:5px;background-color:#fafafa;border-bottom:1px solid#e6e6e6}.generalForms .topContent .formLayouts .formLayoutsItemMultiple .multiple-item .multiple-item-top .item-top-title{color:#333;font-size:14px}.generalForms .topContent .formLayouts .formLayoutsItemMultiple .multiple-item .mutiple-item-layouts{padding:12px}.generalForms .topContent .formLayouts .formLayoutsItemMultiple .multiple-item:not(:first-child){margin-top:10px}.generalForms .topContent .formLayouts .multiple-btn-add{display:flex;align-items:center;justify-content:center;margin-top:10px;padding:5px 0;color:#666;font-size:13px;border:1px dashed#e6e6e6;border-style:dashed;border-radius:4px;cursor:pointer}.generalForms .topContent .formLayouts .multiple-btn-add:hover{color:var(--ant-primary-color,#3d7eff)!important;border-color:var(--ant-primary-color,#3d7eff)!important}.generalForms .topContent .formLayouts .ant-picker .ant-picker-input>input[disabled]:hover{background-color:transparent!important}.generalForms .topContent .formLayouts .blackCustomCol .ant-form-item-label{flex:auto;text-align:start}.generalForms .topContent .formLayouts .blackCustomCol .ant-form-item{flex-wrap:wrap;min-height:34px;margin-bottom:15px}.generalForms .topContent .formLayouts .blackCustomCol .ant-col.ant-form-item-control{position:relative;flex:100%!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:5px}.generalForms .topContent .formLayouts .blackCustomCol .ant-form-item-label>label{justify-content:flex-start}.generalForms .topContent .formLayouts .customCol .ant-form-item-label{flex:0 0 120px;width:120px}.generalForms .topContent .formLayouts .customCol .ant-form-item-label>label{display:inline-flex;align-items:center;justify-content:flex-end;width:120px;padding-right:8px;overflow:hidden;line-height:32px;white-space:nowrap;text-overflow:ellipsis}.generalForms .topContent .formLayouts .customCol .ant-form-item-label>label.ant-form-item-no-colon:after{display:none}.generalForms .topContent .formLayouts .title{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 10px}.generalForms .topContent .formLayouts .title>div{color:#292929;font-weight:700;font-size:14px}.generalForms .topContent .formLayouts .title:after{position:absolute;top:50%;left:0;display:block;width:3px;height:12px;background-color:var(--ant-primary-color,#3d7eff);border-radius:2px;transform:translatey(-50%);content:""}.generalForms .topContent .formLayouts .delBtn{display:flex;justify-content:flex-end}.generalForms .topContent .formLayouts .seeBtn{flex:1;margin-left:8px;color:var(--ant-primary-color);color:#1677ff;font-size:14px;cursor:pointer}.generalForms .topContent .formLayouts .customIconRender{flex:1;margin-left:8px;font-size:14px}.generalForms .topContent .formLayouts .seeBtnLayout{display:flex;align-items:center}.generalForms .footer{display:flex;align-items:center;justify-content:flex-end}.verticalGostomForm .topContent{box-sizing:border-box}.verticalGostomForm .topContent .formLayouts:not(:first-child){margin-top:15px}.verticalGostomForm .topContent .formLayouts{box-sizing:border-box;width:100%;background-color:white;border-radius:5px}.verticalGostomForm .topContent .formLayouts .formLayoutsItem{box-sizing:border-box;padding:15px 0}.verticalGostomForm .topContent .formLayouts .formLayoutsItemMultiple{box-sizing:border-box;margin-top:10px;padding:0 12px}.verticalGostomForm .topContent .formLayouts .formLayoutsItemMultiple .multiple-item{width:100%;border:1px solid#e6e6e6;border-radius:5px}.verticalGostomForm .topContent .formLayouts .formLayoutsItemMultiple .multiple-item .multiple-item-top{display:flex;align-items:center;justify-content:space-between;padding:12px;background-color:#fafafa;border-bottom:1px solid#e6e6e6}.verticalGostomForm .topContent .formLayouts .formLayoutsItemMultiple .multiple-item .multiple-item-top .item-top-title{color:#333;font-size:14px}.verticalGostomForm .topContent .formLayouts .formLayoutsItemMultiple .multiple-item .mutiple-item-layouts{padding:12px}.verticalGostomForm .topContent .formLayouts .formLayoutsItemMultiple .multiple-item:not(:first-child){margin-top:10px}.verticalGostomForm .topContent .formLayouts .multiple-btn-add{display:flex;align-items:center;justify-content:center;margin-top:10px;padding:10px 0;color:#666;font-size:13px;border:1px dashed#e6e6e6;border-style:dashed;border-radius:4px;cursor:pointer}.verticalGostomForm .topContent .formLayouts .multiple-btn-add:hover{color:var(--ant-primary-color,#3d7eff)!important;border-color:var(--ant-primary-color,#3d7eff)!important}.verticalGostomForm .title{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 10px}.verticalGostomForm .title>div{color:#191919;font-weight:700;font-size:14px}.verticalGostomForm .title:after{position:absolute;top:50%;left:0;display:block;width:3px;height:12px;background-color:var(--ant-primary-color,#3d7eff);border-radius:2px;transform:translatey(-50%);content:""}.verticalGostomForm .footer{display:flex;align-items:center;justify-content:flex-end}.verticalGostomForm .delBtn{display:flex;justify-content:flex-end}.home-card{background-color:var(--app-bg-container);border-radius:14px;box-shadow:var(--app-shadow-card);padding:18px 20px;border:1px solid var(--app-border);transition:transform.3s cubic-bezier(.4,0,.2,1),box-shadow.3s cubic-bezier(.4,0,.2,1),background-color.3s ease}.home-card:hover{transform:translatey(-3px);box-shadow:var(--app-shadow-elevated)}.home-card .home-card-header{display:flex;justify-content:space-between;align-items:center}.home-card .home-card-title{font-size:14px;color:var(--app-text-secondary);font-weight:500}.home-card .home-card-action{font-size:14px;color:var(--app-text-tertiary);cursor:pointer;transition:color.2s ease,transform.2s ease}.home-card .home-card-action:hover{color:var(--app-color-primary,#1677ff);transform:scale(1.1)}.home-card-value{margin-top:14px}.home-card-value .ant-statistic-content{font-size:30px;font-weight:700;color:var(--app-text)}.home-card-value .ant-statistic-content .ant-statistic-content-prefix{font-size:20px;margin-right:4px}.home-card-middle{margin-top:14px}.home-card-footer{border-top:1px solid var(--app-border);margin-top:14px;padding-top:12px;color:var(--app-text-secondary);font-size:13px}.tinyAreaCard-e87750,.tinyAreaCardDark-abee8b{padding:14px 14px 10px;background:var(--app-bg-container);border:1px solid var(--app-border);border-radius:12px;box-shadow:var(--app-shadow-card);transition:transform.3s cubic-bezier(.4,0,.2,1),box-shadow.3s cubic-bezier(.4,0,.2,1)}.tinyAreaCard-e87750:hover,.tinyAreaCardDark-abee8b:hover{transform:translatey(-2px);box-shadow:var(--app-shadow-elevated)}.tinyAreaCard-e87750 .title-_51ecf,.tinyAreaCardDark-abee8b .title-_51ecf{color:var(--app-text-secondary);font-size:13px}.tinyAreaCard-e87750 .cardLayouts-e7fa31,.tinyAreaCardDark-abee8b .cardLayouts-e7fa31{display:flex;align-items:flex-end}.tinyAreaCard-e87750 .cardLayouts-e7fa31 .left-_85fa1,.tinyAreaCardDark-abee8b .cardLayouts-e7fa31 .left-_85fa1{flex:1}.tinyAreaCard-e87750 .cardLayouts-e7fa31 .left-_85fa1 .leftNumber-_9a924,.tinyAreaCardDark-abee8b .cardLayouts-e7fa31 .left-_85fa1 .leftNumber-_9a924{color:var(--app-text);font-size:26px;font-weight:600}.tinyAreaCard-e87750 .cardLayouts-e7fa31 .left-_85fa1 .leftCan-_61bea,.tinyAreaCardDark-abee8b .cardLayouts-e7fa31 .left-_85fa1 .leftCan-_61bea{display:flex;align-items:center}.tinyAreaCard-e87750 .cardLayouts-e7fa31 .left-_85fa1 .leftCan-_61bea .leftCanTitle-c9a96f,.tinyAreaCardDark-abee8b .cardLayouts-e7fa31 .left-_85fa1 .leftCan-_61bea .leftCanTitle-c9a96f{color:var(--app-text-tertiary);font-size:13px}.tinyAreaCard-e87750 .cardLayouts-e7fa31 .left-_85fa1 .leftCan-_61bea .leftCanBottomDown-e8c109,.tinyAreaCardDark-abee8b .cardLayouts-e7fa31 .left-_85fa1 .leftCan-_61bea .leftCanBottomDown-e8c109{display:flex;align-items:center;margin-left:5px;color:#2fa946}.tinyAreaCard-e87750 .cardLayouts-e7fa31 .left-_85fa1 .leftCan-_61bea .leftCanBottomUp-_190a3,.tinyAreaCardDark-abee8b .cardLayouts-e7fa31 .left-_85fa1 .leftCan-_61bea .leftCanBottomUp-_190a3{display:flex;align-items:center;margin-left:5px;color:#ff3434}.tinyAreaCard-e87750 .cardLayouts-e7fa31 .left-_85fa1 .leftCan-_61bea .leftCanBottom-fb3a00,.tinyAreaCardDark-abee8b .cardLayouts-e7fa31 .left-_85fa1 .leftCan-_61bea .leftCanBottom-fb3a00{display:flex;align-items:center;margin-left:5px}.tinyAreaCard-e87750 .cardLayouts-e7fa31 .right-_38a87,.tinyAreaCardDark-abee8b .cardLayouts-e7fa31 .right-_38a87{flex:1;overflow:hidden}.tinyAreaCardDark-abee8b{background:#0d1332;border:1px solid#4b63dd}.tinyAreaCardDark-abee8b .title-_51ecf{color:white}.tinyAreaCardDark-abee8b .leftNumber-_9a924{color:white!important}.kk-page-head{position:relative;box-sizing:border-box;margin-bottom:10px;padding:14px 18px;background-color:var(--app-bg-container);background-image:linear-gradient(105deg,color-mix(in srgb,var(--app-color-primary,#1677ff)10%,transparent)0%,transparent 42%);border:1px solid var(--app-border);border-radius:12px;box-shadow:var(--app-shadow-card);overflow:hidden}.kk-page-head:after{content:"";position:absolute;right:-46px;bottom:-78px;width:168px;height:168px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--app-color-primary,#1677ff)13%,transparent)0%,transparent 70%);pointer-events:none}.kk-page-head-main{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.kk-page-head-lead{display:flex;align-items:center;gap:12px;min-width:0}.kk-page-head-icon{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;font-size:18px;color:var(--app-color-primary,#1677ff);background-color:color-mix(in srgb,var(--app-color-primary,#1677ff)12%,var(--app-bg-container));border:1px solid color-mix(in srgb,var(--app-color-primary,#1677ff)24%,transparent);border-radius:11px}.kk-page-head-text{min-width:0}.kk-page-head-title{margin:0!important;font-size:16px;font-weight:600;letter-spacing:.2px;color:var(--app-text)!important;line-height:1.4}.kk-page-head-desc{margin-top:3px;font-size:12px;line-height:1.6;color:var(--app-text-tertiary)}.kk-page-head-extra{flex:none;display:flex;align-items:center;gap:8px}.kk-page-head-stats{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--app-border)}.kk-page-head-stat{display:flex;align-items:baseline;gap:6px;padding:7px 12px;background-color:color-mix(in srgb,var(--app-bg-page)55%,var(--app-bg-container));border:1px solid var(--app-border);border-radius:10px}.kk-page-head-stat--ok .kk-page-head-stat-value{color:#2f9e44}.kk-page-head-stat--warn .kk-page-head-stat-value{color:#d9730d}.kk-page-head-stat-value{font-size:18px;font-weight:600;line-height:1.2;color:var(--app-text)}.kk-page-head-stat-label{font-size:12px;color:var(--app-text-secondary)}.kk-page-back{flex:none;width:32px;height:32px;margin-right:10px;border-radius:10px;border:1px solid var(--app-border);background-color:var(--app-bg-container);color:var(--app-text-secondary);font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color.2s ease,color.2s ease,border-color.2s ease}.kk-page-back:hover{background-color:var(--app-bg-hover);border-color:color-mix(in srgb,var(--app-color-primary,#1677ff)28%,transparent);color:var(--app-color-primary,#1677ff)}.wmp{box-sizing:border-box;overflow:hidden;border:1px solid#e3e6eb;border-radius:10px;background-color:#fff}.wmp-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:#fafafb;border-bottom:1px solid#eceef2}.wmp-head-title{font-size:13px;font-weight:600;color:#1f2329;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wmp-head-tag{flex:none;margin-left:8px;padding:1px 6px;font-size:11px;color:#5b7fd6;background-color:#eef3ff;border:1px solid#dbe6ff;border-radius:4px}.wmp-body{padding:12px;background-color:#ededed}.wmp-time{margin-bottom:10px;font-size:12px;color:#b0b4bc;text-align:center}.wmp-row{display:flex;align-items:flex-start}.wmp-avatar{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:8px;color:#fff;background:linear-gradient(140deg,#4e8cf5,#2f6be0);border-radius:5px}.wmp-col{min-width:0;max-width:calc(100% - 40px)}.wmp-name{margin-bottom:4px;font-size:12px;color:#8a919f}.wmp-bubble{position:relative;box-sizing:border-box;padding:9px 12px;font-size:14px;line-height:1.62;color:#17181a;word-break:break-word;overflow-wrap:anywhere;background-color:#fff;border-radius:6px}.wmp-bubble:before{content:"";position:absolute;top:12px;left:-5px;width:0;height:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:5px solid#fff}.wmp-empty{font-size:13px;color:#a3a8b0}.wmp-p{min-height:1px}.wmp-gap{height:8px}.wmp-h{margin:2px 0;font-weight:600;color:#101114}.wmp-h1{font-size:18px;line-height:1.5}.wmp-h2{font-size:16px}.wmp-h3{font-size:15px}.wmp-h4,.wmp-h5,.wmp-h6{font-size:14px}.wmp-quote{margin:5px 0;padding-left:9px;font-size:14px;line-height:1.62;color:#6b7280;border-left:3px solid#d9dce1}.wmp code{padding:1px 5px;font-family:Consolas,Menlo,monospace;font-size:12.5px;background-color:rgba(0,0,0,6%);border-radius:3px}.wmp-link{color:#2b7ff3;cursor:pointer}.wmp-at{padding:0 3px;color:#2b7ff3;background-color:rgba(43,127,243,.12);border-radius:3px}.wmp .wmp-c-info{color:#06a050}.wmp .wmp-c-warning{color:#fa5a3d}.wmp .wmp-c-comment{color:#8a8f99}.wmp-more{margin-top:10px;font-size:12px;color:#9aa0a8;text-align:center}.wmp-issues{padding:10px 12px;background-color:#fffbe6;border-top:1px solid#ffe58f}.wmp-issue{display:flex;align-items:flex-start;margin-bottom:4px;font-size:12px;line-height:1.6;color:#7c5c11}.wmp-issue:last-child{margin-bottom:0}.wmp-issue .anticon{margin-right:6px;margin-top:3px;color:#e0a418}.wmp-issue-hard{color:#a8071a}.wmp-issue-hard .anticon{color:#d93025}.wmp-tip{padding:8px 12px;font-size:11.5px;line-height:1.6;color:#98a0ac;background-color:#fafafb;border-top:1px solid#eceef2}.wmp-compact .wmp-bubble,.wmp-compact .wmp-quote{font-size:13px}body[data-theme=dark] .wmp{border-color:#33373f;background-color:#22252b}body[data-theme=dark] .wmp-head{background-color:#262932;border-bottom-color:#33373f}body[data-theme=dark] .wmp-head-title{color:#e6e8eb}body[data-theme=dark] .wmp-head-tag{color:#8fb0f5;background-color:rgba(78,140,245,.14);border-color:rgba(78,140,245,.34)}body[data-theme=dark] .wmp-body{background-color:#16181d}body[data-theme=dark] .wmp-time{color:#6d7480}body[data-theme=dark] .wmp-name{color:#9aa0ab}body[data-theme=dark] .wmp-bubble{color:#e6e8eb;background-color:#2c2f36}body[data-theme=dark] .wmp-bubble:before{border-right-color:#2c2f36}body[data-theme=dark] .wmp-h{color:#f0f2f5}body[data-theme=dark] .wmp-quote{color:#a8aeb8;border-left-color:#40454f}body[data-theme=dark] .wmp code{color:#e6e8eb;background-color:rgba(255,255,255,9%)}body[data-theme=dark] .wmp .wmp-c-info{color:#3ecb7b}body[data-theme=dark] .wmp .wmp-c-warning{color:#ff8266}body[data-theme=dark] .wmp .wmp-c-comment{color:#9aa0ab}body[data-theme=dark] .wmp-issues{background-color:#332b16;border-top-color:#4d411f}body[data-theme=dark] .wmp-issue{color:#e3cd8a}body[data-theme=dark] .wmp-issue .anticon{color:#d8a72b}body[data-theme=dark] .wmp-issue-hard{color:#ff9b9b}body[data-theme=dark] .wmp-issue-hard .anticon{color:#ff7875}body[data-theme=dark] .wmp-tip{color:#858b96;background-color:#262932;border-top-color:#33373f}.kk-header{width:100%;background-color:var(--app-bg-header);padding:0 16px;height:60px;line-height:60px;border-bottom:1px solid var(--app-border);box-shadow:0 1px 4px rgba(0,0,0,4%);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;transition:background-color.3s ease,border-color.3s ease;position:sticky;top:0;z-index:5}.kk-header-left{display:flex;align-items:center;color:var(--app-text-secondary)}.kk-header-theme{margin-right:6px;display:flex;align-items:center}.kk-header-right{display:flex;align-items:center;justify-content:flex-end;color:var(--app-text-secondary);font-size:13px}.kk-header-right-menu{display:flex;align-items:center;justify-content:flex-end;height:60px}.kk-header-right-menu-item{position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;margin-right:6px;padding:7px 0}.kk-header-right-menu-item span{font-size:20px}.kk-header-right-menu-item-active{transition:.2s ease-in-out;transition-property:background-color,color;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--app-text-secondary)}.kk-header-right-menu-item-active img{width:32px;height:32px;border-radius:50%;object-fit:cover}.kk-header-right-menu-item-active:hover{background-color:var(--app-bg-hover);color:var(--app-text)}.kk-header-right-menu-item:hover .kk-header-right-menu-item-list,.kk-header-right-menu-item:hover .kk-header-right-menu-item-images{display:block}.kk-header-right-menu-item-active.is-active{background-color:var(--app-bg-hover);color:var(--app-text)}.kk-header-right-menu-item-list{position:absolute;left:50%;top:50px;display:none;transform:translatex(-50%);z-index:1000;padding:14px 0}.kk-header-right-menu-item-list ul{background-color:var(--app-bg-container);box-shadow:var(--app-shadow-elevated);border-radius:10px;list-style:none;margin:0;padding:6px;position:relative;border:1px solid var(--app-border)}.kk-header-right-menu-item-list ul li{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:.2s ease-in-out;transition-property:background-color;padding:0 12px;border-radius:6px}.kk-header-right-menu-item-list ul li>span{display:flex;justify-content:flex-start;align-items:center;line-height:2.5;color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.kk-header-right-menu-item-list ul li>span>span{margin-right:10px;font-size:14px}.kk-header-right-menu-item-list ul li:hover{background-color:var(--app-bg-hover)}.kk-header-right-menu-item-list>:hover{display:block}.kk-header-right-menu-item-list ul:before{position:absolute;content:"";width:0;height:0;top:-8px;left:50%;transform:translatex(-50%);border-style:solid;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:var(--app-border);border-width:4px;display:block}.kk-header-right-menu-item-images{position:absolute;left:50%;top:64px;display:none;background-color:var(--app-bg-container);transform:translatex(-50%);z-index:1000;box-shadow:var(--app-shadow-elevated);padding:8px;border-radius:10px;border:1px solid var(--app-border)}.kk-header-right-menu-item-images img{width:180px;height:auto}.kk-header-right-menu-item-images>:hover{display:block}.kk-header-right-menu-item-images:before{position:absolute;content:"";width:0;height:0;top:-8px;left:50%;transform:translatex(-50%);border-style:solid;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:var(--app-border);border-width:4px;display:block}.kk-header-todo{width:360px;background-color:var(--app-bg-container);box-shadow:var(--app-shadow-elevated);border:1px solid var(--app-border);border-radius:12px;overflow:hidden}.kk-header-todo-head{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid var(--app-border)}.kk-header-todo-head-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;color:#fff;font-size:15px;flex-shrink:0;background:linear-gradient(135deg,#69b1ff 0%,#1677ff 100%);box-shadow:0 4px 10px rgba(22,119,255,.28)}.kk-header-todo-head-title{font-size:14px;font-weight:600;color:var(--app-text);flex:1}.kk-header-todo-head-count{min-width:22px;height:20px;padding:0 7px;border-radius:10px;color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center;flex-shrink:0;background:linear-gradient(135deg,#ff7875 0%,#ff4d4f 100%);box-shadow:0 4px 10px rgba(255,77,79,.28)}.kk-header-todo-body{max-height:320px;overflow-y:auto}.kk-header-todo-item{display:flex;align-items:stretch;gap:12px;padding:12px 14px;cursor:pointer;border-bottom:1px solid var(--app-border);transition:background-color.15s ease}.kk-header-todo-item:hover{background-color:var(--app-bg-hover)}.kk-header-todo-item:hover .kk-header-todo-item-rail{background:linear-gradient(180deg,#ffa940 0%,#fa8c16 100%)}.kk-header-todo-item:hover .kk-header-todo-item-arrow{opacity:1;transform:translatex(0)}.kk-header-todo-item-rail{flex-shrink:0;width:3px;border-radius:2px;background:linear-gradient(180deg,rgba(250,140,22,.35)0%,rgba(250,140,22,.12)100%);transition:background.2s ease}.kk-header-todo-item-main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.kk-header-todo-item-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.kk-header-todo-item-code{font-size:13px;font-weight:600;color:var(--app-text);font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kk-header-todo-item-amount{font-size:15px;color:#fa8c16;font-weight:700;flex-shrink:0}.kk-header-todo-item-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px}.kk-header-todo-item-node{font-size:12px;color:#1677ff;background:rgba(22,119,255,8%);border:1px solid rgba(22,119,255,.2);padding:1px 8px;border-radius:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.kk-header-todo-item-time{font-size:12px;color:var(--app-text-tertiary);flex-shrink:0}.kk-header-todo-item-arrow{color:var(--app-text-tertiary);font-size:12px;opacity:0;transform:translatex(-4px);transition:opacity.15s ease,transform.15s ease;flex-shrink:0;align-self:center}.kk-header-todo-empty{padding:36px 0 32px;text-align:center}.kk-header-todo-empty-icon{display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:#52c41a;width:56px;height:56px;border-radius:50%;margin:0 auto 12px;background:rgba(82,196,26,.1);border:1px solid rgba(82,196,26,.2)}.kk-header-todo-empty-title{font-size:14px;font-weight:600;color:var(--app-text)}.kk-header-todo-empty-sub{margin-top:6px;font-size:12px;color:var(--app-text-tertiary)}.kk-header-todo-foot{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;cursor:pointer;font-size:13px;color:#1677ff;border-top:1px solid var(--app-border);transition:background-color.15s ease}.kk-header-todo-foot:hover{background-color:var(--app-bg-hover)}.kk-header-todo-dropdown.ant-dropdown{padding:4px;background:rgba(0,0,0,0);box-shadow:none}.kk-header-todo-badge{position:absolute;top:4px;right:4px;pointer-events:none}.kk-header-todo-badge .ant-badge-count{min-width:14px;height:14px;padding:0 5px;font-size:10px!important;line-height:14px;border-radius:999px;color:#fff;font-weight:600;background:linear-gradient(135deg,#ff7875 0%,#ff4d4f 100%);box-shadow:0 0 0 2px var(--app-bg-header),0 2px 6px rgba(255,77,79,.35);transform:none!important}.kk-header-todo-badge .ant-badge-count span{font-size:inherit!important;line-height:inherit!important}.kk-home{padding:0 4px 4px}.kk-home-finance{margin-top:0;margin-bottom:16px;background-color:var(--app-bg-container);border-radius:14px;border:1px solid var(--app-border);box-shadow:var(--app-shadow-card);overflow:hidden;transition:background-color.3s ease,border-color.3s ease}.kk-home-finance-head{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--app-border)}.kk-home-finance-head-left{display:flex;align-items:center;gap:10px;min-width:0}.kk-home-finance-head-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;color:#fff;font-size:16px;background:linear-gradient(135deg,#ff7875 0%,#fa541c 100%);box-shadow:0 4px 10px rgba(250,84,28,.26);flex-shrink:0}.kk-home-finance-head-title{font-size:15px;font-weight:600;color:var(--app-text);flex-shrink:0}.kk-home-finance-head-desc{font-size:12px;color:var(--app-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kk-home-finance-head-more{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--app-text-tertiary);cursor:pointer;flex-shrink:0;transition:color.15s ease}.kk-home-finance-head-more:hover{color:#1677ff}.kk-home-finance-head-links{display:flex;align-items:center;gap:16px;flex-shrink:0}.kk-home-finance-body{padding:16px 18px 18px}.kk-home-todo{margin-top:0;margin-bottom:16px;background-color:var(--app-bg-container);border-radius:14px;border:1px solid var(--app-border);box-shadow:var(--app-shadow-card);overflow:hidden;transition:background-color.3s ease,border-color.3s ease}.kk-home-todo-head{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--app-border)}.kk-home-todo-head-left{display:flex;align-items:center;gap:10px}.kk-home-todo-head-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;color:#fff;font-size:16px;background:linear-gradient(135deg,#69b1ff 0%,#1677ff 100%);box-shadow:0 4px 10px rgba(22,119,255,.28)}.kk-home-todo-head-title{font-size:15px;font-weight:600;color:var(--app-text)}.kk-home-todo-head-count{min-width:22px;height:20px;padding:0 7px;border-radius:10px;color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center;background:linear-gradient(135deg,#ff7875 0%,#ff4d4f 100%);box-shadow:0 4px 10px rgba(255,77,79,.28)}.kk-home-todo-head-more{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--app-text-tertiary);cursor:pointer;transition:color.15s ease}.kk-home-todo-head-more:hover{color:#1677ff}.kk-home-todo-body{max-height:264px;overflow-y:auto}.kk-home-todo-item{display:flex;align-items:stretch;gap:12px;padding:12px 18px;cursor:pointer;border-bottom:1px solid var(--app-border);transition:background-color.15s ease}.kk-home-todo-item:hover{background-color:var(--app-bg-hover)}.kk-home-todo-item:hover .kk-home-todo-item-rail{background:linear-gradient(180deg,#ffa940 0%,#fa8c16 100%)}.kk-home-todo-item-rail{flex-shrink:0;width:3px;border-radius:2px;background:linear-gradient(180deg,rgba(250,140,22,.35)0%,rgba(250,140,22,.12)100%);transition:background.2s ease}.kk-home-todo-item-main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.kk-home-todo-item-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.kk-home-todo-item-code{font-size:13px;font-weight:600;color:var(--app-text);font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kk-home-todo-item-amount{font-size:15px;color:#fa8c16;font-weight:700;flex-shrink:0}.kk-home-todo-item-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px}.kk-home-todo-item-node{font-size:12px;color:#1677ff;background:rgba(22,119,255,8%);border:1px solid rgba(22,119,255,.2);padding:1px 8px;border-radius:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.kk-home-todo-item-time{font-size:12px;color:var(--app-text-tertiary);flex-shrink:0}.kk-home-todo-empty{padding:30px 0 26px;text-align:center}.kk-home-todo-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;font-size:24px;color:#52c41a;background:rgba(82,196,26,.1);border:1px solid rgba(82,196,26,.2);margin-bottom:12px}.kk-home-todo-empty-title{font-size:14px;font-weight:600;color:var(--app-text)}.kk-home-todo-empty-sub{margin-top:6px;font-size:12px;color:var(--app-text-tertiary)}.fin-board-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:12px}.fin-board-tile{padding:14px 16px;border-radius:10px;background:var(--app-bg-container,#fff);border:1px solid var(--app-border,#f0f0f0);transition:box-shadow.2s ease,transform.2s ease}.fin-board-tile:hover{box-shadow:0 6px 18px rgba(0,0,0,6%);transform:translatey(-1px)}.fin-board-tile-label{font-size:12px;color:var(--app-text-secondary)}.fin-board-tile-value{margin-top:6px;font-size:22px;line-height:1.25;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-board-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;font-size:12px;color:var(--app-text-tertiary)}.fin-board-yuan{font-size:13px;margin-right:2px;opacity:.72}.fin-board-mom{display:inline-flex;align-items:center;gap:2px;font-size:12px}.fin-board-mom.is-up{color:#cf1322}.fin-board-mom.is-down{color:#389e0d}.fin-board-mom.is-flat{color:var(--app-text-tertiary)}.fin-board-charts{display:grid;grid-template-columns:minmax(0,3fr)minmax(0,2fr);gap:12px;margin-top:12px}@media(max-width:760px){.fin-board-charts{grid-template-columns:minmax(0,1fr)}}.fin-board-box{min-width:0;padding:12px 14px;border-radius:10px;background:var(--app-bg-container,#fff);border:1px solid var(--app-border,#f0f0f0)}.fin-board-box-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:600;margin-bottom:8px}.fin-board-hint{font-size:12px;font-weight:400;color:var(--app-text-tertiary)}.fin-board-sugs{display:flex;flex-direction:column;gap:8px}.fin-board-sug{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-radius:8px}.fin-board-sug-level{flex:0 0 auto;font-size:12px;font-weight:600;padding-top:2px;min-width:46px}.fin-board-sug-main{flex:1 1 auto;min-width:0}.fin-board-sug-title{font-size:13px;font-weight:600}.fin-board-sug-detail{margin-top:2px;font-size:12px;color:var(--app-text-secondary);line-height:1.6}.fin-board-sug-none{font-size:12px;color:var(--app-text-tertiary);padding-top:2px}.fin-board-campuses{display:flex;flex-wrap:wrap;gap:10px}.fin-board-campus{min-width:158px;padding:8px 12px;border-radius:8px;background:var(--app-bg-container,#fff);border:1px solid var(--app-border,#f0f0f0)}.fin-board-campus.is-unbound{border-style:dashed;opacity:.75}.fin-board-campus-name{font-size:13px;font-weight:600;color:var(--app-text-primary)}.fin-board-campus-line{margin-top:4px;display:flex;gap:10px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fin-board-campus-net{margin-top:2px;font-size:12px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--app-text-secondary)}.fin-board-campus-net.is-neg{color:#cf1322}.kk-base-page :where(.css-dev-only-do-not-override-10ed4xt).ant-tag{margin-inline-end:0!important}.costomForm{position:relative;width:100%;height:calc(100vh - 104px)}.costomForm .topContent{box-sizing:border-box;height:calc(100vh - 139px);overflow-x:hidden;overflow-y:auto}.costomForm .topContent .formLayouts:not(:first-child){margin-bottom:10px}.costomForm .topContent .formLayouts{box-sizing:border-box;padding:10px;background-color:var(--app-bg-container);border-radius:5px}.costomForm .topContent .formLayouts .customCol .ant-form-item{background-color:rgba(0,0,0,0)!important;border-color:rgba(0,0,0,0)!important}.costomForm .topContent .formLayouts .customCol .ant-form-item-control-input{background-color:rgba(0,0,0,0)!important}.costomForm .topContent .formLayouts :where(.css-dev-only-do-not-override-10ed4xt).ant-upload-wrapper .ant-upload-list{padding:8px 0 0 8px}.costomForm .topContent .formLayouts .ant-col{color:#666}.costomForm .topContent .formLayouts .ant-form-item{flex-wrap:nowrap;margin-bottom:10px;border:1px solid#e6e6e6;border-radius:5px}.costomForm .topContent .formLayouts .ant-form-item-label{display:flex;flex:0 0 120px;align-items:center;justify-content:center;width:120px;overflow:hidden;background:#f5f5f5;border-right-color:#e6e6e6;border-right-width:1px;border-right-style:solid;border-radius:5px 0 0 5px}.costomForm .topContent .formLayouts .ant-form-item-label>label{display:inline-block;width:120px;padding:0 6px;overflow:hidden;font-size:12px;line-height:32px;white-space:nowrap;text-align:center;text-overflow:ellipsis;background:#f5f5f5}.costomForm .topContent .formLayouts .ant-input-number,.costomForm .topContent .formLayouts .ant-input,.costomForm .topContent .formLayouts .ant-picker{border:0}.costomForm .topContent .formLayouts .ant-col.ant-form-item-control{border-radius:5px}.costomForm .topContent .formLayouts .ant-col.ant-form-item-control>div:nth-child(2){position:absolute}.costomForm .topContent .formLayouts .ant-form-item-control-input{border-radius:5px}.costomForm .topContent .formLayouts .ant-radio-group .ant-radio-wrapper:first-child{margin-left:10px}.costomForm .topContent .formLayouts .ant-form-item-label>label.ant-form-item-no-colon:after{display:none}.costomForm .topContent .formLayouts .ant-form-item-with-help .ant-show-help{position:absolute;top:-60px;left:0;z-index:-1;padding:5px;color:#fff;font-size:12px;line-height:12px;background-color:#424141;border-radius:2px}.costomForm .topContent .formLayouts .ant-form-item-explain.ant-form-item-explain-error{position:absolute;top:-30px;left:0;z-index:2;padding:5px;color:#fff;font-size:12px;line-height:12px;background-color:#424141;border-radius:2px}.costomForm .topContent .formLayouts .ant-form-item-explain.ant-form-item-explain-error:after{position:absolute;bottom:0;left:50%;width:0;height:0;border-style:solid;border-width:3px;border-top-color:#424141;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);transform:translate(-50%,100%);content:""}.costomForm .topContent .formLayouts .ant-form-item-explain.ant-form-item-explain-success{position:absolute;top:32px;font-size:12px}.costomForm .topContent .formLayouts .ant-input-affix-wrapper,.costomForm .topContent .formLayouts .ant-select-selector{border:0;border-radius:0 5px 5px 0}.costomForm .topContent .formLayouts .ant-form-horizontal .ant-form-item-label{display:flex;align-items:center;background:#f5f5f5;border-right-color:#e6e6e6;border-right-width:1px;border-right-style:solid;border-radius:5px 0 0 5px}.costomForm .topContent .formLayouts .ant-upload.ant-upload-select-picture-card,.costomForm .topContent .formLayouts .ant-upload-list-picture-card-container{margin-top:8px;margin-left:8px}.costomForm .topContent .formLayouts .ant-input[disabled]{position:relative;color:rgba(0,0,0,.55);white-space:nowrap;text-overflow:ellipsis}.costomForm .topContent .formLayouts .ant-input-disabled:before{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;color:#fff;background-color:#333;content:""}.costomForm .topContent .formLayouts .ant-input-group-addon{color:var(--primarycolor);border:0;border-left:1px solid#e6e6e6}.costomForm .topContent .formLayouts .ant-form-item-control-input{background-color:#fbfbfb}.costomForm .topContent .formLayouts .ant-form-item-with-help .ant-form-item-explain{position:absolute;width:auto;height:auto;min-height:auto}.costomForm .topContent .formLayouts .ant-form-item-explain .ant-form-item-explain-error{position:absolute;top:-30px;left:0;z-index:2;display:block;padding:5px;color:#fff;font-size:12px;line-height:12px;word-break:keep-all;background-color:#424141;border-radius:2px}.costomForm .topContent .formLayouts .ant-form-item-explain .ant-form-item-explain-error:after{position:absolute;bottom:0;left:50%;width:0;height:0;border-style:solid;border-width:3px;border-top-color:#424141;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);transform:translate(-50%,100%);content:""}.costomForm .topContent .formLayouts .ant-form-item-margin-offset{margin-bottom:0!important}.costomForm .topContent .formLayouts .ant-show-help-leave{display:none}.costomForm .topContent .formLayouts .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:10px 0;border-bottom:1px solid#eee}.costomForm .topContent .formLayouts .title>div{color:#333;font-weight:700;font-size:16px}.costomForm .topContent .formLayouts .delBtn{display:flex;justify-content:flex-end;margin-top:10px;padding:10px 0;border-top:1px solid#eee}.costomForm .topContent .formLayouts .seeBtn{flex:1;font-size:12px;cursor:pointer}.costomForm .footer{position:absolute;bottom:0;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;width:100%;padding:10px;background-color:var(--app-bg-container)}.imagesList{padding:10px;display:flex;flex-wrap:wrap;align-items:center}.imagesList :global .ant-image{margin-right:10px;border:1px solid#eee;overflow:hidden}.imagesList .imgVideo,.imagesList .files{width:100px;height:100px;cursor:pointer;background-color:#ececec;margin-right:8px;position:relative;display:flex;justify-content:center;align-items:center}.imagesList .files{flex-direction:column}.form-upload-media .form-upload-media,.form-upload-media .ant-upload-select,.form-upload-media .ant-upload-list-item-container{width:104px;height:104px}.form-upload-media .media-card{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:#f5f6f8}.form-upload-media .media-card .media-img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.form-upload-media .media-card .media-video-box{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2b2f36 0%,#1d2026 100%);cursor:pointer}.form-upload-media .media-card .media-video-box .media-video-icon{font-size:30px;color:#fff}.form-upload-media .media-card .media-video-box .media-video-tag{position:absolute;left:6px;bottom:6px;padding:1px 8px;font-size:12px;line-height:18px;color:#fff;background:rgba(0,0,0,.55);border-radius:9px}.form-upload-media .media-card .media-loading{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box;font-size:12px;color:#9aa3b0;text-align:center;word-break:break-all}.form-upload-media .media-card .media-uploading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.75);font-size:13px;color:#1c7efb}.form-upload-media .media-card .media-remove{position:absolute;right:4px;top:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font-size:12px;cursor:pointer;opacity:0;transition:opacity.2s ease}.form-upload-media .media-card .media-remove:hover{background:rgba(0,0,0,.65)}.form-upload-media .media-card:hover .media-remove{opacity:1}.form-upload-media .media-library-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.form-upload-media .media-library-row .media-library-tip{font-size:12px;color:#9aa3b0}.form-upload-media .media-upload-trigger{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.form-upload-media .media-tips{margin-top:4px;font-size:12px;line-height:1.6;color:#9aa3b0}.form-upload-media .media-tips .media-tips-uploading{margin-left:4px;color:#faad14}.form-upload-or-input .foi-actions{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.form-upload-or-input .foi-actions .foi-action-btn{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--ant-color-primary,#1677ff)}.form-upload-or-input .foi-actions .foi-action-btn:hover{opacity:.8}.form-upload-or-input .foi-actions .foi-action-btn.foi-disabled{color:var(--ant-color-text-quaternary,#bbb);cursor:not-allowed}.form-upload-or-input .foi-actions .foi-action-btn+.foi-action-btn{padding-left:8px;border-left:1px solid var(--ant-color-split,#e5e7eb)}.form-upload-or-input .foi-preview{margin-top:8px;width:120px;height:120px;object-fit:cover;border-radius:8px;border:1px solid var(--app-border-color,#e5e7eb);background:var(--app-bg-container,#f5f6f8)}.form-upload-or-input .foi-preview-empty{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--app-text-color-secondary,#999)}.form-shop-banners .ant-upload-select,.form-shop-banners .ant-upload-list-item-container{width:96px;height:96px}.form-shop-banners .form-shop-banners-tips{margin-top:4px;font-size:12px;color:var(--app-text-color-secondary,#999)}.form-shop-banners .form-shop-banners-tips .tips-uploading{margin-left:8px;color:#faad14}.kk-login{width:100vw;height:100vh;background-size:cover;overflow:hidden}.kk-login .kk-login-tags>span{position:absolute;width:10rem;top:100px;left:200px;cursor:pointer;transition:.3s;background-color:#fff;padding:1rem;border-radius:3px;transform:rotate(330deg)}.kk-login .kk-login-tags>span:hover{transform:rotate(0)!important}.kk-login .kk-login-layouts{display:flex;justify-content:space-between;width:100%;height:100vh;position:relative}.kk-login .kk-login-layouts-left{flex:1}.kk-login .kk-login-layouts-right{flex:1;position:relative}.kk-login .kk-login-layouts-right-content{width:510px;padding:15px;position:absolute;background-color:#fff;box-shadow:0 0 16px rgba(2,2,2,.1);border-radius:10px;left:50%;top:50%;transform:translate(-50%,-50%)}.kk-login .kk-login-layouts-right-content .kk-login-item{margin-top:2rem}.kk-login .kk-login-layouts-right-content .kk-login-logo{display:flex;justify-content:center}.kk-login .kk-login-layouts-right-content .kk-login-logo img{text-align:center}.kk-login .kk-login-layouts-right-content .kk-login-title{display:flex;flex-direction:column;align-items:center}.kk-login .kk-login-layouts-right-content .kk-login-title>img{width:100px;height:auto}.kk-login .kk-login-layouts-right-content .kk-login-title .title{font-size:16px;font-weight:700}.kk-login .kk-login-layouts-right-content .action{position:absolute;right:0;top:0;width:80px;height:80px;cursor:pointer}.kk-login .kk-login-layouts-right-content .action>img{width:100%;height:auto}.kk-login .kk-login-layouts .kk-login-footer{text-align:center;margin-top:1.5rem}.kk-login .kk-login-layouts .kk-login-kuaijie{display:flex;justify-content:space-between;flex-wrap:wrap}.kk-login .kk-login-layouts .kk-login-kuaijie>div{flex:0 0 48%;width:48%}.kk-login #ww_login{width:100%;height:100%;overflow:hidden}.kk-login #ww_login div{padding:0}.nofund{width:100%;background-color:var(--app-bg-container);height:calc(100vh - 83px);position:relative}.nofund-item{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.kk-layout-breadcrumb{margin:10px 10px 0;padding:10px;background-color:#fff;color:fade("#000000",45%)}.player-node{width:40px;height:40px;border-radius:50%;background-color:#7b7979;position:relative;cursor:pointer;transform:rotate(0)}.player-node:after{content:"";display:block;position:absolute;left:55%;top:50%;width:0;height:0;border-left-width:15px;border-top-width:10px;border-bottom-width:10px;border-right-width:0;border-style:solid;border-top-color:rgba(0,0,0,0);border-left-color:#fff;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);z-index:2;transform:translate(-50%,-50%)}.player-node-play{animation:iconKeyframes 5s linear infinite;-webkit-animation:iconKeyframes 5s linear infinite}@keyframes iconKeyframes{to{transform:rotate(360deg)}}.aplayer.aplayer-narrow .aplayer-body,.aplayer.aplayer-narrow .aplayer-pic{width:50px;height:50px}.aplayer.aplayer-narrow{width:auto}.aplayer.aplayer-withlrc .aplayer-pic{width:50px;height:50px}.aplayer.aplayer-withlrc .aplayer-info{height:50px}.aplayer .aplayer-info .aplayer-music{margin:0 0 5px 5px}.aplayer .aplayer-lrc{height:auto}