@charset "UTF-8";

#app,
body,
html,
textarea {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

*,
body,
html,
textarea {
	padding: 0;
	margin: 0;
}

@font-face {
	font-family: ali-puhuiti;
	src: url('../../static/font/Alibaba-PuHuiTi-Regular.ttf');
}

.kc-cascader .kc-input .kc-input__inner:focus,
.kc-cascader .kc-input.is-focus .kc-input__inner,
.kc-checkbox__inner:hover,
.kc-checkbox__input.is-focus .kc-checkbox__inner,
.kc-input.is-active .kc-input__inner,
.kc-input__inner:focus,
.kc-radio__input.is-checked .kc-radio__inner,
.kc-select .kc-input.is-focus .kc-input__inner {
	border-color: var(--app-theme-color) !important;
}

body,
html,
textarea {
	font-family: PingFangSC-Medium, 'Microsoft Yahei', Avenir, Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #252525;
	font-size: 12px;
}

.kc-cascader-node.in-active-path .kc-cascader-node__label,
.kc-cascader-node.in-active-path .kc-icon-arrow-right,
.kc-cascader-node.is-active .kc-cascader-node__label,
.kc-cascader-node.is-active .kc-icon-arrow-right,
.kc-message-box__headerbtn:focus .kc-message-box__close,
.kc-message-box__headerbtn:hover .kc-message-box__close,
.kc-modal__headerbtn:focus .kc-modal__close,
.kc-modal__headerbtn:hover .kc-modal__close,
.kc-radio__input.is-checked + .kc-radio__label,
.kc-select-dropdown__item.selected {
	color: var(--app-theme-color) !important;
}

li,
ul {
	list-style: none;
}

::-webkit-scrollbar {
	width: 4px !important;
	margin-right: 6px;
}

::-webkit-scrollbar:horizontal {
	height: 6px;
	margin-bottom: 2px;
}

::-webkit-scrollbar-track {
	border-radius: 6px;
}

::-webkit-scrollbar-track-piece {
	border-radius: 10px;
}

::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: #d1daec;
}

.typeface-pf {
	font-family: 'PingFang SC';
}

.typeface-yh {
	font-family: 'Microsoft YaHei';
}

.typeface-ar {
	font-family: Arial;
}

.typeface-he {
	font-family: Helvetica;
}

.typeface-im {
	font-family: Impact;
}

.kc-radio__input.is-checked .kc-radio__inner {
	background: var(--app-theme-color) !important;
}

.kc-checkbox__input.is-checked .kc-checkbox__inner,
.kc-checkbox__input.is-indeterminate .kc-checkbox__inner {
	border-color: var(--app-theme-color) !important;
	background: var(--app-theme-color) !important;
}

.kc-button--primary {
	background: var(--app-theme-color) !important;
	border: 1px solid var(--app-theme-color) !important;
}

.kc-button:focus,
.kc-button:hover {
	color: var(--app-theme-color) !important;
	border-color: var(--app-theme-color) !important;
	background-color: var(--app-theme-history-hover-color) !important;
}

.kc-message-box__btns .kc-button--primary {
	background: var(--app-theme-color) !important;
	border: 1px solid var(--app-theme-color) !important;
}

.kc-message-box__btns .kc-button--primary:hover {
	background: var(--app-theme-botton-hover-color) !important;
	border: 1px solid var(--app-theme-botton-hover-color) !important;
}

.kc-pagination__sizes .kc-input .kc-input__inner:hover,
.kc-select .kc-input__inner:focus {
	border-color: var(--app-theme-color) !important;
}

.kc-pager li.active,
.kc-pager li:hover {
	color: var(--app-theme-color) !important;
}
.kc-select-dropdown__item.selected {
	color: var(--app-theme-color) !important;
}
.kc-select .kc-input.is-focus .kc-input__inner {
	border-color: var(--app-theme-color) !important;
}
.answer-content * {
	padding: revert;
	margin: revert;
	font-size: revert;
	white-space: normal;
}
.answer-content ul,
.answer-content ul li {
	list-style: disc;
}

.answer-content ol,
.answer-content ol li {
	list-style: revert;
}
