.ja-button{white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:#0000;border:1px solid #0000;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:8px;height:32px;padding:1px 15px;transition:all .3s;display:inline-flex}.ja-button.default{color:var(--antd-normal-text);background-color:#fff;border-color:#d9d9d9}.ja-button.default:hover:not(.disabled){color:var(--antd-primary);border-color:var(--antd-primary)}.ja-button.text:hover:not(.disabled){background-color:#0000000a}.ja-button.primary{background-color:var(--antd-primary);color:#fff}.ja-button.primary:hover:not(.disabled){background-color:var(--antd-blue-400)}.ja-button.link{color:#1677ff}.ja-button.link:hover:not(.disabled){color:#4096ff}.ja-button.disabled{opacity:.6;cursor:default}.ja-button.lg{height:40px}.ja-button.sm{height:24px;font-size:12px}.ja-button.only-icon{padding:1px 5px}.ja-loading{width:1em;height:1em;animation:1s infinite ja_spin_animate;display:inline-block}@keyframes ja_spin_animate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ja-dropdown>.ja-menu{border-radius:8px;box-shadow:0 2px 0 4px #0000001a}.ja-floating{position:fixed;top:0;left:-10000px}.ja-floating.ja-enter{opacity:1}.ja-floating.ja-enter-active{transition:opacity .25s ease-in}.ja-floating.ja-leave{opacity:0}.ja-floating.ja-leave-active{transition:opacity .25s ease-out,transform .1s ease-out}.ja-menu{background:#fff;padding:8px}.ja-menu-item{cursor:pointer;justify-content:start;align-items:center;min-width:160px;padding:12px;display:flex}.ja-menu-item>.ja-menu-item-label:not(:first-child){margin-left:12px}.ja-menu-item:not(:last-child){border-bottom:1px solid #0003}.ja-menu-item:hover,.ja-menu-item.ja-active{color:var(--antd-primary)}.ja-input{width:100%;min-width:0;color:var(--antd-normal-text);border:1px solid #d9d9d9;border-radius:6px;outline:none}.ja-input:hover{border-color:var(--antd-primary)}.ja-input:focus{border-color:var(--antd-primary);box-shadow:0 0 0 2px #0591ff1a}.ja-input.no-rounded-r{border-top-right-radius:0;border-bottom-right-radius:0}.ja-input.no-rounded-l{border-top-left-radius:0;border-bottom-left-radius:0}.ja-input.md{height:32px;padding:4px 11px}.ja-input.lg{height:40px;padding:7px 11px}.ja-input.sm{height:24px;padding:1px 7px}.ja-input-wrapper{align-items:center;display:flex}.ja-input-addon{background-color:#00000005;border:1px solid #d9d9d9;border-right-width:0;border-top-left-radius:6px;border-bottom-left-radius:6px;justify-content:center;align-items:center;display:flex}.ja-input-addon.md{height:32px}.ja-input-addon.lg{height:40px}.ja-input-addon.sm{height:24px}.ja-input+.ja-input-addon{border-left-width:0;border-right-width:1px;border-radius:0 6px 6px 0}.ja-message-container{pointer-events:none;background:0 0;flex-direction:column;justify-content:start;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.ja-message{pointer-events:all;color:var(--antd-normal-text);will-change:opacity, transform;background:#fff;border-radius:8px;align-items:center;margin-top:16px;padding:9px 12px;font-size:14px;line-height:1.57143;display:flex;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ja-message.ja-enter{opacity:1;transform:translateY(0)}.ja-message.ja-enter-active{transition:transform .3s ease-in,opacity .3s ease-in}.ja-message.ja-leave{opacity:0;transform:translateY(-80%)}.ja-message.ja-leave-active{transition:transform .3s ease-out,opacity .3s ease-out}.ja-message>.icon{margin-inline-end:8px;font-size:16px;position:relative;top:.06em}.ja-message>.icon.error{color:var(--antd-error)}.ja-message>.icon.info{color:var(--antd-primary)}.ja-message>.icon.success{color:var(--antd-success)}.ja-message>.icon.warning{color:var(--antd-warning)}.ja-message>.icon.loading{color:var(--antd-primary)}.ja-modal-mask{background:#00000073;width:100vw;height:100vh;position:fixed;top:0;left:0}.ja-modal-mask.ja-enter{opacity:1}.ja-modal-mask.ja-enter-active{transition:opacity .2s ease-in}.ja-modal-mask.ja-leave-active{transition:opacity .2s ease-out}.ja-modal-mask.ja-leave{opacity:0}.ja-modal{background:#fff padding-box padding-box;border-radius:8px;padding:20px 24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ja-modal.ja-enter{opacity:1}.ja-modal.ja-enter-active{transition:opacity .3s ease-in}.ja-modal.ja-leave-active{transition:opacity .3s ease-out}.ja-modal.ja-leave{opacity:0}.ja-modal>.ja-close{cursor:pointer;width:32px;height:32px;font-size:16px;position:absolute;top:12px;right:12px}.ja-modal>.ja-modal-title{justify-content:space-between;align-items:center;font-size:16px;font-weight:600;line-height:1.5;display:flex}.ja-modal>.ja-modal-content{margin-top:8px}.ja-modal>.ja-modal-footer{justify-content:end;align-items:center;gap:8px;margin-top:12px;display:flex}.ja-popconfirm{background-color:#fff;border-radius:8px;width:max-content;max-width:100vw;padding:12px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ja-popconfirm>.ja-popconfirm-title{justify-items:center;font-weight:700;display:flex}.ja-popconfirm .ja-popconfirm-icon{height:22px;color:var(--antd-warning);align-items:center;margin-right:4px;font-size:16px;display:flex}.ja-popconfirm>.ja-popconfirm-content{margin-top:4px;padding-left:18px}.ja-popconfirm>.ja-popconfirm-footer{justify-content:end;align-items:center;gap:8px;margin-top:8px;display:flex}.ja-popover{background-color:#fff;border-radius:8px;width:max-content;max-width:100vw;padding:12px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ja-select{width:100%;min-width:0;color:var(--antd-normal-text);border:1px solid #d9d9d9;border-radius:6px;outline:none}.ja-select:hover{border-color:var(--antd-primary)}.ja-select.md{height:32px;padding:4px 11px}.ja-select.lg{height:40px;padding:7px 11px}.ja-select.sm{height:24px;padding:1px 7px}@keyframes antSpinMove{to{opacity:1}}@keyframes antSpinRotate{to{transform:rotate(405deg)}}.ja-spin{width:20px;height:20px;color:var(--antd-primary);animation:1.2s linear infinite antSpinRotate;display:inline-block;position:relative;transform:rotate(45deg)}.ja-spin.sm{width:14px;height:14px}.ja-spin.sm>i{width:6px;height:6px}.ja-spin.lg{width:32px;height:32px}.ja-spin.lg>i{width:14px;height:14px}.ja-spin.md>i{width:9px;height:9px}.ja-spin>i{transform-origin:50%;opacity:.3;background-color:currentColor;border-radius:100%;animation:1s linear infinite alternate antSpinMove;display:block;position:absolute;transform:scale(.75)}.ja-spin>i:first-child{animation-delay:0s;top:0;left:0}.ja-spin>i:nth-child(2){animation-delay:.4s;top:0;right:0}.ja-spin>i:nth-child(3){animation-delay:.8s;bottom:0;left:0}.ja-spin>i:nth-child(4){animation-delay:1.2s;bottom:0;right:0}.ja-tabs{border-bottom:1px solid var(--antd-border);gap:32px;display:flex;position:relative}.ja-tabs>.indicator{background-color:var(--antd-primary);will-change:left;width:0;height:2px;transition:left .3s;position:absolute;bottom:0;left:0}.ja-tab-item{cursor:pointer;padding:12px 0;position:relative}.ja-tab-item.active{color:var(--antd-primary)}.ja-table{border-collapse:separate;border-spacing:0;border-top-left-radius:8px;border-top-right-radius:8px;width:100%}.ja-table th{text-align:start;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-weight:700;position:relative}.ja-table th:first-child{border-top-left-radius:8px}.ja-table th:last-child{border-top-right-radius:8px}.ja-table th:before{content:"";top:50%;background-color:#f0f0f0;width:1px;height:1.6em;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.ja-table td{text-align:start;border-bottom:1px solid #f0f0f0;position:relative}.ja-table tr:hover td{background-color:#fafafa}.ja-table.lg th,.ja-table.lg td{padding:16px}.ja-table.md th,.ja-table.md td{padding:12px 8px}.ja-table.sm td,.ja-table.sm th{padding:8px}.ja-tag{background-color:#fafafa;border:1px solid #d9d9d9;border-radius:4px;align-items:center;height:24px;padding:0 8px;font-size:12px;display:flex}.ja-tag.processing{color:var(--antd-primary);background-color:#e6f4ff;border-color:#91caff}.ja-tag.success{color:var(--antd-success);background-color:#f6ffed;border-color:#b7eb8f}.ja-tag.error{color:var(--antd-error);background-color:#fff2f0;border-color:#ffccc7}.ja-tooltip{color:#fff;background-color:#000;border-radius:4px;padding:4px 8px}
