body,html {width:100%; height:100% } 
input::-ms-clear,input::-ms-reveal {display:none } 
*,:after,:before {box-sizing:border-box } 
html {font-family:sans-serif; line-height:1.15; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -ms-overflow-style:scrollbar; -webkit-tap-highlight-color:transparent } 
body {margin:0; color:rgba(0,0,0,.85); font-size:14px; font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji; font-variant:tabular-nums; line-height:1.5715; background-color:#fff; font-feature-settings:"tnum","tnum" } 
.hidden {display:none!important } 
hr {box-sizing:content-box; height:0; overflow:visible } 
h1,h2,h3,h4,h5,h6 {margin-top:0; margin-bottom:.5em; color:rgba(0,0,0,.85); font-weight:500 } 
p {margin-top:0; margin-bottom:1em } 
dl,ol,ul {margin-top:0; margin-bottom:1em } 
ol ol,ol ul,ul ol,ul ul {margin-bottom:0 } 
dt {font-weight:500 } 
dd {margin-bottom:.5em; margin-left:0 } 
blockquote {margin:0 0 1em } 
dfn {font-style:italic } 
b,strong {font-weight:bolder } 
small {font-size:80% } 
sub,sup {position:relative; font-size:75%; line-height:0; vertical-align:baseline } 
sub {bottom:-.25em } 
sup {top:-.5em } 
a {color:#1890ff; text-decoration:none; background-color:transparent; outline:0; cursor:pointer; transition:color .3s; -webkit-text-decoration-skip:objects } 
a:hover {color:#40a9ff } 
a:active {color:#096dd9 } 
a:active,a:hover {text-decoration:none; outline:0 } 
a:focus {text-decoration:none; outline:0 } 
a[disabled] {color:rgba(0,0,0,.25); cursor:not-allowed; pointer-events:none } 
code,kbd,pre,samp {font-size:1em; font-family:sfmono-regular,Consolas,liberation mono,Menlo,Courier,monospace } 
pre {margin-top:0; margin-bottom:1em; overflow:auto } 
figure {margin:0 0 1em }
code{ background: #c5e5ff; color:#000; padding: 0 5px; border-radius: 5px;display: inline-block;}
img {vertical-align:middle; border-style:none } 
table {border-collapse:collapse } 
caption {padding-top:.75em; padding-bottom:.3em; color:rgba(0,0,0,.45); text-align:left; caption-side:bottom } 
th {text-align:inherit } 
button,input,optgroup,select,textarea {margin:0; color:inherit; font-size:inherit; font-family:inherit; line-height:inherit } 
button,input {overflow:visible } 
button,select {text-transform:none } 
[type=reset],[type=submit],button,html [type=button] {-webkit-appearance:button } 
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {padding:0; border-style:none } 
input[type=checkbox],input[type=radio] {box-sizing:border-box; padding:0 } 
input[type=date],input[type=datetime-local],input[type=month],input[type=time] {-webkit-appearance:listbox } 
textarea {overflow:auto; resize:vertical } 
fieldset {min-width:0; margin:1em; padding:1em; border:1px solid #4f4f4f }
legend {display:inline-block; padding: 0 1em; max-width:100%; margin-top:-.5em; color:inherit; font-size:1.5em; line-height:inherit; white-space:normal }
fieldset.fieldset-top-border{ border-width: 1px 0 0 0;}
.ant-input,.ant-select {box-sizing:border-box; margin:0; font-variant:tabular-nums; list-style:none; font-feature-settings:"tnum"; position:relative; display:inline-block; width:100%; height:32px; padding:4px 11px; color:rgba(0,0,0,.65); font-size:14px; line-height:1.5; background-color:#fff; background-image:none; border:1px solid #d9d9d9; border-radius:4px; transition:border-color .3s,outline-color .3s }
.ant-input::-moz-placeholder {color:#bfbfbf; opacity:1 } 
.ant-input:-ms-input-placeholder {color:#bfbfbf } 
.ant-input::-webkit-input-placeholder {color:#bfbfbf } 
.ant-input:placeholder-shown {text-overflow:ellipsis } 
.ant-input:focus,.ant-input:hover,.ant-select:focus,.ant-select:hover {border-color:#40a9ff; border-right-width:1px!important }
.ant-input:focus,.ant-select:focus {outline:0; box-shadow:0 0 0 2px rgba(24,144,255,.2) }
.ant-input-disabled {color:rgba(0,0,0,.25); background-color:#f5f5f5; cursor:not-allowed; opacity:1 } 
.ant-input-disabled:hover {border-color:#d9d9d9; border-right-width:1px!important } 
.ant-input[disabled],.ant-select[disabled] {color:rgba(0,0,0,.25); background-color:#f5f5f5; cursor:not-allowed; opacity:1 }
.ant-input[disabled]:hover,.ant-select[disabled]:hover {border-color:#d9d9d9; border-right-width:1px!important }
textarea.ant-input {max-width:100%; height:auto; min-height:32px; line-height:1.5; vertical-align:bottom; transition:all .3s,height 0s }
.ant-input-lg {height:40px; padding:6px 11px; font-size:16px }
.ant-checkbox,.ant-radio{ margin-right: 2px;}
.ant-checkbox-label,.ant-radio-label{ display: inline-flex; align-items: center}
.ant-tabs-nav-wrap {position:relative } 
.ant-tabs-nav {display:flex; border-bottom:1px solid #ebedf0 } 
.ant-tabs-nav .ant-tabs-tab {flex:0 0 auto; padding:12px 16px; cursor:pointer } 
.ant-tabs-nav .ant-tabs-tab-active {color:#1890ff; font-weight:500 } 
.ant-tabs-ink-bar {position:absolute; bottom:1px; left:0; z-index:1; box-sizing:border-box; width:0; height:2px; background-color:#1890ff; transform-origin:0 0; transition:all .3s } 
.ant-form-inline {display:flex; flex-wrap: wrap; gap: 5px; }
.ant-form-item {padding:0; font-variant:tabular-nums; line-height:1.5715; font-feature-settings:"tnum","tnum"; margin:0 0 1em; vertical-align:top; display:flex } 
.ant-form-label {overflow:hidden; white-space:nowrap; text-align:right; vertical-align:middle; display:flex; align-items:center; justify-content:flex-end } 
.ant-form-required:before {display:inline-block; margin-right:4px; color:#f5222d; font-size:14px; font-family:SimSun,sans-serif; line-height:1; content:"*" } 
.ant-form-item label:after,label.ant-form-label:after {content:':'; margin:0 8px 0 2px } 
.ant-form-label-top {align-items:flex-start; line-height: 32px; }
.ant-input-affix {position:relative; flex:1 1 auto } 
.ant-input-affix .ant-input:not(:first-child) {padding-left:2em } 
.ant-input-affix .ant-input:not(:last-child) {padding-right:2em } 
.ant-input-prefix,.ant-input-suffix {position:absolute; top:50%; z-index:2; display:flex; align-items:center; color:rgba(0,0,0,.65); line-height:0; transform:translateY(-50%) } 
.ant-input-affix .ant-input-prefix {left:.5em } 
.ant-input-affix .ant-input-suffix {right:.5em } 
.ant-input-group {display:flex } 
.ant-input-group .ant-input {flex:1 1 auto; min-width:1px; }
.ant-input-group .ant-input:not(:last-child) {border-right:0; border-top-right-radius:0; border-bottom-right-radius:0 } 
.ant-input-group .ant-input:not(:first-child) {border-top-left-radius:0; border-bottom-left-radius:0 } 
.ant-input-group .ant-input-addon {flex:0 0 auto;width: auto; }
.ant-input-group .ant-input-addon-bd {border:1px solid #d9d9d9; border-radius:0 2px 2px 0 } 
.ant-input-addon .ant-btn {border-top-left-radius:0; border-bottom-left-radius:0 }
.ant-input-group-addon { line-height: 30px; position: relative;padding: 0 11px;color: rgba(0,0,0,.65);font-weight: 400;font-size: 14px;text-align: center;background-color: #fafafa;border: 1px solid #d9d9d9;border-radius: 4px;transition: all .3s}
.ant-input-group-addon:first-child { border-right: 0;}
.ant-input-group-addon:last-child { border-left: 0;}
.ant-input-group-addon:last-child,
.ant-input-group-addon:last-child .ant-select .ant-select-selection,
.ant-input-group>.ant-input:last-child,
.ant-input-group>.ant-input:last-child .ant-select .ant-select-selection {
 border-top-left-radius: 0;
 border-bottom-left-radius: 0
}
.ant-input-group-addon:first-child,
.ant-input-group-addon:first-child .ant-select .ant-select-selection,
.ant-input-group>.ant-input:first-child,
.ant-input-group>.ant-input:first-child .ant-select .ant-select-selection {
 border-top-right-radius: 0;
 border-bottom-right-radius: 0
}
.ant-form-inline .ant-input {width:auto } 
.ant-form-inline .ant-form-item {display:inline-flex; align-items:center; margin-right:1em; margin-bottom:0 } 
.ant-btn {line-height:1.499; position:relative; display:inline-block; font-weight:400; white-space:nowrap; text-align:center; background-image:none;text-shadow:0 -1px 0 rgba(0,0,0,.12); box-shadow:0 2px 0 rgba(0,0,0,.015); cursor:pointer; transition:color,background-color .3s cubic-bezier(.645,.045,.355,1); -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:manipulation; height:32px; padding:0 15px; font-size:14px; border-radius:4px; color:rgba(0,0,0,.65); background-color:#fff; border:1px solid #d9d9d9 }
.ant-btn>.anticon {line-height:1 } 
.ant-btn,.ant-btn:active,.ant-btn:focus {outline:0 } 
.ant-btn:not([disabled]):hover {text-decoration:none } 
.ant-btn:not([disabled]):active {outline:0; box-shadow:none } 
.ant-btn.disabled,.ant-btn[disabled] {cursor:not-allowed } 
.ant-btn.disabled>*,.ant-btn[disabled]>* {pointer-events:none } 
.ant-btn-lg {height:40px; padding:0 15px; font-size:16px; border-radius:4px } 
.ant-btn-sm {height:24px; padding:0 7px; font-size:14px; border-radius:4px } 
.ant-btn>a:only-child {color:currentColor } 
.ant-btn>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn:focus,.ant-btn:hover {color:#40a9ff; background-color:#fff; border-color:#40a9ff } 
.ant-btn:focus>a:only-child,.ant-btn:hover>a:only-child {color:currentColor } 
.ant-btn:focus>a:only-child:after,.ant-btn:hover>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn.active,.ant-btn:active {color:#096dd9; background-color:#fff; border-color:#096dd9 } 
.ant-btn.active>a:only-child,.ant-btn:active>a:only-child {color:currentColor } 
.ant-btn.active>a:only-child:after,.ant-btn:active>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-disabled,.ant-btn-disabled.active,.ant-btn-disabled:active,.ant-btn-disabled:focus,.ant-btn-disabled:hover,.ant-btn.disabled,.ant-btn.disabled.active,.ant-btn.disabled:active,.ant-btn.disabled:focus,.ant-btn.disabled:hover,.ant-btn[disabled],.ant-btn[disabled].active,.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover {color:rgba(0,0,0,.25); background-color:#f5f5f5; border-color:#d9d9d9; text-shadow:none; box-shadow:none } 
.ant-btn-disabled.active>a:only-child,.ant-btn-disabled:active>a:only-child,.ant-btn-disabled:focus>a:only-child,.ant-btn-disabled:hover>a:only-child,.ant-btn-disabled>a:only-child,.ant-btn.disabled.active>a:only-child,.ant-btn.disabled:active>a:only-child,.ant-btn.disabled:focus>a:only-child,.ant-btn.disabled:hover>a:only-child,.ant-btn.disabled>a:only-child,.ant-btn[disabled].active>a:only-child,.ant-btn[disabled]:active>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]>a:only-child {color:currentColor } 
.ant-btn-disabled.active>a:only-child:after,.ant-btn-disabled:active>a:only-child:after,.ant-btn-disabled:focus>a:only-child:after,.ant-btn-disabled:hover>a:only-child:after,.ant-btn-disabled>a:only-child:after,.ant-btn.disabled.active>a:only-child:after,.ant-btn.disabled:active>a:only-child:after,.ant-btn.disabled:focus>a:only-child:after,.ant-btn.disabled:hover>a:only-child:after,.ant-btn.disabled>a:only-child:after,.ant-btn[disabled].active>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn.active,.ant-btn:active,.ant-btn:focus,.ant-btn:hover {text-decoration:none; background:#fff } 
.ant-btn>i,.ant-btn>span {display:inline-block; transition:margin-left .3s cubic-bezier(.645,.045,.355,1); pointer-events:none }
.ant-btn-primary,.ant-btn-info,.ant-btn-warn,.ant-btn-danger,
.ant-btn-primary:focus,.ant-btn-info:focus,.ant-btn-warn:focus,.ant-btn-danger:focus,
.ant-btn-primary:hover,.ant-btn-info:hover,.ant-btn-warn:hover,.ant-btn-danger:hover{color:#fff; }

.ant-btn-primary {  background-color:#1890ff; border-color:#1890ff; }
.ant-btn-info {  background-color:#3ec507; border-color:#3ec507;  }
.ant-btn-warn{ background-color: #eaa110; border-color: #eaa110;}
.ant-btn-primary>a:only-child {color:currentColor } 
.ant-btn-primary>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-primary:focus,.ant-btn-primary:hover { background-color:#40a9ff; border-color:#40a9ff }
.ant-btn-info:focus,.ant-btn-info:hover { background-color:#44e204; border-color:#44e204 }
.ant-btn-warn:focus,.ant-btn-warn:hover { background-color:#faad14; border-color:#faad14 }
.ant-btn-primary:focus>a:only-child,.ant-btn-primary:hover>a:only-child {color:currentColor }
.ant-btn-primary:focus>a:only-child:after,.ant-btn-primary:hover>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-primary.active,.ant-btn-primary:active {background-color:#096dd9; border-color:#096dd9 }
.ant-btn-info.active,.ant-btn-info:active { background-color:#36a708; border-color:#36a708 }
.ant-btn-warn.active,.ant-btn-warn:active { background-color:#da9409; border-color:#da9409 }
.ant-btn-primary.active>a:only-child,.ant-btn-primary:active>a:only-child {color:currentColor } 
.ant-btn-primary.active>a:only-child:after,.ant-btn-primary:active>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-primary-disabled,.ant-btn-primary-disabled.active,.ant-btn-primary-disabled:active,.ant-btn-primary-disabled:focus,.ant-btn-primary-disabled:hover,.ant-btn-primary.disabled,.ant-btn-primary.disabled.active,.ant-btn-primary.disabled:active,.ant-btn-primary.disabled:focus,.ant-btn-primary.disabled:hover,.ant-btn-primary[disabled],.ant-btn-primary[disabled].active,.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover {color:rgba(0,0,0,.25); background-color:#f5f5f5; border-color:#d9d9d9; text-shadow:none; box-shadow:none } 
.ant-btn-primary-disabled.active>a:only-child,.ant-btn-primary-disabled:active>a:only-child,.ant-btn-primary-disabled:focus>a:only-child,.ant-btn-primary-disabled:hover>a:only-child,.ant-btn-primary-disabled>a:only-child,.ant-btn-primary.disabled.active>a:only-child,.ant-btn-primary.disabled:active>a:only-child,.ant-btn-primary.disabled:focus>a:only-child,.ant-btn-primary.disabled:hover>a:only-child,.ant-btn-primary.disabled>a:only-child,.ant-btn-primary[disabled].active>a:only-child,.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]>a:only-child {color:currentColor } 
.ant-btn-primary-disabled.active>a:only-child:after,.ant-btn-primary-disabled:active>a:only-child:after,.ant-btn-primary-disabled:focus>a:only-child:after,.ant-btn-primary-disabled:hover>a:only-child:after,.ant-btn-primary-disabled>a:only-child:after,.ant-btn-primary.disabled.active>a:only-child:after,.ant-btn-primary.disabled:active>a:only-child:after,.ant-btn-primary.disabled:focus>a:only-child:after,.ant-btn-primary.disabled:hover>a:only-child:after,.ant-btn-primary.disabled>a:only-child:after,.ant-btn-primary[disabled].active>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {border-right-color:#40a9ff; border-left-color:#40a9ff } 
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {border-color:#d9d9d9 } 
.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {border-right-color:#40a9ff } 
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {border-right-color:#d9d9d9 } 
.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child) {border-left-color:#40a9ff } 
.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {border-left-color:#d9d9d9 } 
.ant-btn-ghost {color:rgba(0,0,0,.65); background-color:transparent; border-color:#d9d9d9 } 
.ant-btn-ghost>a:only-child {color:currentColor } 
.ant-btn-ghost>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-ghost:focus,.ant-btn-ghost:hover {color:#40a9ff; background-color:transparent; border-color:#40a9ff } 
.ant-btn-ghost:focus>a:only-child,.ant-btn-ghost:hover>a:only-child {color:currentColor } 
.ant-btn-ghost:focus>a:only-child:after,.ant-btn-ghost:hover>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-ghost.active,.ant-btn-ghost:active {color:#096dd9; background-color:transparent; border-color:#096dd9 } 
.ant-btn-ghost.active>a:only-child,.ant-btn-ghost:active>a:only-child {color:currentColor } 
.ant-btn-ghost.active>a:only-child:after,.ant-btn-ghost:active>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-ghost-disabled,.ant-btn-ghost-disabled.active,.ant-btn-ghost-disabled:active,.ant-btn-ghost-disabled:focus,.ant-btn-ghost-disabled:hover,.ant-btn-ghost.disabled,.ant-btn-ghost.disabled.active,.ant-btn-ghost.disabled:active,.ant-btn-ghost.disabled:focus,.ant-btn-ghost.disabled:hover,.ant-btn-ghost[disabled],.ant-btn-ghost[disabled].active,.ant-btn-ghost[disabled]:active,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:hover {color:rgba(0,0,0,.25); background-color:#f5f5f5; border-color:#d9d9d9; text-shadow:none; box-shadow:none } 
.ant-btn-ghost-disabled.active>a:only-child,.ant-btn-ghost-disabled:active>a:only-child,.ant-btn-ghost-disabled:focus>a:only-child,.ant-btn-ghost-disabled:hover>a:only-child,.ant-btn-ghost-disabled>a:only-child,.ant-btn-ghost.disabled.active>a:only-child,.ant-btn-ghost.disabled:active>a:only-child,.ant-btn-ghost.disabled:focus>a:only-child,.ant-btn-ghost.disabled:hover>a:only-child,.ant-btn-ghost.disabled>a:only-child,.ant-btn-ghost[disabled].active>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]>a:only-child {color:currentColor } 
.ant-btn-ghost-disabled.active>a:only-child:after,.ant-btn-ghost-disabled:active>a:only-child:after,.ant-btn-ghost-disabled:focus>a:only-child:after,.ant-btn-ghost-disabled:hover>a:only-child:after,.ant-btn-ghost-disabled>a:only-child:after,.ant-btn-ghost.disabled.active>a:only-child:after,.ant-btn-ghost.disabled:active>a:only-child:after,.ant-btn-ghost.disabled:focus>a:only-child:after,.ant-btn-ghost.disabled:hover>a:only-child:after,.ant-btn-ghost.disabled>a:only-child:after,.ant-btn-ghost[disabled].active>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-dashed {color:rgba(0,0,0,.65); background-color:#fff; border-color:#d9d9d9; border-style:dashed } 
.ant-btn-dashed>a:only-child {color:currentColor } 
.ant-btn-dashed>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-dashed:focus,.ant-btn-dashed:hover {color:#40a9ff; background-color:#fff; border-color:#40a9ff } 
.ant-btn-dashed:focus>a:only-child,.ant-btn-dashed:hover>a:only-child {color:currentColor } 
.ant-btn-dashed:focus>a:only-child:after,.ant-btn-dashed:hover>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-dashed.active,.ant-btn-dashed:active {color:#096dd9; background-color:#fff; border-color:#096dd9 } 
.ant-btn-dashed.active>a:only-child,.ant-btn-dashed:active>a:only-child {color:currentColor } 
.ant-btn-dashed.active>a:only-child:after,.ant-btn-dashed:active>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-dashed-disabled,.ant-btn-dashed-disabled.active,.ant-btn-dashed-disabled:active,.ant-btn-dashed-disabled:focus,.ant-btn-dashed-disabled:hover,.ant-btn-dashed.disabled,.ant-btn-dashed.disabled.active,.ant-btn-dashed.disabled:active,.ant-btn-dashed.disabled:focus,.ant-btn-dashed.disabled:hover,.ant-btn-dashed[disabled],.ant-btn-dashed[disabled].active,.ant-btn-dashed[disabled]:active,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:hover {color:rgba(0,0,0,.25); background-color:#f5f5f5; border-color:#d9d9d9; text-shadow:none; box-shadow:none } 
.ant-btn-dashed-disabled.active>a:only-child,.ant-btn-dashed-disabled:active>a:only-child,.ant-btn-dashed-disabled:focus>a:only-child,.ant-btn-dashed-disabled:hover>a:only-child,.ant-btn-dashed-disabled>a:only-child,.ant-btn-dashed.disabled.active>a:only-child,.ant-btn-dashed.disabled:active>a:only-child,.ant-btn-dashed.disabled:focus>a:only-child,.ant-btn-dashed.disabled:hover>a:only-child,.ant-btn-dashed.disabled>a:only-child,.ant-btn-dashed[disabled].active>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]>a:only-child {color:currentColor } 
.ant-btn-dashed-disabled.active>a:only-child:after,.ant-btn-dashed-disabled:active>a:only-child:after,.ant-btn-dashed-disabled:focus>a:only-child:after,.ant-btn-dashed-disabled:hover>a:only-child:after,.ant-btn-dashed-disabled>a:only-child:after,.ant-btn-dashed.disabled.active>a:only-child:after,.ant-btn-dashed.disabled:active>a:only-child:after,.ant-btn-dashed.disabled:focus>a:only-child:after,.ant-btn-dashed.disabled:hover>a:only-child:after,.ant-btn-dashed.disabled>a:only-child:after,.ant-btn-dashed[disabled].active>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-danger {color:#fff; background-color:#ff4d4f; border-color:#ff4d4f; text-shadow:0 -1px 0 rgba(0,0,0,.12); box-shadow:0 2px 0 rgba(0,0,0,.045) } 
.ant-btn-danger>a:only-child {color:currentColor } 
.ant-btn-danger>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-danger:focus,.ant-btn-danger:hover {color:#fff; background-color:#ff7875; border-color:#ff7875 } 
.ant-btn-danger:focus>a:only-child,.ant-btn-danger:hover>a:only-child {color:currentColor } 
.ant-btn-danger:focus>a:only-child:after,.ant-btn-danger:hover>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-danger.active,.ant-btn-danger:active {color:#fff; background-color:#d9363e; border-color:#d9363e } 
.ant-btn-danger.active>a:only-child,.ant-btn-danger:active>a:only-child {color:currentColor } 
.ant-btn-danger.active>a:only-child:after,.ant-btn-danger:active>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-danger-disabled,.ant-btn-danger-disabled.active,.ant-btn-danger-disabled:active,.ant-btn-danger-disabled:focus,.ant-btn-danger-disabled:hover,.ant-btn-danger.disabled,.ant-btn-danger.disabled.active,.ant-btn-danger.disabled:active,.ant-btn-danger.disabled:focus,.ant-btn-danger.disabled:hover,.ant-btn-danger[disabled],.ant-btn-danger[disabled].active,.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover {color:rgba(0,0,0,.25); background-color:#f5f5f5; border-color:#d9d9d9; text-shadow:none; box-shadow:none } 
.ant-btn-danger-disabled.active>a:only-child,.ant-btn-danger-disabled:active>a:only-child,.ant-btn-danger-disabled:focus>a:only-child,.ant-btn-danger-disabled:hover>a:only-child,.ant-btn-danger-disabled>a:only-child,.ant-btn-danger.disabled.active>a:only-child,.ant-btn-danger.disabled:active>a:only-child,.ant-btn-danger.disabled:focus>a:only-child,.ant-btn-danger.disabled:hover>a:only-child,.ant-btn-danger.disabled>a:only-child,.ant-btn-danger[disabled].active>a:only-child,.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]>a:only-child {color:currentColor } 
.ant-btn-danger-disabled.active>a:only-child:after,.ant-btn-danger-disabled:active>a:only-child:after,.ant-btn-danger-disabled:focus>a:only-child:after,.ant-btn-danger-disabled:hover>a:only-child:after,.ant-btn-danger-disabled>a:only-child:after,.ant-btn-danger.disabled.active>a:only-child:after,.ant-btn-danger.disabled:active>a:only-child:after,.ant-btn-danger.disabled:focus>a:only-child:after,.ant-btn-danger.disabled:hover>a:only-child:after,.ant-btn-danger.disabled>a:only-child:after,.ant-btn-danger[disabled].active>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-link {color:#1890ff; background-color:transparent; border-color:transparent; box-shadow:none } 
.ant-btn-link>a:only-child {color:currentColor } 
.ant-btn-link>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-link:focus,.ant-btn-link:hover {color:#40a9ff; background-color:transparent; border-color:#40a9ff } 
.ant-btn-link:focus>a:only-child,.ant-btn-link:hover>a:only-child {color:currentColor } 
.ant-btn-link:focus>a:only-child:after,.ant-btn-link:hover>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-link.active,.ant-btn-link:active {color:#096dd9; background-color:transparent; border-color:#096dd9 } 
.ant-btn-link.active>a:only-child,.ant-btn-link:active>a:only-child {color:currentColor } 
.ant-btn-link.active>a:only-child:after,.ant-btn-link:active>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-link-disabled,.ant-btn-link-disabled.active,.ant-btn-link-disabled:active,.ant-btn-link-disabled:focus,.ant-btn-link-disabled:hover,.ant-btn-link.disabled,.ant-btn-link.disabled.active,.ant-btn-link.disabled:active,.ant-btn-link.disabled:focus,.ant-btn-link.disabled:hover,.ant-btn-link[disabled],.ant-btn-link[disabled].active,.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover {background-color:#f5f5f5; border-color:#d9d9d9 } 
.ant-btn-link:active,.ant-btn-link:focus,.ant-btn-link:hover {border-color:transparent } 
.ant-btn-link-disabled,.ant-btn-link-disabled.active,.ant-btn-link-disabled:active,.ant-btn-link-disabled:focus,.ant-btn-link-disabled:hover,.ant-btn-link.disabled,.ant-btn-link.disabled.active,.ant-btn-link.disabled:active,.ant-btn-link.disabled:focus,.ant-btn-link.disabled:hover,.ant-btn-link[disabled],.ant-btn-link[disabled].active,.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover {color:rgba(0,0,0,.25); background-color:transparent; border-color:transparent; text-shadow:none; box-shadow:none } 
.ant-btn-link-disabled.active>a:only-child,.ant-btn-link-disabled:active>a:only-child,.ant-btn-link-disabled:focus>a:only-child,.ant-btn-link-disabled:hover>a:only-child,.ant-btn-link-disabled>a:only-child,.ant-btn-link.disabled.active>a:only-child,.ant-btn-link.disabled:active>a:only-child,.ant-btn-link.disabled:focus>a:only-child,.ant-btn-link.disabled:hover>a:only-child,.ant-btn-link.disabled>a:only-child,.ant-btn-link[disabled].active>a:only-child,.ant-btn-link[disabled]:active>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]>a:only-child {color:currentColor } 
.ant-btn-link-disabled.active>a:only-child:after,.ant-btn-link-disabled:active>a:only-child:after,.ant-btn-link-disabled:focus>a:only-child:after,.ant-btn-link-disabled:hover>a:only-child:after,.ant-btn-link-disabled>a:only-child:after,.ant-btn-link.disabled.active>a:only-child:after,.ant-btn-link.disabled:active>a:only-child:after,.ant-btn-link.disabled:focus>a:only-child:after,.ant-btn-link.disabled:hover>a:only-child:after,.ant-btn-link.disabled>a:only-child:after,.ant-btn-link[disabled].active>a:only-child:after,.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-icon-only {width:32px; height:32px; padding:0; font-size:16px; border-radius:4px } 
.ant-btn-icon-only.ant-btn-lg {width:40px; height:40px; padding:0; font-size:18px; border-radius:4px } 
.ant-btn-icon-only.ant-btn-sm {width:24px; height:24px; padding:0; font-size:14px; border-radius:4px } 
.ant-btn-icon-only>i {vertical-align:middle } 
.ant-btn-round {height:32px; padding:0 16px; font-size:14px; border-radius:32px } 
.ant-btn-round.ant-btn-lg {height:40px; padding:0 20px; font-size:16px; border-radius:40px } 
.ant-btn-round.ant-btn-sm {height:24px; padding:0 12px; font-size:14px; border-radius:24px } 
.ant-btn-round.ant-btn-icon-only {width:auto } 
.ant-btn-circle,.ant-btn-circle-outline {min-width:32px; padding-right:0; padding-left:0; text-align:center; border-radius:50% } 
.ant-btn-circle-outline.ant-btn-lg,.ant-btn-circle.ant-btn-lg {min-width:40px; border-radius:50% } 
.ant-btn-circle-outline.ant-btn-sm,.ant-btn-circle.ant-btn-sm {min-width:24px; border-radius:50% } 
.ant-btn:before {position:absolute; top:-1px; right:-1px; bottom:-1px; left:-1px; z-index:1; display:none; background:#fff; border-radius:inherit; opacity:.35; transition:opacity .2s; content:""; pointer-events:none } 
.ant-btn .anticon {transition:margin-left .3s cubic-bezier(.645,.045,.355,1) } 
.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg {shape-rendering:optimizeSpeed } 
.ant-btn.ant-btn-loading {position:relative } 
.ant-btn-loading .i-loading {margin-right:5px } 
.ant-btn.ant-btn-loading:not([disabled]) {pointer-events:none } 
.ant-btn-group {display:inline-flex } 
.ant-btn-group,.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn {position:relative } 
.ant-btn-group>.ant-btn.active,.ant-btn-group>.ant-btn:active,.ant-btn-group>.ant-btn:focus,.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn.active,.ant-btn-group>span>.ant-btn:active,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>span>.ant-btn:hover {z-index:2 } 
.ant-btn-group>.ant-btn:disabled,.ant-btn-group>span>.ant-btn:disabled {z-index:0 } 
.ant-btn-group>.ant-btn-icon-only {font-size:14px } 
.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn {height:40px; padding:0 15px; font-size:16px; border-radius:0; line-height:38px } 
.ant-btn-group-lg>.ant-btn.ant-btn-icon-only {width:40px; height:40px; padding-right:0; padding-left:0 } 
.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn {height:24px; padding:0 7px; font-size:14px; border-radius:0; line-height:22px } 
.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon {font-size:14px } 
.ant-btn-group-sm>.ant-btn.ant-btn-icon-only {width:24px; height:24px; padding-right:0; padding-left:0 } 
.ant-btn+.ant-btn-group,.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group span+.ant-btn,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group,.ant-btn-group>span+span {margin-left:-1px } 
.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]) {border-left-color:transparent } 
.ant-btn-group .ant-btn {border-radius:0 } 
.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn {margin-left:0 } 
.ant-btn-group>.ant-btn:only-child,.ant-btn-group>span:only-child>.ant-btn {border-radius:4px } 
.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn {border-top-left-radius:4px; border-bottom-left-radius:4px } 
.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn {border-top-right-radius:4px; border-bottom-right-radius:4px } 
.ant-btn-group-sm>.ant-btn:only-child,.ant-btn-group-sm>span:only-child>.ant-btn {border-radius:4px } 
.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn {border-top-left-radius:4px; border-bottom-left-radius:4px } 
.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn {border-top-right-radius:4px; border-bottom-right-radius:4px } 
.ant-btn-group>.ant-btn-group {float:left } 
.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn {border-radius:0 } 
.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child {padding-right:8px; border-top-right-radius:0; border-bottom-right-radius:0 } 
.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child {padding-left:8px; border-top-left-radius:0; border-bottom-left-radius:0 } 
.ant-btn:active>span,.ant-btn:focus>span {position:relative } 
.ant-btn>.anticon+span,.ant-btn>span+.anticon {margin-left:8px } 
.ant-btn-background-ghost {color:#fff; background:0 0!important; border-color:#fff } 
.ant-btn-background-ghost.ant-btn-primary {color:#1890ff; background-color:transparent; border-color:#1890ff; text-shadow:none } 
.ant-btn-background-ghost.ant-btn-primary>a:only-child {color:currentColor } 
.ant-btn-background-ghost.ant-btn-primary>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-background-ghost.ant-btn-primary:focus,.ant-btn-background-ghost.ant-btn-primary:hover {color:#40a9ff; background-color:transparent; border-color:#40a9ff } 
.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child {color:currentColor } 
.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-background-ghost.ant-btn-primary.active,.ant-btn-background-ghost.ant-btn-primary:active {color:#096dd9; background-color:transparent; border-color:#096dd9 } 
.ant-btn-background-ghost.ant-btn-primary.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary:active>a:only-child {color:currentColor } 
.ant-btn-background-ghost.ant-btn-primary.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-background-ghost.ant-btn-primary-disabled,.ant-btn-background-ghost.ant-btn-primary-disabled.active,.ant-btn-background-ghost.ant-btn-primary-disabled:active,.ant-btn-background-ghost.ant-btn-primary-disabled:focus,.ant-btn-background-ghost.ant-btn-primary-disabled:hover,.ant-btn-background-ghost.ant-btn-primary.disabled,.ant-btn-background-ghost.ant-btn-primary.disabled.active,.ant-btn-background-ghost.ant-btn-primary.disabled:active,.ant-btn-background-ghost.ant-btn-primary.disabled:focus,.ant-btn-background-ghost.ant-btn-primary.disabled:hover,.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled].active,.ant-btn-background-ghost.ant-btn-primary[disabled]:active,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover {color:rgba(0,0,0,.25); background-color:#f5f5f5; border-color:#d9d9d9; text-shadow:none; box-shadow:none } 
.ant-btn-background-ghost.ant-btn-primary-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child {color:currentColor } 
.ant-btn-background-ghost.ant-btn-primary-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-background-ghost.ant-btn-danger {color:#ff4d4f; background-color:transparent; border-color:#ff4d4f; text-shadow:none } 
.ant-btn-background-ghost.ant-btn-danger>a:only-child {color:currentColor } 
.ant-btn-background-ghost.ant-btn-danger>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-background-ghost.ant-btn-danger:focus,.ant-btn-background-ghost.ant-btn-danger:hover {color:#ff7875; background-color:transparent; border-color:#ff7875 } 
.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child {color:currentColor } 
.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-background-ghost.ant-btn-danger.active,.ant-btn-background-ghost.ant-btn-danger:active {color:#d9363e; background-color:transparent; border-color:#d9363e } 
.ant-btn-background-ghost.ant-btn-danger.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger:active>a:only-child {color:currentColor } 
.ant-btn-background-ghost.ant-btn-danger.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-background-ghost.ant-btn-danger-disabled,.ant-btn-background-ghost.ant-btn-danger-disabled.active,.ant-btn-background-ghost.ant-btn-danger-disabled:active,.ant-btn-background-ghost.ant-btn-danger-disabled:focus,.ant-btn-background-ghost.ant-btn-danger-disabled:hover,.ant-btn-background-ghost.ant-btn-danger.disabled,.ant-btn-background-ghost.ant-btn-danger.disabled.active,.ant-btn-background-ghost.ant-btn-danger.disabled:active,.ant-btn-background-ghost.ant-btn-danger.disabled:focus,.ant-btn-background-ghost.ant-btn-danger.disabled:hover,.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled].active,.ant-btn-background-ghost.ant-btn-danger[disabled]:active,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover {color:rgba(0,0,0,.25); background-color:#f5f5f5; border-color:#d9d9d9; text-shadow:none; box-shadow:none } 
.ant-btn-background-ghost.ant-btn-danger-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child {color:currentColor } 
.ant-btn-background-ghost.ant-btn-danger-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-background-ghost.ant-btn-link {color:#1890ff; background-color:transparent; border-color:transparent; text-shadow:none; color:#fff } 
.ant-btn-background-ghost.ant-btn-link>a:only-child {color:currentColor } 
.ant-btn-background-ghost.ant-btn-link>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-background-ghost.ant-btn-link:focus,.ant-btn-background-ghost.ant-btn-link:hover {color:#40a9ff; background-color:transparent; border-color:transparent } 
.ant-btn-background-ghost.ant-btn-link:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link:hover>a:only-child {color:currentColor } 
.ant-btn-background-ghost.ant-btn-link:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link:hover>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-background-ghost.ant-btn-link.active,.ant-btn-background-ghost.ant-btn-link:active {color:#096dd9; background-color:transparent; border-color:transparent } 
.ant-btn-background-ghost.ant-btn-link.active>a:only-child,.ant-btn-background-ghost.ant-btn-link:active>a:only-child {color:currentColor } 
.ant-btn-background-ghost.ant-btn-link.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link:active>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-background-ghost.ant-btn-link-disabled,.ant-btn-background-ghost.ant-btn-link-disabled.active,.ant-btn-background-ghost.ant-btn-link-disabled:active,.ant-btn-background-ghost.ant-btn-link-disabled:focus,.ant-btn-background-ghost.ant-btn-link-disabled:hover,.ant-btn-background-ghost.ant-btn-link.disabled,.ant-btn-background-ghost.ant-btn-link.disabled.active,.ant-btn-background-ghost.ant-btn-link.disabled:active,.ant-btn-background-ghost.ant-btn-link.disabled:focus,.ant-btn-background-ghost.ant-btn-link.disabled:hover,.ant-btn-background-ghost.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-link[disabled].active,.ant-btn-background-ghost.ant-btn-link[disabled]:active,.ant-btn-background-ghost.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-link[disabled]:hover {color:rgba(0,0,0,.25); background-color:#f5f5f5; border-color:#d9d9d9; text-shadow:none; box-shadow:none } 
.ant-btn-background-ghost.ant-btn-link-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]>a:only-child {color:currentColor } 
.ant-btn-background-ghost.ant-btn-link-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]>a:only-child:after {position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; content:"" } 
.ant-btn-two-chinese-chars:first-letter {letter-spacing:.34em } 
.ant-btn-two-chinese-chars>:not(.anticon) {margin-right:-.34em; letter-spacing:.34em } 
.ant-btn-block {width:100% } 
.ant-btn:empty {vertical-align:top } 
a.ant-btn {padding-top:.1px; line-height:30px } 
a.ant-btn-lg {line-height:38px } 
a.ant-btn-sm {line-height:22px }
.ant-btn-grid{ display: inline-grid; grid-gap: 8px;}
.ant-message {margin:0; padding:0; color:rgba(0,0,0,.65); font-size:14px; font-variant:tabular-nums; line-height:1.5; list-style:none; font-feature-settings:"tnum"; position:fixed; top:16px; left:0; z-index:1010; width:100%; pointer-events:none } 
.ant-message-notice {padding:8px; text-align:center } 
.ant-message-notice:first-child {margin-top:-8px } 
.ant-message-notice-content {display:inline-block; padding:10px 16px; background:#fff; border-radius:4px; box-shadow:0 4px 12px rgba(0,0,0,.15); pointer-events:all } 
.ant-message-success .anticon {color:#52c41a } 
.ant-message-error .anticon {color:#f5222d } 
.ant-message-warning .anticon {color:#faad14 } 
.ant-message-info .anticon,.ant-message-loading .anticon {color:#1890ff } 
.ant-message .anticon {position:relative; top:1px; margin-right:8px; font-size:16px } 
.ant-message-loading .anticon:before {animation:Rolling 1s linear infinite; display:inline-block } 
@keyframes Rolling {0% {transform:rotate(0) } 
to {transform:rotate(359deg) } 
 }
.animation-rolling {animation:Rolling 1s linear infinite } 
.ant-message-notice.move-up-leave {overflow:hidden; animation-name:MessageMoveOut; animation-duration:.35s } 
@keyframes MessageMoveOut {0% {max-height:150px; padding:8px; opacity:1 } 
to {max-height:0; padding:0; opacity:0 } 
 }
.ant-modal-mask {position:fixed; top:0; right:0; bottom:0; left:0; z-index:1000; height:100%; background-color:rgba(0,0,0,.45); filter:alpha(opacity=50); opacity:.5 } 
.ant-modal-wrap {position:fixed; top:0; right:0; bottom:0; left:0; z-index:1000; overflow:auto; outline:0; -webkit-overflow-scrolling:touch; display:flex; align-items:baseline; justify-content:center; pointer-events:none } 
.ant-modal {box-sizing:border-box; color:rgba(0,0,0,.65); font-size:14px; font-variant:tabular-nums; line-height:1.5; list-style:none; font-feature-settings:"tnum"; position:relative; top:100px; width:auto; background-color:#fff; border-radius:4px; box-shadow:0 4px 12px rgba(0,0,0,.15); max-width:100%; pointer-events:auto; display:flex; flex-direction:column } 
.ant-modal-centered {align-items:center } 
.ant-modal-centered .ant-modal {top:auto } 
.ant-modal-header {display:flex; color:rgba(0,0,0,.65); background:#fff; border-bottom:1px solid #e8e8e8; border-radius:4px 4px 0 0; font-size:16px } 
.ant-modal-title {flex:1 1 auto; padding:16px 24px; color:rgba(0,0,0,.85); font-weight:500; line-height:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:default; user-select:none } 
.ant-cursor-move {cursor:move!important } 
.ant-modal-close {flex:0 0 auto; border:0; background:0 0; width:53px; text-align:center; outline:0; cursor:pointer } 
.ant-modal-body {padding:24px; font-size:14px; line-height:1.5; word-wrap:break-word; flex: 1 1 auto; }
.ant-modal-footer {padding:10px 16px; text-align:right; background:0 0; border-top:1px solid #e8e8e8; border-radius:0 0 4px 4px } 
.ant-modal-footer button+button {margin-bottom:0; margin-left:8px } 
.zoom-enter {animation:antZoomIn .3s; animation-play-state:running } 
.zoom-leave {animation:antZoomOut .3s; opacity:0; pointer-events:none } 
.slide-up-leave {animation:antSlideUpOut .3s; opacity:0; pointer-events:none } 
@keyframes antZoomIn {0% {transform:scale(.2); opacity:0 } 
to {transform:scale(1); opacity:1 } 
 }
@keyframes antZoomOut {0% {transform:scale(1); opacity:1 } 
to {transform:scale(.2); opacity:0 } 
 }
@keyframes antSlideUpIn {0% {transform:scaleY(0); transform-origin:0 0; opacity:0 } 
to {transform:scaleY(1); transform-origin:0 0; opacity:1 } 
 }
@keyframes antSlideUpOut {0% {transform:scaleY(1); transform-origin:0 0; opacity:1 } 
to {transform:scaleY(0); transform-origin:0 0; opacity:0 } 
 }
@keyframes antSlideUpNone {0% {transform:scaleY(1); transform-origin:0 0; opacity:1 } 
to {transform:scaleY(0); transform-origin:0 0; opacity:0 } 
 }
.ant-modal-alert .ant-modal {top:25% } 
.ant-modal-alert .ant-modal-header {display:none } 
.ant-modal-message {display:flex; align-items:center; min-width:300px; max-width:100% } 
.ant-modal-message-with-title {align-items:flex-start } 
.ant-message-body {font-size:16px; color:#262626; max-width:500px } 
.ant-message-title {font-weight:500; margin-bottom: 8px; }
.ant-message-content {font-size:14px; color:#595959;max-width: 500px; }
.model-error-content{ border: 1px solid #d6d6d6; padding: 8px; margin-top: 8px; max-height: 280px; overflow: auto;}
.ant-modal-message .anticon {font-size:200%; margin-right:12px; line-height:1 }
.ant-alert-info .anticon,.ant-message-info .anticon {color:#1890ff } 
.ant-alert-warn .anticon,.ant-message-warn .anticon {color:#faad14 } 
.ant-alert-success .anticon,.ant-message-success .anticon {color:#52c41a } 
.ant-alert-error .anticon,.ant-message-error .anticon {color:#f5222d } 
.text-succes,.text-success {color:#52c41a }
.text-info {color:#1890ff } 
.text-warn {color:#faad14 } 
.text-error {color:#f5222d }
.ant-modal-prompt .ant-modal{ width:400px; max-width: 100%; }
.ant-modal-prompt .model-prompt-input-box{ margin:5px 0;}
.ant-modal-prompt .ant-input-invalid .ant-input{ border-color: #f5222d !important;}
.ant-alert {position:relative; padding:8px 15px 8px 15px; font-size:14px } 
.ant-alert-closeable {padding-right:36px } 
.ant-alert-popover {position:absolute; z-index:1100 } 
.ant-alert-popover:after,.ant-alert-popover:before {content:''; position:absolute; display:block; width:8.48528137px; height:8.48528137px; background:0 0; border-style:solid; border-width:4.24264069px } 
.arrow-bottom:after,.arrow-bottom:before,.arrow-top:after,.arrow-top:before {left:50%; transform:translateX(-50%) rotate(45deg) } 
.arrow-top:before {bottom:-4.8px } 
.arrow-top:after {bottom:-3.8px } 
.arrow-bottom:before {top:-4.8px } 
.arrow-bottom:after {top:-3.8px } 
.arrow-left:after,.arrow-left:before,.arrow-right:after,.arrow-right:before {top:50%; transform:translateY(-50%) rotate(45deg) } 
.arrow-left:before {right:-4.8px } 
.arrow-left:after {right:-3.8px } 
.arrow-right:before {left:-4.8px } 
.arrow-right:after {left:-3.8px } 
.ant-alert .anticon {margin-right:.8em } 
.ant-alert-success {background-color:#f6ffed; border:1px solid #b7eb8f } 
.ant-alert-success:before {border-color:#b7eb8f } 
.ant-alert-success:after {border-color:#f6ffed } 
.ant-alert-info {background-color:#e6f7ff; border:1px solid #91d5ff } 
.ant-alert-info:before {border-color:#91d5ff } 
.ant-alert-info:after {border-color:#e6f7ff } 
.ant-alert-warn {background-color:#fffbe6; border:1px solid #ffe58f } 
.ant-alert-warn:before {border-color:#ffe58f } 
.ant-alert-warn:after {border-color:#fffbe6 } 
.ant-alert-error {background-color:#fff1f0; border:1px solid #ffa39e } 
.ant-alert-error:before {border-color:#ffa39e } 
.ant-alert-error:after {border-color:#fff1f0 } 
.ant-alert-close {position:absolute; top:8px; right:12px; padding:0; overflow:hidden; font-size:12px; background-color:transparent; border:none; outline:0; cursor:pointer } 
.ant-alert-close .i-close {color:rgba(0,0,0,.45); transition:color .3s } 
.ant-alert-close .i-close:hover {color:rgba(0,0,0,.75) } 
.modal-photo-view .ant-modal {max-width:80%; max-height:70%; min-width:200px; min-height:200px } 
.modal-photo-view .ant-modal-body {display:flex; overflow:hidden } 
.modal-photo-box {user-select:none; display:flex; align-items:center; justify-content:center } 
.modal-photo-view img {max-width:100%; max-height:100% } 
.modal-photo-view .modal-photo-next,.modal-photo-view .modal-photo-prev {position:absolute; font-size:60px; color:#1296db; top:50%; transform:translate(0,-50%); opacity:0 } 
.modal-photo-box:hover .modal-photo-next,.modal-photo-box:hover .modal-photo-prev {opacity:.75 } 
.modal-photo-view .modal-photo-prev {left:0 } 
.modal-photo-view .modal-photo-next {right:0 } 
.ant-col-1 {width:4.166666666% } 
.ant-col-2 {width:8.333333333% } 
.ant-col-3 {width:12.5% } 
.ant-col-4 {width:16.66666666% } 
.ant-col-5 {width:20.83333333% } 
.ant-col-6 {width:25% } 
.ant-col-7 {width:29.16666666% } 
.ant-col-8 {width:33.33333333% } 
.ant-col-9 {width:37.5% } 
.ant-col-10 {width:83.33333333333% } 
.ant-col-11 {width:41.66666666666% } 
.ant-col-12 {width:50% } 
.ant-col-13 {width:54.16666666666% } 
.ant-col-14 {width:58.33333333333% } 
.ant-col-15 {width:62.5% } 
.ant-col-16 {width:66.66666666666% } 
.ant-col-17 {width:70.83333333333% } 
.ant-col-18 {width:75% } 
.ant-col-19 {width:79.16666666666% } 
.ant-col-20 {width:83.33333333333% } 
.ant-col-21 {width:87.5% } 
.ant-col-22 {width:91.66666666666% } 
.ant-col-23 {width:95.83333333333% } 
.ant-col-24 {width:100% } 
.ant-col-remain {max-width:100%; flex:1 1 auto; width:auto } 
.ant-offset-1 {margin-left:4.166666666% } 
.ant-offset-2 {margin-left:8.333333333% } 
.ant-offset-3 {margin-left:12.5% } 
.ant-offset-4 {margin-left:16.66666666% } 
.ant-offset-5 {margin-left:20.83333333% } 
.ant-offset-6 {margin-left:25% } 
.ant-offset-7 {margin-left:29.16666666% } 
.ant-offset-8 {margin-left:33.33333333% } 
.ant-offset-9 {margin-left:37.5% } 
.ant-offset-10 {margin-left:83.33333333333% } 
.ant-offset-11 {margin-left:41.66666666666% } 
.ant-offset-12 {margin-left:50% } 
.ant-offset-13 {margin-left:54.16666666666% } 
.ant-offset-14 {margin-left:58.33333333333% } 
.ant-offset-15 {margin-left:62.5% } 
.ant-offset-16 {margin-left:66.66666666666% } 
.ant-offset-17 {margin-left:70.83333333333% } 
.ant-offset-18 {margin-left:75% } 
.ant-offset-19 {margin-left:79.16666666666% } 
.ant-offset-20 {margin-left:83.33333333333% } 
.ant-offset-21 {margin-left:87.5% } 
.ant-offset-22 {margin-left:91.66666666666% } 
.ant-offset-23 {margin-left:95.83333333333% } 
.ant-offset-24 {margin-left:100% } 
.ant-page-header {margin:0; color:rgba(0,0,0,.65); font-size:14px; font-variant:tabular-nums; line-height:1.5; list-style:none; font-feature-settings:"tnum"; position:relative; padding:16px 24px; background-color:#fff; display:flex; align-items:center } 
.ant-page-header-title {margin-bottom:0; padding-right:12px; color:rgba(0,0,0,.85); font-weight:600; font-size:20px; line-height:32px } 
.ant-page-header-subtitle {margin:5px 12px 5px 0; color:rgba(0,0,0,.45); font-size:14px; line-height:22px } 
.ant-table {width:100%; text-align:left; border-radius:4px; border-collapse:separate; border-spacing:0 } 
.ant-table-bordered tr td,.ant-table-bordered tr th {border-right:1px solid #e8e8e8 } 
.ant-table tr td,.ant-table tr th {padding:16px; overflow-wrap:break-word }
.ant-table-sm{ font-size:12px ;}
.ant-table-sm tr td {padding:8px 5px; }
.ant-table-sm tr th {padding:10px 5px; }
.ant-table tr th {color:rgba(0,0,0,.85); font-weight:500; text-align:left; background:#fafafa; border-bottom:1px solid #e8e8e8; transition:background .3s ease } 
.ant-table tr td {border-bottom:1px solid #e8e8e8; transition:background .3s } 
.ant-table tr:hover td {background:#e6f7ff } 
.table-header {padding:16px 0 } 
.ant-empty {margin:0 8px; font-size:14px; text-align:center; color:rgba(0,0,0,.25); display:flex; flex-direction:column; align-items:center; justify-content:center } 
.ant-empty-icon {font-size:30px } 
.modal-remote-load {display:flex; justify-content:center; padding:1em } 
.modal-remote-load .ifont {display:inline-block; font-size:24px } 
.ant-pagination {display:flex } 
.ant-pagination li {margin-right:8px; line-height:30px; height:32px } 
.ant-pagination a,.ant-pagination select {display:block; padding:0 6px; min-width:32px; font-family:Arial; text-align:center; border-radius:3px; background:#fff; color:rgba(0,0,0,.65); border:1px solid #d9d9d9 } 
.ant-pagination .ant-pagination-active a,.ant-pagination a:hover,.ant-pagination select:hover {font-weight:500; color:#1890ff; border-color:#1890ff } 
.ant-pagination .ant-pagination-next2 a,.ant-pagination .ant-pagination-prev2 a {position:relative; border:none } 
.ant-pagination-next a:before,.ant-pagination-next2 a:before,.ant-pagination-prev a:before,.ant-pagination-prev2 a:before {font-family:ifont; transform:scale(.75,.75); display:block } 
.ant-pagination-prev a:before {content:'\e604' } 
.ant-pagination-next2 a:before,.ant-pagination-prev2 a:before {display:none; position:absolute; width:100%; background:#fff; left:0 } 
.ant-pagination-prev2 a:before {content:'\e605' } 
.ant-pagination-next2:hover a:before,.ant-pagination-prev2:hover a:before {display:block } 
.ant-pagination-next a:before {content:'\e82d' } 
.ant-pagination-next2 a:before {content:'\e82e' } 
.ant-pagination select {height:100%; outline:0 } 
.ant-pagination-disabled,.ant-pagination-disabled:focus,.ant-pagination-disabled:hover {cursor:not-allowed; pointer-events:none } 
.ant-pagination-disabled a,.ant-pagination-disabled select {color:rgba(0,0,0,.25); border-color:#d9d9d9 } 
.ant-pagination-loading {flex:1 1 auto; font-size:32px; text-align:center; padding:1em } 
.ant-pagination-loading i {display:inline-block; color:#91d5ff } 
.ant-card-head {margin-bottom:-1px; padding:12px 16px; color:rgba(0,0,0,.85); font-weight:500; font-size:16px; background:0 0; border-bottom:1px solid #e8e8e8; border-radius:2px 2px 0 0 } 
.ant-card-body {padding:16px } 
.ant-card-dark .ant-card-head {background:rgba(0,0,0,.02) }

.ant-tree {line-height: 1.65;--storke-width: 0.07142857em;--storke-width2: -0.0357142857em;}
.ant-treenode {position: relative;}
.ant-treenode .ant-tree{padding-left: 1em;}
.ant-treenode::before{ content:''; height: 100%;left:.5em;top:0;border-left: var(--storke-width) dashed #c1c0c0; position: absolute;}
.ant-treenode-head,.ant-treenode>.ant-tree .ant-treenode:first-child>.ant-treenode-head {display: flex;align-items: center;line-height: 1;padding: .325em 0}
.ant-treenode-name {margin-left: 5px;cursor: default}
.ant-treenode-head .ant-treenode-icon {width: 1em;height: 1em;border: var(--storke-width) dashed #c1c0c0;display: flex;align-items: center;justify-content: center;cursor: pointer;background-color: #fff;position: relative;left: var(--storke-width2);}
.ant-treenode:first-child>.ant-treenode-head {padding-top: 0}
.ant-treenode:last-child::before {height: 0.325em;}
.ant-treenode-head .ant-treenode-icon:before {content: '';width: .55em;height: 0;border-bottom: var(--storke-width) solid #c1c0c0;position: relative;top: var(--storke-width2);}
.ant-treenode-leaf{ padding-left:0.5em; }
.ant-treenode-leaf .ant-treenode-icon:before {display: none;}
.ant-treenode-leaf .ant-treenode-icon {background-color: transparent;border-color: transparent;margin-left: 0;justify-content: start;cursor: default;width: auto;}
.ant-treenode-leaf:last-child::before {height: 0.825em;}
.ant-treenode-leaf .ant-treenode-icon:after {content: '';width: .65em;height: 0;border-bottom: var(--storke-width) dashed #c1c0c0}
.ant-treenode-leaf .ant-treenode-name {margin-left: 0;}
.ant-treenode-closed>.ant-treenode-head .ant-treenode-icon:after {content: '';height: .55em;width: 0;border-left: var(--storke-width) solid #c1c0c0;position: absolute;left: 50%;margin-left: var(--storke-width2);}
.ant-treenode-closed>.ant-tree {display: none;}

.ui-switch {display:inline-block; line-height:2em; padding:0 .7em 0 2.3em; border:1px solid #dfdfdf; outline:0; border-radius:1em; box-sizing:border-box; background:#0c7fcc; cursor:pointer; transition:border-color .3s,background-color .3s; vertical-align:middle; position:relative }
.ui-switch[type=off] {background:#28b561; padding:0 2.3em 0 .7em } 
.ui-switch span {display:none; color:#fff; white-space: nowrap; }
.ui-switch[type=on] span[type=on] {display:inline-block; }
.ui-switch[type=off] span[type=off] {display:inline-block }
.ui-switch:before {content:''; position:absolute; top:0; left:0; transition:transform .3s; width:1.9em; height:1.9em; border-radius:50%; box-shadow:0 1px 3px rgba(0,0,0,.4); background-color:#fff } 
.ui-switch[type=off]:before {transform:translateX(3.1em) }


