@media all and (min-width:1200px){
	.placeholder[data-v-09099397] {
	width:200px
	}
	.msg-count[data-v-09099397] {
	display:inline-block;
	width:15px;
	height:15px;
	font-size:10px;
	text-align:center;
	background-color:#ff525d;
	border-radius:50%;
	margin-left:12px;
	color:#fff
	}
	.single-menu[data-v-09099397] {
	margin-top:8px!important
	}
	.reactive-config[data-v-705a9174] {
	position:fixed;
	left:50%;
	transform:translateX(-50%);
	top:10px;
	display:block;
	z-index:999999;
	cursor:pointer;
	transition:opacity 1s ease;
	opacity:0
	}
	.reactive-config[data-v-705a9174]:hover {
	opacity:1
	}
	.readme-msg[data-v-705a9174] {
	font-size:14px;
	color:#747474;
	line-height:24px
	}
	.config-placeholder[data-v-705a9174] {
	margin:0 40px;
	width:40px;
	height:40px;
	border-radius:100%;
	background:#2db8ff;
	color:#fff;
	display:flex;
	align-items:center;
	justify-content:center
	}
	.config-container[data-v-705a9174] {
	width:750px;
	padding:16px
	}
	.config-container .input-group[data-v-705a9174] {
	display:flex;
	margin-bottom:8px;
	margin-top:8px;
	align-items:center
	}
	.config-container .input-group .config-key[data-v-705a9174] {
	margin-right:16px;
	white-space:nowrap;
	width:100px;
	text-align:right
	}
	.config-container .input-group .config-inputs[data-v-705a9174] {
	display:flex;
	align-items:center;
	width:100%
	}
	.config-container .input-group .config-inputs select[data-v-705a9174] {
	margin-left:auto
	}
	.desensitized-eye[data-v-58c57ba6] {
	display:flex;
	align-items:center;
	flex-wrap:wrap
	}
	.desensitized-eye[data-v-58c57ba6] .d-icon {
	cursor:pointer
	}
	.user-manager[data-v-6035f31b] {
	width:100%;
	min-width:400px;
	min-height:200px;
	padding:8px
	}
	.user-manager .title[data-v-6035f31b] {
	display:flex;
	height:30px;
	align-items:center
	}
	.user-manager .title .title-text[data-v-6035f31b] {
	flex:1;
	display:inline-flex;
	justify-content:center;
	font-weight:500;
	font-size:14px;
	color:rgba(0,0,0,.85)
	}
	.user-manager .title .title-icon[data-v-6035f31b] {
	cursor:pointer;
	display:inline-flex;
	min-width:60px
	}
	.user-manager .user-info[data-v-6035f31b] {
	padding:0 20px;
	grid-column-gap:0;
	-moz-column-gap:0;
	column-gap:0;
	margin-bottom:12px
	}
	.user-manager .user-info .text[data-v-6035f31b] {
	font-weight:400;
	font-size:12px;
	color:rgba(0,0,0,.45)
	}
	.user-manager .user-info .label[data-v-6035f31b] {
	width:80px;
	text-align:right
	}
	.user-manager .user-info .value[data-v-6035f31b] {
	font-weight:500;
	color:rgba(0,0,0,.85)
	}
	.user-manager .user-info .success[data-v-6035f31b] {
	color:#52c41a
	}
	.user-manager .user-info .error[data-v-6035f31b] {
	color:#f5222d
	}
	.user-manager .user-info .link[data-v-6035f31b] {
	cursor:pointer;
	color:#1890ff;
	text-decoration:underline
	}
	.user-manager .f-n-wrap[data-v-6035f31b] {
	flex-wrap:nowrap
	}
	.user-manager .user-info-special[data-v-6035f31b] {
	margin-bottom:6px;
	grid-column-gap:0;
	-moz-column-gap:0;
	column-gap:0
	}
	.user-manager .line[data-v-6035f31b] {
	height:0;
	border-bottom:1px solid #ebedf0;
	border-radius:2px;
	margin-bottom:12px
	}
	.user-manager .is-special[data-v-6035f31b] {
	width:100%;
	background-color:snow;
	padding:8px 0;
	border-radius:4px
	}
	.user-manager .desensitized-view[data-v-6035f31b] .d-text,
	.user-manager .show-desc[data-v-6035f31b] {
	font-size:12px;
	font-weight:500;
	color:rgba(0,0,0,.85)
	}
	.user-manager .show-desc.error[data-v-6035f31b] {
	color:#f5222d
	}
	.user-manager .show-desc-link[data-v-6035f31b] {
	font-size:12px
	}
	.user-manager .show-desc-label[data-v-6035f31b] {
	font-weight:400;
	font-size:12px;
	color:rgba(0,0,0,.45);
	width:84px;
	text-align:right
	}
	.user-manager .show-desc-value[data-v-6035f31b] {
	font-size:12px;
	font-weight:500;
	color:rgba(0,0,0,.85)
	}
	.user-manager .show-desc-value.success[data-v-6035f31b] {
	color:#52c41a
	}
	.user-manager .show-desc-value.error[data-v-6035f31b] {
	color:#f5222d
	}
	.phone-code .label[data-v-50b49e37] {
	font-size:12px;
	height:32px;
	line-height:32px
	}
	.phone-code .label .red-span[data-v-50b49e37] {
	color:var(--color-danger);
	line-height:32px
	}
	.phone-code .select-input[data-v-50b49e37] {
	width:328px
	}
	.phone-code .select-input[data-v-50b49e37] .select-wrapper {
	width:100px
	}
	.phone-code .select-input[data-v-50b49e37] .input-wrapper {
	width:228px
	}
	.phone-code .code-btn[data-v-50b49e37] {
	color:var(--color-primary);
	cursor:pointer
	}
	.d-file__name[data-v-a2caa8e4],
	.d-upload-list__item-file[data-v-a2caa8e4],
	.d-upload-list__item-thumbnail[data-v-a2caa8e4] {
	cursor:pointer
	}
	.d-file__size[data-v-a2caa8e4] {
	max-width:28%!important
	}
	.ark-upload-group-wrap[data-v-0e101fc0] .d-upload__picture-fail img {
	border:1px solid #f03860
	}
	.ark-upload-group-wrap .d-upload-video .d-upload-video-button[data-v-0e101fc0] {
	width:100px;
	height:100px;
	padding:0 16px;
	border-radius:4px;
	border:var(--size-border-default) dashed var(--color-border-default);
	color:rgba(0,0,0,.47);
	cursor:pointer
	}
	.ark-upload-group-wrap .d-upload-video .d-upload-video-button[data-v-0e101fc0]:hover {
	background-color:rgba(0,0,0,.05)
	}
	.ark-upload-group-wrap .d-upload-video .d-upload-button-content[data-v-0e101fc0] {
	padding-top:6px
	}
	.ark-upload-group-wrap .d-upload-video .d-upload-button-text[data-v-0e101fc0] {
	margin-top:8px;
	font-weight:400;
	font-size:12px;
	line-height:20px
	}
	.ark-upload-group-wrap .d-upload-video-item[data-v-0e101fc0] {
	position:relative;
	width:102px;
	height:102px;
	border:1px solid #ccc;
	border-radius:4px
	}
	.ark-upload-group-wrap .d-upload-video-item.upload-error[data-v-0e101fc0] {
	border-color:#f03860
	}
	.ark-upload-group-wrap .d-upload-video-item .video-play[data-v-0e101fc0] {
	width:100%;
	height:100%
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-video-progress[data-v-0e101fc0] {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:hsla(0,0%,100%,.7);
	border-radius:4px
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-video-progress[data-v-0e101fc0] .d-progress .d-progress__text {
	color:rgba(0,0,0,.65);
	font-size:12px
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-video-close[data-v-0e101fc0] {
	position:absolute;
	top:-1px;
	right:-1px;
	width:20px;
	height:20px;
	background-color:rgba(0,0,0,.5);
	border-radius:0 4px 0 4px;
	cursor:pointer
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-video-close[data-v-0e101fc0]:hover {
	background-color:rgba(0,0,0,.6)
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-video-play[data-v-0e101fc0] {
	position:absolute;
	top:36px;
	left:36px;
	width:30px;
	height:30px;
	cursor:pointer;
	background:rgba(0,0,0,.16);
	border-radius:100%
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-video-play .video-play-icon[data-v-0e101fc0] {
	width:28px;
	height:28px
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-error-tip[data-v-0e101fc0] {
	position:absolute;
	bottom:1px;
	right:4px
	}
	.ark-upload-group-wrap .flex-layout-center[data-v-0e101fc0] {
	display:flex;
	justify-content:center;
	align-items:center
	}
	.ark-upload-video[data-v-0e101fc0] .d-upload__tip {
	display:none
	}
	.title[data-v-024a333c] {
	width:100%;
	text-align:center
	}
	.current-company[data-v-024a333c] {
	width:100%
	}
	.relation-proof[data-v-024a333c] .d-upload__dragger {
	width:328px
	}
	.error-current-company[data-v-024a333c] .d-input {
	background-color:#feebef
	}
	.description[data-v-537eeea5],
	.footer[data-v-537eeea5],
	.title[data-v-537eeea5] {
	width:100%;
	display:flex;
	justify-content:center
	}
	.text[data-v-537eeea5] {
	padding:0 6%;
	font-size:12px;
	margin-bottom:20px;
	text-align:left
	}
	.description[data-v-537eeea5] {
	margin-top:10px;
	font-size:12px;
	cursor:pointer
	}
	.title[data-v-537eeea5] {
	font-size:14px;
	font-weight:500
	}
	.label[data-v-537eeea5] {
	font-size:12px;
	text-align:right;
	padding-right:16px;
	width:100px
	}
	.valid-div[data-v-537eeea5] {
	margin-top:24px;
	display:flex
	}
	.danger[data-v-537eeea5] {
	font-size:12px;
	flex:1
	}
	.special[data-v-537eeea5] {
	cursor:pointer
	}
	.link-font[data-v-537eeea5] {
	margin-left:4px;
	font-size:12px
	}
	.qr-code .flex-center[data-v-44f27039],
	.qr-code .text[data-v-44f27039],
	.qr-code .title[data-v-44f27039] {
	width:100%;
	display:flex;
	justify-content:center
	}
	.qr-code .title[data-v-44f27039] {
	font-size:16px;
	font-weight:500
	}
	.qr-code .description-text[data-v-44f27039],
	.qr-code .text[data-v-44f27039] {
	font-size:12px
	}
	.qr-code .text[data-v-44f27039]:last-of-type {
	margin-bottom:12px
	}
	.qr-code .qr-code-img[data-v-44f27039] {
	width:150px;
	height:150px
	}
	.qr-code .margin-20[data-v-44f27039] {
	margin:12px
	}
	.real-name-system .text[data-v-4612b257],
	.real-name-system .title[data-v-4612b257] {
	width:100%;
	display:flex;
	justify-content:center
	}
	.real-name-system .title[data-v-4612b257] {
	font-size:16px;
	font-weight:500
	}
	.real-name-system .text[data-v-4612b257] {
	padding:0 6%;
	font-size:12px;
	margin-bottom:20px;
	text-align:left
	}
	.real-name-system .label[data-v-4612b257] {
	font-size:12px;
	height:32px;
	line-height:32px
	}
	.real-name-system .label .red-span[data-v-4612b257] {
	color:var(--color-danger);
	line-height:32px
	}
	.real-name-system .footer[data-v-4612b257] {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	align-items:center;
	grid-row-gap:10px;
	row-gap:10px
	}
	.qr-code .flex-center[data-v-7e0a52e6],
	.qr-code .text[data-v-7e0a52e6],
	.qr-code .title[data-v-7e0a52e6] {
	width:100%;
	display:flex;
	justify-content:center
	}
	.qr-code .title[data-v-7e0a52e6] {
	font-size:16px;
	font-weight:500
	}
	.qr-code .description-text[data-v-7e0a52e6],
	.qr-code .text[data-v-7e0a52e6] {
	font-size:12px
	}
	.qr-code .text[data-v-7e0a52e6]:last-of-type {
	margin-bottom:12px
	}
	.qr-code .qr-code-img[data-v-7e0a52e6] {
	width:150px;
	height:150px
	}
	.sub-account-select-wrapper[data-v-ef0dbb6c] {
	display:flex;
	flex-direction:column;
	grid-gap:10px;
	gap:10px;
	.title[data-v-ef0dbb6c] {
	font-size:14px;
	font-weight:600;
	color:rgba(0,0,0,.85)
	}
	.select-button[data-v-ef0dbb6c] {
	width:200px
	}
	}
	.selected-all[data-v-ef0dbb6c] {
	height:32px;
	border-radius:4px;
	padding:0 8px;
	margin:4px 4px 0;
	display:flex;
	align-items:center;
	cursor:pointer;
	&[data-v-ef0dbb6c]:hover {
	background-color:var(--color-fill-hover)
	}
	}
	.cycle-button-group[data-v-d3d9d25e] {
	display:flex;
	flex-wrap:wrap;
	grid-gap:10px;
	gap:10px
	}
	.cycle-button-group .cycle-button .desc[data-v-d3d9d25e] {
	font-size:12px;
	margin-left:5px
	}
	.contrast-date-group[data-v-d3d9d25e] {
	display:flex;
	align-items:center;
	grid-gap:10px;
	gap:10px
	}
	.contrast-date-group .contrast-date-end[data-v-d3d9d25e] {
	font-size:12px;
	margin-left:5px;
	color:#999
	}
	.diagnosis-progress-container[data-v-5cc5b1fc] {
	position:fixed;
	z-index:1000;
	font-size:12px;
	padding:4px;
	border-radius:4px;
	color:rgba(0,0,0,.82);
	box-sizing:border-box;
	background-color:#f7f7f7;
	box-shadow:0 4px 20px rgba(0,0,0,.15)
	}
	.diagnosis-progress-container .diagnosis-progress-wrapper[data-v-5cc5b1fc] {
	display:flex;
	flex-direction:column;
	grid-gap:4px;
	gap:4px
	}
	.diagnosis-progress-container .diagnosis-progress-wrapper .primary[data-v-5cc5b1fc] {
	color:var(--color-primary)
	}
	.diagnosis-progress-container .close-icon[data-v-5cc5b1fc] {
	position:absolute;
	top:4px;
	right:4px;
	cursor:pointer
	}
	.markdown-content[data-v-57eb713e] {
	word-wrap:break-word;
	word-break:break-word;
	overflow-wrap:break-word;
	max-width:100%;
	font-size:14px
	}
	.markdown-content[data-v-57eb713e] * {
	max-width:100%
	}
	.markdown-content[data-v-57eb713e] table {
	display:inline-block;
	width:auto;
	max-width:464px;
	overflow-x:auto;
	border-collapse:collapse;
	margin:12px 0;
	-webkit-overflow-scrolling:touch;
	color:var(--im-text-primary);
	font-size:14px;
	border-radius:4px;
	border:1px solid rgba(0,0,0,.08);
	border-bottom:none
	}
	.markdown-content[data-v-57eb713e] td,
	.markdown-content[data-v-57eb713e] th {
	padding:8px 12px;
	text-align:left;
	min-width:120px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	border-right:1px solid rgba(0,0,0,.08);
	border-bottom:1px solid rgba(0,0,0,.08)
	}
	.markdown-content[data-v-57eb713e] th {
	background-color:rgba(0,0,0,.02);
	font-weight:600;
	color:var(--im-text-primary)
	}
	.markdown-content[data-v-57eb713e] td:last-child,
	.markdown-content[data-v-57eb713e] th:last-child {
	border-right:none
	}
	.markdown-content[data-v-57eb713e] .wrap-content {
	white-space:normal!important;
	min-width:200px
	}
	.markdown-content[data-v-57eb713e] li,
	.markdown-content[data-v-57eb713e] p {
	font-size:14px;
	line-height:22px;
	color:rgba(0,0,0,.85);
	margin:0;
	word-wrap:break-word;
	word-break:break-word;
	overflow-wrap:break-word
	}
	.markdown-content[data-v-57eb713e] ul {
	list-style-type:disc
	}
	.markdown-content[data-v-57eb713e] ol {
	list-style-type:decimal
	}
	.markdown-content[data-v-57eb713e] ol li,
	.markdown-content[data-v-57eb713e] ul li {
	margin-left:20px;
	display:list-item;
	text-align:-webkit-match-parent;
	unicode-bidi:isolate
	}
	.markdown-content[data-v-57eb713e] ol li {
	list-style-type:decimal;
	list-style-position:outside
	}
	.markdown-content[data-v-57eb713e] h1,
	.markdown-content[data-v-57eb713e] h2,
	.markdown-content[data-v-57eb713e] h3,
	.markdown-content[data-v-57eb713e] h4,
	.markdown-content[data-v-57eb713e] h5,
	.markdown-content[data-v-57eb713e] h6 {
	color:rgba(0,0,0,.88);
	font-weight:600;
	line-height:1.4;
	margin:16px 0 8px;
	word-wrap:break-word;
	word-break:break-word;
	overflow-wrap:break-word
	}
	.markdown-content[data-v-57eb713e] a {
	color:var(--color-primary);
	cursor:pointer;
	word-wrap:break-word;
	word-break:break-all;
	overflow-wrap:break-word
	}
	.markdown-content[data-v-57eb713e] h1 {
	font-size:20px
	}
	.markdown-content[data-v-57eb713e] h2 {
	font-size:19px
	}
	.markdown-content[data-v-57eb713e] h3 {
	font-size:18px
	}
	.markdown-content[data-v-57eb713e] h4 {
	font-size:17px
	}
	.markdown-content[data-v-57eb713e] h5 {
	font-size:16px
	}
	.markdown-content[data-v-57eb713e] h6 {
	font-size:15px
	}
	.markdown-content[data-v-57eb713e] tr:nth-child(2n) {
	background-color:var(--im-table-row-even)
	}
	.markdown-content[data-v-57eb713e] pre {
	overflow-x:auto;
	white-space:pre-wrap;
	word-wrap:break-word;
	max-width:100%
	}
	.markdown-content[data-v-57eb713e] code {
	word-wrap:break-word;
	word-break:break-all;
	overflow-wrap:break-word
	}
	.markdown-content[data-v-57eb713e] ol,
	.markdown-content[data-v-57eb713e] ul {
	word-wrap:break-word;
	word-break:break-word;
	overflow-wrap:break-word
	}
	.markdown-content[data-v-57eb713e] ol {
	isolation:isolate
	}
	.markdown-content[data-v-57eb713e] ol ol {
	list-style-type:lower-alpha
	}
	.markdown-content[data-v-57eb713e] ol ol ol {
	list-style-type:lower-roman
	}
	.markdown-content[data-v-57eb713e] {
	blockquote[data-v-57eb713e] {
	border-left:4px solid var(--im-border-color);
	margin:0 0 12px;
	padding:4px 12px;
	color:var(--im-text-secondary);
	font-size:14px;
	word-wrap:break-word;
	word-break:break-word;
	overflow-wrap:break-word;
	@media (min-width:800px) {
	  font-size:12px
	}
	}
	}
	.ai-full-screen[data-v-b8445fcc] {
	position:relative;
	width:100%;
	padding-top:30px
	}
	.ai-full-screen.is-fullscreen[data-v-b8445fcc] {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#fff;
	z-index:2000;
	padding-top:12px
	}
	.ai-full-screen.is-fullscreen .ai-full-screen__content[data-v-b8445fcc] {
	height:calc(100vh - 56px);
	overflow:auto;
	padding:12px
	}
	.ai-full-screen.is-mobile .ai-full-screen__content[data-v-b8445fcc] {
	-webkit-overflow-scrolling:touch
	}
	.ai-full-screen__header[data-v-b8445fcc] {
	height:40px;
	padding:0 16px;
	background:#fff
	}
	.ai-full-screen__title[data-v-b8445fcc] {
	font-size:16px;
	font-weight:500
	}
	.ai-full-screen__trigger[data-v-b8445fcc] {
	position:absolute;
	top:0;
	right:0
	}
	.ai-agent-table[data-v-03179b43] {
	width:100%
	}
	.operation-bar[data-v-03179b43] {
	margin-bottom:12px
	}
	.table-container[data-v-03179b43] {
	width:100%
	}
	.table-container.is-fullscreen[data-v-03179b43] {
	background:var(--color-bg-1);
	padding:16px;
	height:100vh;
	overflow:auto
	}
	:fullscreen .table-container[data-v-03179b43] {
	background:var(--color-bg-1);
	padding:16px
	}
	.ai-agent-table-content[data-v-03179b43] {
	width:auto;
	max-width:464px;
	overflow-x:auto
	}
	.is-fullscreen .ai-agent-table-content[data-v-03179b43] {
	max-width:100%!important
	}
	[data-v-03179b43] .d-table-v2 .d-table__content {
	min-height:auto
	}
	.custom-loader[data-v-81dc301a] {
	width:var(--9dddd1c8);
	height:var(--9dddd1c8);
	border-top:var(--4f37edb0) solid #f3f3f3;
	border:var(--4f37edb0) solid #f3f3f3;
	border-top-color:#ccc;
	border-radius:50%;
	animation:spin-81dc301a 1s linear infinite
	}
	@keyframes spin-81dc301a {
	0% {
	transform:rotate(0deg)
	}
	to {
	transform:rotate(1turn)
	}
	}
	.think-content[data-v-01bdc430],
	.think-content[data-v-01bdc430] * {
	color:#6b7280;
	font-size:12px
	}
	.think-content[data-v-01bdc430] {
	position:relative;
	overflow-y:auto;
	padding-left:6px;
	border-left:1px solid var(--color-grey-2);
	display:flex;
	flex-direction:column;
	grid-gap:16px;
	gap:16px
	}
	.think-content-header[data-v-01bdc430] {
	grid-gap:4px;
	gap:4px;
	display:flex;
	cursor:pointer;
	align-items:center;
	margin-bottom:10px
	}
	.think-content-header .avatar[data-v-01bdc430] {
	width:22px;
	height:22px
	}
	.think-content-header .tips[data-v-01bdc430] {
	color:var(--color-text-description);
	font-size:var(--size-text-small);
	font-weight:var(--size-text-font-weight-default);
	line-height:var(--size-text-line-height-default);
	cursor:pointer;
	position:relative
	}
	.think-content-header .expand-icon[data-v-01bdc430] {
	color:var(--color-text-description)
	}
	.select-content[data-v-01bdc430] {
	display:flex;
	align-items:center;
	grid-gap:5px;
	gap:5px;
	cursor:pointer;
	padding:10px 0
	}
	.think-content-item[data-v-01bdc430] {
	display:flex;
	grid-gap:4px;
	gap:4px
	}
	.think-content-item .think-content-item-content[data-v-01bdc430] {
	display:flex;
	flex-direction:column;
	grid-gap:4px;
	gap:4px;
	color:var(--color-text-description);
	font-size:var(--size-text-small)
	}
	.think-content-item .think-content-item-content .item-label[data-v-01bdc430] {
	display:flex;
	align-items:center;
	justify-content:flex-start;
	cursor:pointer;
	grid-gap:4px;
	gap:4px
	}
	.think-content-item .think-content-item-content .item-content[data-v-01bdc430],
	.think-content-item .think-content-item-content .item-content[data-v-01bdc430] * {
	font-weight:var(--size-text-font-weight-default)!important;
	line-height:var(--size-text-line-height-small)!important;
	color:var(--color-text-description)!important;
	font-size:var(--size-text-small)!important
	}
	.answer-content-download[data-v-01bdc430] {
	position:fixed;
	top:10000px;
	left:0;
	width:auto;
	height:auto;
	background:#fff
	}
	.answer-content-download .markdown-content[data-v-01bdc430] {
	word-wrap:break-word;
	word-break:break-word;
	overflow-wrap:break-word;
	max-width:calc(100% - 20px);
	font-size:14px;
	padding:10px 10px 20px
	}
	.answer-content-download .markdown-content[data-v-01bdc430] * {
	max-width:100%
	}
	.answer-content-download .markdown-content[data-v-01bdc430] table {
	display:inline-block;
	width:auto;
	overflow-x:auto;
	border-collapse:collapse;
	margin:12px 0;
	-webkit-overflow-scrolling:touch;
	color:var(--im-text-primary);
	font-size:14px;
	border-radius:4px;
	border:1px solid rgba(0,0,0,.08);
	border-bottom:none
	}
	.answer-content-download .markdown-content[data-v-01bdc430] td,
	.answer-content-download .markdown-content[data-v-01bdc430] th {
	padding:8px 12px;
	text-align:left;
	min-width:120px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	border-right:1px solid rgba(0,0,0,.08);
	border-bottom:1px solid rgba(0,0,0,.08)
	}
	.answer-content-download .markdown-content[data-v-01bdc430] th {
	background-color:rgba(0,0,0,.02);
	font-weight:600;
	color:var(--im-text-primary)
	}
	.answer-content-download .markdown-content[data-v-01bdc430] td:last-child,
	.answer-content-download .markdown-content[data-v-01bdc430] th:last-child {
	border-right:none
	}
	.answer-content-download .markdown-content[data-v-01bdc430] .wrap-content {
	white-space:normal!important;
	min-width:200px
	}
	.answer-content-download .markdown-content[data-v-01bdc430] li,
	.answer-content-download .markdown-content[data-v-01bdc430] p {
	font-size:14px;
	line-height:22px;
	color:rgba(0,0,0,.85);
	margin:0;
	word-wrap:break-word;
	word-break:break-word;
	overflow-wrap:break-word
	}
	.answer-content-download .markdown-content[data-v-01bdc430] ul {
	list-style-type:disc
	}
	.answer-content-download .markdown-content[data-v-01bdc430] ol {
	list-style-type:decimal
	}
	.answer-content-download .markdown-content[data-v-01bdc430] ol li,
	.answer-content-download .markdown-content[data-v-01bdc430] ul li {
	margin-left:20px;
	display:list-item;
	text-align:-webkit-match-parent;
	unicode-bidi:isolate
	}
	.answer-content-download .markdown-content[data-v-01bdc430] ol li {
	list-style-type:decimal;
	list-style-position:outside
	}
	.answer-content-download .markdown-content[data-v-01bdc430] h1,
	.answer-content-download .markdown-content[data-v-01bdc430] h2,
	.answer-content-download .markdown-content[data-v-01bdc430] h3,
	.answer-content-download .markdown-content[data-v-01bdc430] h4,
	.answer-content-download .markdown-content[data-v-01bdc430] h5,
	.answer-content-download .markdown-content[data-v-01bdc430] h6 {
	color:rgba(0,0,0,.88);
	font-weight:600;
	line-height:1.4;
	margin:16px 0 8px;
	word-wrap:break-word;
	word-break:break-word;
	overflow-wrap:break-word
	}
	.answer-content-download .markdown-content[data-v-01bdc430] a {
	color:var(--color-primary);
	cursor:pointer;
	word-wrap:break-word;
	word-break:break-all;
	overflow-wrap:break-word
	}
	.answer-content-download .markdown-content[data-v-01bdc430] h1 {
	font-size:20px
	}
	.answer-content-download .markdown-content[data-v-01bdc430] h2 {
	font-size:19px
	}
	.answer-content-download .markdown-content[data-v-01bdc430] h3 {
	font-size:18px
	}
	.answer-content-download .markdown-content[data-v-01bdc430] h4 {
	font-size:17px
	}
	.answer-content-download .markdown-content[data-v-01bdc430] h5 {
	font-size:16px
	}
	.answer-content-download .markdown-content[data-v-01bdc430] h6 {
	font-size:15px
	}
	.answer-content-download .markdown-content[data-v-01bdc430] tr:nth-child(2n) {
	background-color:var(--im-table-row-even)
	}
	.answer-content-download .markdown-content[data-v-01bdc430] pre {
	overflow-x:auto;
	white-space:pre-wrap;
	word-wrap:break-word;
	max-width:100%
	}
	.answer-content-download .markdown-content[data-v-01bdc430] code {
	word-wrap:break-word;
	word-break:break-all;
	overflow-wrap:break-word
	}
	.answer-content-download .markdown-content[data-v-01bdc430] ol,
	.answer-content-download .markdown-content[data-v-01bdc430] ul {
	word-wrap:break-word;
	word-break:break-word;
	overflow-wrap:break-word
	}
	.answer-content-download .markdown-content[data-v-01bdc430] ol {
	isolation:isolate
	}
	.answer-content-download .markdown-content[data-v-01bdc430] ol ol {
	list-style-type:lower-alpha
	}
	.answer-content-download .markdown-content[data-v-01bdc430] ol ol ol {
	list-style-type:lower-roman
	}
	.answer-content-download .markdown-content[data-v-01bdc430] blockquote {
	border-left:4px solid var(--im-border-color);
	margin:0 0 12px;
	padding:4px 12px;
	color:var(--im-text-secondary);
	font-size:14px;
	word-wrap:break-word;
	word-break:break-word;
	overflow-wrap:break-word
	}
	@media (min-width:800px) {
	.answer-content-download .markdown-content[data-v-01bdc430] blockquote {
	font-size:12px
	}
	}
	.think-custom-option {
	display:flex;
	align-items:center;
	justify-content:space-between;
	grid-gap:4px;
	gap:4px;
	cursor:pointer;
	font-size:var(--size-text-small);
	font-weight:var(--size-text-font-weight-default);
	line-height:var(--size-text-line-height-small);
	color:var(--color-text-description)
	}
	.think-custom-option .task-label {
	flex:1
	}
	.think-custom-option .task-label:hover {
	color:var(--color-primary)
	}
	.think-content-time {
	grid-gap:16px;
	gap:16px;
	font-size:14px
	}
	.think-content-time,
	.think-content-time .think-content-time-item {
	display:flex;
	align-items:center
	}
	.danger-text,
	.item-content-fail * {
	color:var(--color-danger)!important
	}
	.message-bubble[data-v-f81b57fc] {
	margin-bottom:12px
	}
	.dialog-content[data-v-e66ee848] {
	flex:1;
	display:flex;
	flex-direction:column;
	overflow:hidden;
	width:100%;
	height:calc(100% - 12px);
	min-height:0;
	padding-bottom:6px
	}
	.dialog-content .message-list[data-v-e66ee848] {
	overflow-y:auto;
	overflow-x:hidden;
	padding:16px;
	scroll-behavior:smooth;
	min-height:0
	}
	.dialog-content .message-list[data-v-e66ee848]::-webkit-scrollbar {
	width:4px
	}
	.dialog-content .message-list[data-v-e66ee848]::-webkit-scrollbar-track {
	background:transparent
	}
	.dialog-content .message-list[data-v-e66ee848]::-webkit-scrollbar-thumb {
	background:rgba(0,0,0,.1);
	border-radius:2px
	}
	.dialog-content .message-list[data-v-e66ee848]::-webkit-scrollbar-thumb:hover {
	background:rgba(0,0,0,.2)
	}
	.dialog-content .message-item[data-v-e66ee848] {
	margin-bottom:16px
	}
	.dialog-content .message-item[data-v-e66ee848]:last-child {
	margin-bottom:0
	}
	.dialog-content .system-message[data-v-e66ee848] {
	display:flex;
	align-items:center
	}
	.dialog-content .system-message .message-content[data-v-e66ee848] {
	flex:1
	}
	.dialog-content .system-message .message-content .reaction-buttons[data-v-e66ee848] {
	display:flex;
	align-items:center;
	justify-content:space-between;
	color:rgba(0,0,0,.53)
	}
	.dialog-content .user-message[data-v-e66ee848] {
	display:flex;
	align-items:flex-start;
	justify-content:flex-end
	}
	.dialog-content .user-message .send-bubble[data-v-e66ee848] {
	background:#e2e2e2;
	color:rgba(0,0,0,.85);
	border-radius:8px;
	padding:8px 12px;
	max-width:300px;
	word-wrap:break-word;
	margin-left:auto
	}
	.dialog-content .user-message .send-bubble .message-images[data-v-e66ee848] {
	display:flex;
	flex-direction:column;
	grid-gap:8px;
	gap:8px;
	margin-bottom:8px
	}
	.dialog-content .user-message .send-bubble .message-images .message-image[data-v-e66ee848] {
	max-width:200px;
	max-height:200px;
	border-radius:8px;
	-o-object-fit:cover;
	object-fit:cover;
	cursor:pointer;
	transition:all .2s
	}
	.dialog-content .user-message .send-bubble .message-images .message-image[data-v-e66ee848]:hover {
	transform:scale(1.02)
	}
	.dialog-content .loading-message[data-v-e66ee848] {
	padding:0 16px 16px
	}
	.dialog-content .typing-indicator[data-v-e66ee848] {
	display:flex;
	grid-gap:4px;
	gap:4px;
	align-items:center
	}
	.dialog-content .typing-indicator span[data-v-e66ee848] {
	width:6px;
	height:6px;
	border-radius:50%;
	background:rgba(0,0,0,.4);
	animation:typing-e66ee848 1.4s ease-in-out infinite
	}
	.dialog-content .typing-indicator span[data-v-e66ee848]:first-child {
	animation-delay:-.32s
	}
	.dialog-content .typing-indicator span[data-v-e66ee848]:nth-child(2) {
	animation-delay:-.16s
	}
	.dialog-content .loading-more[data-v-e66ee848] {
	padding:8px 0;
	display:flex;
	justify-content:center;
	align-items:center
	}
	@keyframes typing-e66ee848 {
	0%,
	80%,
	to {
	opacity:.3;
	transform:scale(.8)
	}
	40% {
	opacity:1;
	transform:scale(1)
	}
	}
	.guess-questions[data-v-e66ee848] {
	margin-top:12px
	}
	.guess-questions .guess-header[data-v-e66ee848] {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:8px
	}
	.guess-questions .guess-header .guess-title[data-v-e66ee848] {
	font-size:14px;
	font-weight:500;
	color:rgba(0,0,0,.65)
	}
	.guess-questions .guess-header .refresh-icon[data-v-e66ee848] {
	cursor:pointer;
	color:rgba(0,0,0,.45);
	transition:all .3s
	}
	.popover-content-unlike {
	display:grid;
	grid-gap:12px;
	gap:12px
	}
	.evaluate-item {
	display:flex;
	flex-direction:row;
	align-items:center;
	grid-gap:4px;
	gap:4px;
	cursor:pointer;
	padding:6px;
	border-radius:8px
	}
	.evaluate-item:hover {
	background-color:rgba(0,0,0,.04)
	}
	.evaluate-item img {
	width:30px
	}
	.evaluate-item div {
	font-size:12px
	}
	.upload-modal-content[data-v-93e4580a] {
	padding:20px 0
	}
	.upload-modal-content[data-v-93e4580a] .d-upload .d-upload-list {
	margin-top:16px
	}
	.upload-modal-content[data-v-93e4580a] .d-upload .d-upload-item {
	margin-bottom:12px
	}
	.session-manager[data-v-1bec8f51] {
	margin:0 4px
	}
	.drawer-enter-active[data-v-1bec8f51],
	.drawer-leave-active[data-v-1bec8f51] {
	transition:all .3s cubic-bezier(.4,0,.2,1)
	}
	.drawer-enter-from[data-v-1bec8f51],
	.drawer-leave-to[data-v-1bec8f51] {
	opacity:0;
	transform:translateX(-20px)
	}
	.drawer-enter-to[data-v-1bec8f51],
	.drawer-leave-from[data-v-1bec8f51] {
	opacity:1
	}
	.drawer-mask[data-v-1bec8f51] {
	position:absolute;
	top:40px;
	left:0;
	right:0;
	bottom:0;
	z-index:1000;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	padding:40px 0 0
	}
	.drawer-content[data-v-1bec8f51] {
	position:absolute;
	top:40px;
	left:0;
	width:320px;
	height:calc(100vh - 260px);
	background:#fff;
	border-radius:4px;
	border:1px solid rgba(0,0,0,.06);
	box-shadow:0 4px 12px rgba(0,0,0,.1)
	}
	.drawer-content .drawer-header[data-v-1bec8f51] {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:16px;
	border-bottom:1px solid rgba(0,0,0,.06)
	}
	.drawer-content .drawer-header .drawer-title[data-v-1bec8f51] {
	font-size:14px;
	font-weight:500;
	color:rgba(0,0,0,.85)
	}
	.drawer-content .history-list[data-v-1bec8f51] {
	padding:16px;
	height:calc(100% - 60px);
	overflow-y:auto
	}
	.drawer-content .history-list .history-item[data-v-1bec8f51] {
	padding:8px;
	cursor:pointer;
	border-radius:4px;
	transition:all .3s;
	margin-bottom:6px;
	border:1px solid rgba(0,0,0,.06);
	display:flex;
	justify-content:space-between;
	align-items:center
	}
	.drawer-content .history-list .history-item[data-v-1bec8f51]:hover {
	background:rgba(0,0,0,.02)
	}
	.drawer-content .history-list .history-item.active[data-v-1bec8f51] {
	background:var(--color-primary-light);
	border-color:var(--color-primary);
	color:var(--color-primary)
	}
	.drawer-content .history-list .history-item .session-info[data-v-1bec8f51] {
	flex:1;
	cursor:pointer
	}
	.drawer-content .history-list .history-item .session-info .session-title[data-v-1bec8f51] {
	font-size:14px;
	color:rgba(0,0,0,.85);
	font-weight:500
	}
	.drawer-content .history-list .history-item .session-actions[data-v-1bec8f51] {
	display:flex;
	align-items:center
	}
	.drawer-content .history-list .history-item .session-actions .delete-icon[data-v-1bec8f51] {
	cursor:pointer;
	width:24px;
	height:24px;
	padding:4px;
	color:rgba(0,0,0,.45);
	transition:all .3s
	}
	.drawer-content .history-list .history-item .session-actions .delete-icon[data-v-1bec8f51]:hover {
	color:var(--color-error)
	}
	.drawer-content .history-list .empty-tip[data-v-1bec8f51] {
	text-align:center;
	color:rgba(0,0,0,.45);
	padding:16px;
	font-size:14px
	}
	.ai-template-editor {
	width:100%;
	border:var(--size-border-default) solid var(--color-primary);
	border-radius:var(--size-radius-default);
	background:var(--color-fill);
	display:flex;
	align-items:flex-end;
	flex-direction:column;
	padding:10px;
	position:relative
	}
	.ai-template-editor .placeholder-text {
	position:absolute;
	top:10px;
	left:10px;
	color:var(--color-text-disabled);
	font-size:14px;
	z-index:1
	}
	.ai-template-editor .send-icon {
	cursor:pointer;
	transition:all .2s
	}
	.ai-template-editor .send-icon.disabled {
	color:var(--color-text-disabled);
	cursor:not-allowed
	}
	.ai-template-editor .editor-content {
	width:100%;
	min-height:80px;
	line-height:1.6;
	font-size:14px;
	outline:none;
	word-wrap:break-word;
	z-index:2
	}
	.ai-template-editor .editor-content:empty:before {
	content:attr(data-placeholder);
	color:#999
	}
	.ai-template-editor .template-variable {
	background:#e8f0fe;
	color:#386bff;
	padding:4px 8px;
	border-radius:4px;
	border:1px solid #bbdefb;
	display:inline-block;
	min-width:40px;
	min-height:20px;
	line-height:1.2;
	outline:none;
	cursor:text;
	transition:all .2s ease;
	white-space:nowrap;
	vertical-align:middle;
	box-sizing:border-box
	}
	.ai-template-editor .template-variable:hover {
	background:#d2e3fc;
	border-color:#90caf9
	}
	.ai-template-editor .template-variable:focus {
	background:#fff;
	border-color:#386bff;
	box-shadow:0 0 0 2px rgba(25,118,210,.2)
	}
	.ai-template-editor .template-variable.placeholder {
	background:#f5f5f5;
	color:#386bff;
	border-color:#d0d0d0;
	font-style:normal
	}
	.ai-template-editor .template-variable.placeholder:hover {
	background:#eee;
	border-color:silver
	}
	.ai-template-editor .template-variable.placeholder:focus {
	background:#fff;
	border-color:#386bff;
	box-shadow:0 0 0 2px rgba(25,118,210,.2);
	color:#386bff
	}
	.ai-template-editor .template-variable:empty:after {
	content:"\200B"
	}
	.sub-account-select-wrapper[data-v-a3333e9c] {
	display:flex;
	flex-direction:column;
	grid-gap:10px;
	gap:10px;
	.title[data-v-a3333e9c] {
	font-size:14px;
	font-weight:600;
	color:rgba(0,0,0,.85)
	}
	.select-button[data-v-a3333e9c] {
	width:200px
	}
	}
	.ai-drawer-enter-active[data-v-439b555b],
	.ai-drawer-leave-active[data-v-439b555b] {
	transition:all .3s cubic-bezier(.4,0,.2,1)
	}
	.ai-drawer-enter-from[data-v-439b555b],
	.ai-drawer-leave-to[data-v-439b555b] {
	opacity:0;
	transform:translateX(100%)
	}
	.ai-drawer[data-v-439b555b] {
	box-shadow:0 2px 16px 0 rgba(0,0,0,.1);
	background:#fff;
	border-radius:12px;
	position:fixed;
	right:10px;
	top:10px;
	bottom:10px;
	width:500px;
	z-index:99;
	font-family:PingFang SC;
	display:flex;
	flex-direction:column;
	background-image:url("//fe-static.xhscdn.com/formula-static/jarvis/jarvis-3rd-next/commercial/public/img/head.03b0809.png");
	background-size:100% 106px;
	background-repeat:no-repeat;
	background-position:top
	}
	.ai-drawer-header[data-v-439b555b] {
	height:56px;
	padding:0 16px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-shrink:0
	}
	.ai-drawer-header .title[data-v-439b555b] {
	color:rgba(0,0,0,.85);
	font-weight:500;
	font-size:16px;
	line-height:24px;
	display:flex;
	align-items:center
	}
	.ai-drawer-header .title .ai-icon[data-v-439b555b] {
	margin-left:4px
	}
	.ai-drawer-header .action[data-v-439b555b] {
	display:flex;
	align-items:center;
	grid-gap:16px;
	gap:16px
	}
	.ai-drawer-content[data-v-439b555b] {
	position:relative;
	flex:1;
	min-height:0
	}
	.ai-drawer-button[data-v-439b555b] {
	padding:16px;
	display:flex;
	flex-direction:column;
	flex-shrink:0
	}
	.ai-drawer-button .quick-actions[data-v-439b555b] {
	margin-top:8px
	}
	.ai-drawer-button .quick-actions-title[data-v-439b555b] {
	font-size:12px;
	color:rgba(0,0,0,.65);
	margin-bottom:8px;
	font-weight:500
	}
	.ai-drawer-button .quick-actions-buttons[data-v-439b555b] {
	display:flex;
	flex-wrap:wrap;
	grid-gap:8px;
	gap:8px
	}
	.ai-drawer-button .image-preview-container[data-v-439b555b] {
	display:flex;
	grid-gap:8px;
	gap:8px;
	margin-bottom:8px;
	flex-wrap:wrap;
	margin-top:8px
	}
	.ai-drawer-button .image-preview-container .image-preview[data-v-439b555b] {
	position:relative;
	width:60px;
	height:60px;
	border-radius:8px;
	border:1px solid #d9d9d9;
	overflow:hidden
	}
	.ai-drawer-button .image-preview-container .image-preview img[data-v-439b555b] {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
	}
	.ai-drawer-button .image-preview-container .image-preview .remove-image[data-v-439b555b] {
	position:absolute;
	top:2px;
	right:2px;
	width:12px;
	height:12px;
	background:#ff4d4f;
	color:#fff;
	border-radius:50%;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:10px
	}
	.ai-drawer-button .image-preview-container .image-preview .remove-image[data-v-439b555b]:hover {
	background:#ff7875
	}
	.ai-drawer-button .input-suggestions[data-v-439b555b] {
	background:#fff;
	border:1px solid #e8e8e8;
	border-radius:8px;
	margin-bottom:8px;
	padding:12px;
	max-height:200px;
	overflow-y:auto;
	background:#f8f9fa
	}
	.ai-drawer-button .input-suggestions .suggestions-list[data-v-439b555b] {
	display:flex;
	flex-direction:column;
	grid-gap:4px;
	gap:4px
	}
	.ai-drawer-button .input-suggestions .suggestions-list .suggestion-item[data-v-439b555b] {
	padding:6px 8px;
	border-radius:6px;
	font-size:12px;
	color:#000;
	cursor:pointer;
	transition:all .2s
	}
	.ai-drawer-button .input-suggestions .suggestions-list .suggestion-item[data-v-439b555b]:hover {
	background:var(--color-primary-light-hover)
	}
	.ai-drawer-button .input-suggestions .suggestions-list .suggestion-item[data-v-439b555b] .highlight-keyword {
	color:var(--color-primary);
	font-weight:500
	}
	.ai-drawer-button .textarea[data-v-439b555b] {
	width:100%;
	margin-top:8px
	}
	.ai-drawer-button .textarea .send-icon[data-v-439b555b] {
	cursor:pointer;
	transition:all .2s
	}
	.ai-drawer-button .textarea .send-icon[data-v-439b555b]:hover {
	color:#4096ff
	}
	.ai-drawer-button .textarea .send-icon.disabled[data-v-439b555b] {
	color:rgba(0,0,0,.25);
	cursor:not-allowed
	}
	.is-max-width[data-v-439b555b] {
	width:800px
	}
	.is-max-width[data-v-439b555b] .ai-agent-table-content,
	.is-max-width[data-v-439b555b] .markdown-content table {
	max-width:764px!important
	}
	.fast-panel-popup[data-v-1fe85367] {
	position:fixed;
	z-index:9998;
	background:#fff;
	border-radius:8px;
	box-shadow:0 4px 20px rgba(0,0,0,.15);
	padding:0
	}
	.fast-panel-arrow[data-v-1fe85367] {
	right:-8px;
	bottom:20px;
	filter:drop-shadow(2px 0 2px rgba(0,0,0,.1))
	}
	.fast-panel-arrow[data-v-1fe85367],
	.fast-panel-arrow[data-v-1fe85367]:after {
	position:absolute;
	width:0;
	height:0;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-left:8px solid #fff
	}
	.fast-panel-arrow[data-v-1fe85367]:after {
	content:"";
	right:1px;
	top:-8px
	}
	.fast-panel-wrapper[data-v-1fe85367] {
	display:flex;
	flex-direction:column;
	grid-gap:10px;
	gap:10px;
	padding:12px;
	width:220px
	}
	.fast-panel-wrapper[data-v-1fe85367] .d-textarea-wrapper.d-inline-block {
	width:100%
	}
	.fast-panel-content[data-v-1fe85367] {
	display:flex;
	flex-direction:column;
	grid-gap:10px;
	gap:10px
	}
	.fast-panel-content .fast-panel-item[data-v-1fe85367] {
	display:flex;
	align-items:center;
	grid-gap:10px;
	gap:10px;
	padding:8px 12px;
	border-radius:6px;
	cursor:pointer;
	transition:all .2s ease
	}
	.fast-panel-content .fast-panel-item[data-v-1fe85367]:hover {
	background-color:rgba(0,0,0,.04)
	}
	.fast-panel-content .fast-panel-item .fast-panel-item-label[data-v-1fe85367] {
	font-size:14px;
	font-weight:500;
	color:rgba(0,0,0,.85);
	white-space:nowrap
	}
	.fast-question-input[data-v-1fe85367] {
	min-width:180px
	}
	.send-icon[data-v-1fe85367] {
	cursor:pointer;
	color:#4096ff
	}
	.send-icon.disabled[data-v-1fe85367] {
	color:rgba(0,0,0,.25);
	cursor:not-allowed
	}
	.fast-panel-fade-enter-active[data-v-1fe85367],
	.fast-panel-fade-leave-active[data-v-1fe85367] {
	transition:opacity .3s ease,transform .3s ease
	}
	.fast-panel-fade-enter-from[data-v-1fe85367],
	.fast-panel-fade-leave-to[data-v-1fe85367] {
	opacity:0;
	transform:translateX(10px)
	}
	.ai-agent-demo[data-v-98785f50] {
	position:relative
	}
	.ai-agent-icon[data-v-98785f50] {
	position:fixed;
	width:56px;
	height:56px;
	cursor:pointer;
	z-index:9999;
	border-radius:50%;
	background:linear-gradient(135deg,#fff,#eee);
	border:1px solid #eee;
	box-shadow:0 4px 20px rgba(102,126,234,.6);
	transition:transform .2s cubic-bezier(.2,0,.2,1),box-shadow .2s cubic-bezier(.2,0,.2,1);
	display:flex;
	align-items:center;
	justify-content:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	will-change:transform
	}
	.ai-agent-icon.animated[data-v-98785f50] {
	animation:breathing-98785f50 1.5s ease-in-out infinite
	}
	@keyframes breathing-98785f50 {
	0% {
	transform:scale(1);
	box-shadow:0 4px 20px rgba(102,126,234,.6)
	}
	50% {
	transform:scale(1.15);
	box-shadow:0 8px 35px #667eea
	}
	to {
	transform:scale(1);
	box-shadow:0 4px 20px rgba(102,126,234,.6)
	}
	}
	.ai-agent-icon[data-v-98785f50]:hover:not(.dragging) {
	animation:none;
	transform:scale(1.1);
	box-shadow:0 6px 25px rgba(102,126,234,.6)
	}
	.ai-agent-icon[data-v-98785f50]:active:not(.dragging) {
	transform:scale(.95)
	}
	.ai-agent-icon img[data-v-98785f50] {
	width:36px;
	height:36px;
	pointer-events:none
	}
	.ai-agent-icon.dragging[data-v-98785f50] {
	cursor:-webkit-grabbing;
	cursor:grabbing;
	transform:scale(1.05);
	box-shadow:0 8px 32px rgba(102,126,234,.5);
	transition:none
	}
	.ai-agent-icon[data-v-98785f50]:not(.dragging) {
	transition:transform .2s cubic-bezier(.2,0,.2,1),box-shadow .2s cubic-bezier(.2,0,.2,1)
	}
	.notification-new[data-v-98785f50] {
	position:absolute;
	top:-4px;
	right:-4px;
	padding:2px 4px;
	background:#ff4d4f;
	color:#fff;
	font-size:10px;
	font-weight:700;
	border-radius:8px;
	border:1px solid #fff;
	box-shadow:0 2px 8px rgba(255,77,79,.6);
	z-index:10000;
	line-height:1;
	min-width:20px;
	text-align:center
	}
	.notification-new.animated[data-v-98785f50] {
	animation:breathing-98785f50 1.5s ease-in-out infinite
	}
	@keyframes pulse-98785f50 {
	0% {
	transform:scale(1);
	opacity:1
	}
	50% {
	transform:scale(1.2);
	opacity:.8
	}
	to {
	transform:scale(1);
	opacity:1
	}
	}
	.close-icon[data-v-98785f50] {
	position:absolute;
	right:8px;
	top:8px;
	cursor:pointer
	}
	.ai-agent-icon-content[data-v-98785f50] {
	position:relative;
	padding:36px;
	background-image:url("//fe-platform.xhscdn.com/platform/104101l031qd57m3hga06bmvjg8900000000000f3rpfpo");
	background-repeat:no-repeat;
	background-position:50%;
	background-size:contain
	}
	.message-box[data-v-98785f50] {
	display:flex;
	flex-direction:column;
	align-items:flex-end;
	justify-content:center;
	grid-gap:5px;
	gap:5px;
	padding:var(--size-space-large);
	width:240px;
	position:relative
	}
	.welcome-popover[data-v-98785f50] {
	position:fixed;
	z-index:9998;
	background:#fff;
	border-radius:8px;
	box-shadow:0 4px 20px rgba(0,0,0,.15);
	padding:0
	}
	.welcome-arrow[data-v-98785f50] {
	right:-8px;
	top:20px
	}
	.welcome-arrow[data-v-98785f50],
	.welcome-arrow[data-v-98785f50]:before {
	position:absolute;
	width:0;
	height:0;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-left:8px solid #fff
	}
	.welcome-arrow[data-v-98785f50]:before {
	content:"";
	right:2px;
	top:-8px
	}
	.welcome-fade-enter-active[data-v-98785f50],
	.welcome-fade-leave-active[data-v-98785f50] {
	transition:opacity .3s ease,transform .3s ease
	}
	.welcome-fade-enter-from[data-v-98785f50],
	.welcome-fade-leave-to[data-v-98785f50] {
	opacity:0;
	transform:translateX(10px)
	}
	#app {
	height:100vh
	}
	body {
	background:#fff!important
	}
	.fankui-btn[data-v-16d23668] {
	margin-right:20px;
	color:#3a64ff;
	padding:1px 5px!important;
	min-height:20px!important
	}
	.msg-btn[data-v-16d23668] {
	color:#3a64ff;
	padding:1px!important;
	min-height:20px!important
	}
	.skip-btn[data-v-16d23668] {
	color:#3a64ff
	}
	.go-home-top-bar[data-v-16d23668] .d-topbar-title {
	cursor:pointer;
	overflow:hidden
	}
	.site-error[data-v-1cc09424] {
	padding-top:100px
	}
	@media screen and (min-width:460px) {
	.returns-monitoring[data-v-80f95ade] {
	padding:4%;
	background:#eaf2f7;
	min-height:100vh;
	line-height:20px
	}
	.returns-monitoring .inner[data-v-80f95ade] {
	border:1px solid #ccc;
	padding:50px;
	min-width:775px;
	height:100vh;
	box-sizing:content-box;
	background:url("https://fe-video-qc.xhscdn.com/picasso-editor/b2229565cc862483c2d3a3970a076f19316dcd2a.png") 95% 20px no-repeat;
	background-size:50px;
	background-color:#fff
	}
	.returns-monitoring .inner .title[data-v-80f95ade] {
	color:#2b2b2b;
	font-size:16px;
	text-align:center;
	font-weight:600
	}
	.returns-monitoring .inner .sub-title[data-v-80f95ade] {
	font-weight:600
	}
	.returns-monitoring .inner .content[data-v-80f95ade],
	.returns-monitoring .inner .sub-title[data-v-80f95ade] {
	color:#2b2b2b;
	text-align:left;
	margin-top:8px;
	margin-bottom:6px;
	font-size:14px
	}
	.returns-monitoring .inner .checkbox-wrap[data-v-80f95ade] {
	text-align:right
	}
	}
	@media screen and (max-width:460px) {
	.returns-monitoring[data-v-80f95ade] {
	padding:0;
	line-height:20px
	}
	.returns-monitoring .inner[data-v-80f95ade] {
	border:0 solid #ccc;
	padding:10px;
	width:100vw;
	height:100vh;
	word-wrap:break-word;
	word-break:break-all;
	box-sizing:border-box;
	background:url("https://fe-video-qc.xhscdn.com/picasso-editor/b2229565cc862483c2d3a3970a076f19316dcd2a.png") 90% 10px no-repeat;
	background-size:30px;
	background-color:#fff
	}
	.returns-monitoring .inner .title[data-v-80f95ade] {
	color:#2b2b2b;
	font-size:16px;
	text-align:center;
	font-weight:600
	}
	.returns-monitoring .inner .sub-title[data-v-80f95ade] {
	font-weight:600
	}
	.returns-monitoring .inner .content[data-v-80f95ade],
	.returns-monitoring .inner .sub-title[data-v-80f95ade] {
	color:#2b2b2b;
	text-align:left;
	margin-top:8px;
	margin-bottom:6px;
	font-size:14px
	}
	.returns-monitoring .inner .checkbox-wrap[data-v-80f95ade] {
	text-align:right
	}
	}
	.returns-monitoring {
	width:100vw!important;
	min-width:-moz-max-content;
	min-width:max-content
	}
	*,
	:after,
	:before {
	--tw-border-spacing-x:0;
	--tw-border-spacing-y:0;
	--tw-translate-x:0;
	--tw-translate-y:0;
	--tw-rotate:0;
	--tw-skew-x:0;
	--tw-skew-y:0;
	--tw-scale-x:1;
	--tw-scale-y:1;
	--tw-scroll-snap-strictness:proximity;
	--tw-ring-offset-width:0px;
	--tw-ring-offset-color:#fff;
	--tw-ring-color:rgba(59,130,246,0.5);
	--tw-ring-offset-shadow:0 0 transparent;
	--tw-ring-shadow:0 0 transparent;
	--tw-shadow:0 0 transparent;
	--tw-shadow-colored:0 0 transparent
	}
	::backdrop {
	--tw-border-spacing-x:0;
	--tw-border-spacing-y:0;
	--tw-translate-x:0;
	--tw-translate-y:0;
	--tw-rotate:0;
	--tw-skew-x:0;
	--tw-skew-y:0;
	--tw-scale-x:1;
	--tw-scale-y:1;
	--tw-scroll-snap-strictness:proximity;
	--tw-ring-offset-width:0px;
	--tw-ring-offset-color:#fff;
	--tw-ring-color:rgba(59,130,246,0.5);
	--tw-ring-offset-shadow:0 0 transparent;
	--tw-ring-shadow:0 0 transparent;
	--tw-shadow:0 0 transparent;
	--tw-shadow-colored:0 0 transparent
	}
	/*
	! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
	*/*,
	:after,
	:before {
	box-sizing:border-box;
	border:0 solid #e5e7eb
	}
	:after,
	:before {
	--tw-content:""
	}
	:host,
	html {
	line-height:1.5;
	-webkit-text-size-adjust:100%;
	-moz-tab-size:4;
	-o-tab-size:4;
	tab-size:4;
	font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	font-feature-settings:normal;
	font-variation-settings:normal;
	-webkit-tap-highlight-color:transparent
	}
	body {
	margin:0;
	line-height:inherit
	}
	hr {
	height:0;
	color:inherit;
	border-top-width:1px
	}
	abbr:where([title]) {
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
	font-size:inherit;
	font-weight:inherit
	}
	a {
	color:inherit;
	text-decoration:inherit
	}
	b,
	strong {
	font-weight:bolder
	}
	code,
	kbd,
	pre,
	samp {
	font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
	font-feature-settings:normal;
	font-variation-settings:normal;
	font-size:1em
	}
	small {
	font-size:80%
	}
	sub,
	sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
	}
	sub {
	bottom:-.25em
	}
	sup {
	top:-.5em
	}
	table {
	text-indent:0;
	border-color:inherit;
	border-collapse:collapse
	}
	button,
	input,
	optgroup,
	select,
	textarea {
	font-family:inherit;
	font-feature-settings:inherit;
	font-variation-settings:inherit;
	font-size:100%;
	font-weight:inherit;
	line-height:inherit;
	letter-spacing:inherit;
	color:inherit;
	margin:0;
	padding:0
	}
	button,
	select {
	text-transform:none
	}
	button,
	input:where([type=button]),
	input:where([type=reset]),
	input:where([type=submit]) {
	-webkit-appearance:button;
	background-color:transparent;
	background-image:none
	}
	:-moz-focusring {
	outline:auto
	}
	:-moz-ui-invalid {
	box-shadow:none
	}
	progress {
	vertical-align:baseline
	}
	::-webkit-inner-spin-button,
	::-webkit-outer-spin-button {
	height:auto
	}
	[type=search] {
	-webkit-appearance:textfield;
	outline-offset:-2px
	}
	::-webkit-search-decoration {
	-webkit-appearance:none
	}
	::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
	}
	summary {
	display:list-item
	}
	blockquote,
	dd,
	dl,
	figure,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	hr,
	p,
	pre {
	margin:0
	}
	fieldset {
	margin:0
	}
	fieldset,
	legend {
	padding:0
	}
	menu,
	ol,
	ul {
	margin:0;
	padding:0
	}
	dialog {
	padding:0
	}
	textarea {
	resize:vertical
	}
	input::-moz-placeholder,
	textarea::-moz-placeholder {
	opacity:1;
	color:#9ca3af
	}
	input::placeholder,
	textarea::placeholder {
	opacity:1;
	color:#9ca3af
	}
	[role=button],
	button {
	cursor:pointer
	}
	:disabled {
	cursor:default
	}
	audio,
	canvas,
	embed,
	iframe,
	img,
	object,
	svg,
	video {
	display:block;
	vertical-align:middle
	}
	img,
	video {
	max-width:100%;
	height:auto
	}
	[hidden]:where(:not([hidden=until-found])) {
	display:none
	}
	.\!container {
	width:100%!important
	}
	.container {
	width:100%
	}
	@media (min-width:640px) {
	.\!container {
	max-width:640px!important
	}
	.container {
	max-width:640px
	}
	}
	@media (min-width:768px) {
	.\!container {
	max-width:768px!important
	}
	.container {
	max-width:768px
	}
	}
	@media (min-width:1024px) {
	.\!container {
	max-width:1024px!important
	}
	.container {
	max-width:1024px
	}
	}
	@media (min-width:1280px) {
	.\!container {
	max-width:1280px!important
	}
	.container {
	max-width:1280px
	}
	}
	@media (min-width:1536px) {
	.\!container {
	max-width:1536px!important
	}
	.container {
	max-width:1536px
	}
	}
	.sr-only {
	position:absolute!important;
	width:1px!important;
	height:1px!important;
	padding:0!important;
	margin:-1px!important;
	overflow:hidden!important;
	clip:rect(0,0,0,0)!important;
	white-space:nowrap!important;
	border-width:0!important
	}
	.not-sr-only {
	position:static!important;
	width:auto!important;
	height:auto!important;
	padding:0!important;
	margin:0!important;
	overflow:visible!important;
	clip:auto!important;
	white-space:normal!important
	}
	.pointer-events-none {
	pointer-events:none!important
	}
	.pointer-events-auto {
	pointer-events:auto!important
	}
	.\!visible,
	.visible {
	visibility:visible!important
	}
	.invisible {
	visibility:hidden!important
	}
	.\!collapse,
	.collapse {
	visibility:collapse!important
	}
	.static {
	position:static!important
	}
	.\!fixed,
	.fixed {
	position:fixed!important
	}
	.absolute {
	position:absolute!important
	}
	.\!relative,
	.relative {
	position:relative!important
	}
	.sticky {
	position:sticky!important
	}
	.left-14 {
	left:3.5rem!important
	}
	.right-10 {
	right:2.5rem!important
	}
	.right-6 {
	right:1.5rem!important
	}
	.isolate {
	isolation:isolate!important
	}
	.isolation-auto {
	isolation:auto!important
	}
	[dir=ltr] .float-start {
	float:left!important
	}
	[dir=ltr] .float-end,
	[dir=rtl] .float-start {
	float:right!important
	}
	[dir=rtl] .float-end {
	float:left!important
	}
	.float-right {
	float:right!important
	}
	.float-left {
	float:left!important
	}
	.float-none {
	float:none!important
	}
	[dir=ltr] .clear-start {
	clear:left!important
	}
	[dir=ltr] .clear-end,
	[dir=rtl] .clear-start {
	clear:right!important
	}
	.clear-left,
	[dir=rtl] .clear-end {
	clear:left!important
	}
	.clear-right {
	clear:right!important
	}
	.clear-both {
	clear:both!important
	}
	.clear-none {
	clear:none!important
	}
	.m-1 {
	margin:.25rem!important
	}
	.mx-6 {
	margin-left:1.5rem!important;
	margin-right:1.5rem!important
	}
	.mb-\[16px\] {
	margin-bottom:16px!important
	}
	.ml-auto {
	margin-left:auto!important
	}
	.mt-3 {
	margin-top:.75rem!important
	}
	.box-border {
	box-sizing:border-box!important
	}
	.box-content {
	box-sizing:content-box!important
	}
	.line-clamp-2 {
	overflow:hidden!important;
	display:-webkit-box!important;
	-webkit-box-orient:vertical!important;
	-webkit-line-clamp:2!important
	}
	.line-clamp-none {
	overflow:visible!important;
	-webkit-box-orient:horizontal!important;
	-webkit-line-clamp:none!important
	}
	.\!block,
	.block,
	.line-clamp-none {
	display:block!important
	}
	.inline-block {
	display:inline-block!important
	}
	.\!inline,
	.inline {
	display:inline!important
	}
	.flex {
	display:flex!important
	}
	.inline-flex {
	display:inline-flex!important
	}
	.\!table,
	.table {
	display:table!important
	}
	.inline-table {
	display:inline-table!important
	}
	.table-caption {
	display:table-caption!important
	}
	.table-cell {
	display:table-cell!important
	}
	.table-column {
	display:table-column!important
	}
	.table-column-group {
	display:table-column-group!important
	}
	.table-footer-group {
	display:table-footer-group!important
	}
	.table-header-group {
	display:table-header-group!important
	}
	.table-row-group {
	display:table-row-group!important
	}
	.table-row {
	display:table-row!important
	}
	.flow-root {
	display:flow-root!important
	}
	.grid {
	display:grid!important
	}
	.inline-grid {
	display:inline-grid!important
	}
	.contents {
	display:contents!important
	}
	.list-item {
	display:list-item!important
	}
	.hidden {
	display:none!important
	}
	.size-8 {
	width:2rem!important;
	height:2rem!important
	}
	.h-1 {
	height:.25rem!important
	}
	.h-\[75px\] {
	height:75px!important
	}
	.h-full {
	height:100%!important
	}
	.min-h-\[250px\] {
	min-height:250px!important
	}
	.min-h-\[600px\] {
	min-height:600px!important
	}
	.w-\[120px\] {
	width:120px!important
	}
	.w-full {
	width:100%!important
	}
	.flex-1 {
	flex:1 1 0%!important
	}
	.flex-shrink,
	.shrink {
	flex-shrink:1!important
	}
	.flex-grow,
	.grow {
	flex-grow:1!important
	}
	.table-auto {
	table-layout:auto!important
	}
	.table-fixed {
	table-layout:fixed!important
	}
	.caption-top {
	caption-side:top!important
	}
	.caption-bottom {
	caption-side:bottom!important
	}
	.border-collapse {
	border-collapse:collapse!important
	}
	.border-separate {
	border-collapse:separate!important
	}
	.transform,
	.transform-cpu {
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
	}
	.transform-gpu {
	transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
	}
	.transform-none {
	transform:none!important
	}
	.cursor-pointer {
	cursor:pointer!important
	}
	.touch-auto {
	touch-action:auto!important
	}
	.touch-none {
	touch-action:none!important
	}
	.touch-pan-x {
	--tw-pan-x:pan-x!important
	}
	.touch-pan-left,
	.touch-pan-x {
	touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)!important
	}
	.touch-pan-left {
	--tw-pan-x:pan-left!important
	}
	.touch-pan-right {
	--tw-pan-x:pan-right!important
	}
	.touch-pan-right,
	.touch-pan-y {
	touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)!important
	}
	.touch-pan-y {
	--tw-pan-y:pan-y!important
	}
	.touch-pan-up {
	--tw-pan-y:pan-up!important
	}
	.touch-pan-down,
	.touch-pan-up {
	touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)!important
	}
	.touch-pan-down {
	--tw-pan-y:pan-down!important
	}
	.touch-pinch-zoom {
	--tw-pinch-zoom:pinch-zoom!important;
	touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)!important
	}
	.touch-manipulation {
	touch-action:manipulation!important
	}
	.select-none {
	-webkit-user-select:none!important;
	-moz-user-select:none!important;
	user-select:none!important
	}
	.select-text {
	-webkit-user-select:text!important;
	-moz-user-select:text!important;
	user-select:text!important
	}
	.select-all {
	-webkit-user-select:all!important;
	-moz-user-select:all!important;
	user-select:all!important
	}
	.select-auto {
	-webkit-user-select:auto!important;
	-moz-user-select:auto!important;
	user-select:auto!important
	}
	.resize-none {
	resize:none!important
	}
	.resize-y {
	resize:vertical!important
	}
	.resize-x {
	resize:horizontal!important
	}
	.resize {
	resize:both!important
	}
	.snap-none {
	scroll-snap-type:none!important
	}
	.snap-x {
	scroll-snap-type:x var(--tw-scroll-snap-strictness)!important
	}
	.snap-y {
	scroll-snap-type:y var(--tw-scroll-snap-strictness)!important
	}
	.snap-both {
	scroll-snap-type:both var(--tw-scroll-snap-strictness)!important
	}
	.snap-mandatory {
	--tw-scroll-snap-strictness:mandatory!important
	}
	.snap-proximity {
	--tw-scroll-snap-strictness:proximity!important
	}
	.snap-start {
	scroll-snap-align:start!important
	}
	.snap-end {
	scroll-snap-align:end!important
	}
	.snap-center {
	scroll-snap-align:center!important
	}
	.snap-align-none {
	scroll-snap-align:none!important
	}
	.snap-normal {
	scroll-snap-stop:normal!important
	}
	.snap-always {
	scroll-snap-stop:always!important
	}
	.list-inside {
	list-style-position:inside!important
	}
	.list-outside {
	list-style-position:outside!important
	}
	.appearance-none {
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	appearance:none!important
	}
	.appearance-auto {
	-webkit-appearance:auto!important;
	-moz-appearance:auto!important;
	appearance:auto!important
	}
	.break-before-auto {
	page-break-before:auto!important;
	-moz-column-break-before:auto!important;
	break-before:auto!important
	}
	.break-before-avoid {
	page-break-before:avoid!important;
	-moz-column-break-before:avoid!important;
	break-before:avoid!important
	}
	.break-before-all {
	page-break-before:all!important;
	-moz-column-break-before:all!important;
	break-before:all!important
	}
	.break-before-avoid-page {
	page-break-before:avoid!important;
	-moz-column-break-before:avoid!important;
	break-before:avoid-page!important
	}
	.break-before-page {
	page-break-before:always!important;
	-moz-column-break-before:page!important;
	break-before:page!important
	}
	.break-before-left {
	page-break-before:left!important;
	-moz-column-break-before:left!important;
	break-before:left!important
	}
	.break-before-right {
	page-break-before:right!important;
	-moz-column-break-before:right!important;
	break-before:right!important
	}
	.break-before-column {
	-moz-column-break-before:column!important;
	break-before:column!important
	}
	.break-inside-auto {
	page-break-inside:auto!important;
	-moz-column-break-inside:auto!important;
	break-inside:auto!important
	}
	.break-inside-avoid {
	page-break-inside:avoid!important;
	-moz-column-break-inside:avoid!important;
	break-inside:avoid!important
	}
	.break-inside-avoid-page {
	page-break-inside:avoid!important;
	break-inside:avoid-page!important
	}
	.break-inside-avoid-column {
	-moz-column-break-inside:avoid!important;
	break-inside:avoid-column!important
	}
	.break-after-auto {
	page-break-after:auto!important;
	-moz-column-break-after:auto!important;
	break-after:auto!important
	}
	.break-after-avoid {
	page-break-after:avoid!important;
	-moz-column-break-after:avoid!important;
	break-after:avoid!important
	}
	.break-after-all {
	page-break-after:all!important;
	-moz-column-break-after:all!important;
	break-after:all!important
	}
	.break-after-avoid-page {
	page-break-after:avoid!important;
	-moz-column-break-after:avoid!important;
	break-after:avoid-page!important
	}
	.break-after-page {
	page-break-after:always!important;
	-moz-column-break-after:page!important;
	break-after:page!important
	}
	.break-after-left {
	page-break-after:left!important;
	-moz-column-break-after:left!important;
	break-after:left!important
	}
	.break-after-right {
	page-break-after:right!important;
	-moz-column-break-after:right!important;
	break-after:right!important
	}
	.break-after-column {
	-moz-column-break-after:column!important;
	break-after:column!important
	}
	.grid-flow-row {
	grid-auto-flow:row!important
	}
	.grid-flow-col {
	grid-auto-flow:column!important
	}
	.grid-flow-dense {
	grid-auto-flow:dense!important
	}
	.grid-flow-row-dense {
	grid-auto-flow:row dense!important
	}
	.grid-flow-col-dense {
	grid-auto-flow:column dense!important
	}
	.flex-row {
	flex-direction:row!important
	}
	.flex-row-reverse {
	flex-direction:row-reverse!important
	}
	.flex-col {
	flex-direction:column!important
	}
	.flex-col-reverse {
	flex-direction:column-reverse!important
	}
	.flex-wrap {
	flex-wrap:wrap!important
	}
	.flex-wrap-reverse {
	flex-wrap:wrap-reverse!important
	}
	.flex-nowrap {
	flex-wrap:nowrap!important
	}
	.place-content-center {
	align-content:center!important;
	justify-content:center!important;
	place-content:center!important
	}
	.place-content-start {
	align-content:start!important;
	justify-content:start!important;
	place-content:start!important
	}
	.place-content-end {
	align-content:end!important;
	justify-content:end!important;
	place-content:end!important
	}
	.place-content-between {
	align-content:space-between!important;
	justify-content:space-between!important;
	place-content:space-between!important
	}
	.place-content-around {
	align-content:space-around!important;
	justify-content:space-around!important;
	place-content:space-around!important
	}
	.place-content-evenly {
	align-content:space-evenly!important;
	justify-content:space-evenly!important;
	place-content:space-evenly!important
	}
	.place-content-baseline {
	align-content:baseline!important;
	justify-content:baseline!important;
	place-content:baseline!important
	}
	.place-content-stretch {
	align-content:stretch!important;
	justify-content:stretch!important;
	place-content:stretch!important
	}
	.place-items-start {
	align-items:start!important;
	justify-items:start!important;
	place-items:start!important
	}
	.place-items-end {
	align-items:end!important;
	justify-items:end!important;
	place-items:end!important
	}
	.place-items-center {
	align-items:center!important;
	justify-items:center!important;
	place-items:center!important
	}
	.place-items-baseline {
	align-items:baseline!important;
	justify-items:baseline!important;
	place-items:baseline!important
	}
	.place-items-stretch {
	align-items:stretch!important;
	justify-items:stretch!important;
	place-items:stretch!important
	}
	.content-normal {
	align-content:normal!important
	}
	.content-center {
	align-content:center!important
	}
	.content-start {
	align-content:flex-start!important
	}
	.content-end {
	align-content:flex-end!important
	}
	.content-between {
	align-content:space-between!important
	}
	.content-around {
	align-content:space-around!important
	}
	.content-evenly {
	align-content:space-evenly!important
	}
	.content-baseline {
	align-content:baseline!important
	}
	.content-stretch {
	align-content:stretch!important
	}
	.items-start {
	align-items:flex-start!important
	}
	.items-end {
	align-items:flex-end!important
	}
	.items-center {
	align-items:center!important
	}
	.items-baseline {
	align-items:baseline!important
	}
	.items-stretch {
	align-items:stretch!important
	}
	.justify-normal {
	justify-content:normal!important
	}
	.justify-start {
	justify-content:flex-start!important
	}
	.justify-end {
	justify-content:flex-end!important
	}
	.justify-center {
	justify-content:center!important
	}
	.justify-between {
	justify-content:space-between!important
	}
	.justify-around {
	justify-content:space-around!important
	}
	.justify-evenly {
	justify-content:space-evenly!important
	}
	.justify-stretch {
	justify-content:stretch!important
	}
	.justify-items-start {
	justify-items:start!important
	}
	.justify-items-end {
	justify-items:end!important
	}
	.justify-items-center {
	justify-items:center!important
	}
	.justify-items-stretch {
	justify-items:stretch!important
	}
	.gap-1 {
	grid-gap:.25rem!important;
	gap:.25rem!important
	}
	.gap-\[12\] {
	grid-gap:12!important;
	gap:12!important
	}
	.gap-\[12px\] {
	grid-gap:12px!important;
	gap:12px!important
	}
	.space-y-reverse>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:1!important
	}
	.space-x-reverse>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:1!important
	}
	.divide-x>:not([hidden])~:not([hidden]) {
	--tw-divide-x-reverse:0!important;
	border-right-width:calc(1px*var(--tw-divide-x-reverse))!important;
	border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)))!important
	}
	.divide-y>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse:0!important;
	border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))!important;
	border-bottom-width:calc(1px*var(--tw-divide-y-reverse))!important
	}
	.divide-y-reverse>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse:1!important
	}
	.divide-x-reverse>:not([hidden])~:not([hidden]) {
	--tw-divide-x-reverse:1!important
	}
	.divide-solid>:not([hidden])~:not([hidden]) {
	border-style:solid!important
	}
	.divide-dashed>:not([hidden])~:not([hidden]) {
	border-style:dashed!important
	}
	.divide-dotted>:not([hidden])~:not([hidden]) {
	border-style:dotted!important
	}
	.divide-double>:not([hidden])~:not([hidden]) {
	border-style:double!important
	}
	.divide-none>:not([hidden])~:not([hidden]) {
	border-style:none!important
	}
	.place-self-auto {
	align-self:auto!important;
	justify-self:auto!important;
	place-self:auto!important
	}
	.place-self-start {
	align-self:start!important;
	justify-self:start!important;
	place-self:start!important
	}
	.place-self-end {
	align-self:end!important;
	justify-self:end!important;
	place-self:end!important
	}
	.place-self-center {
	align-self:center!important;
	justify-self:center!important;
	place-self:center!important
	}
	.place-self-stretch {
	align-self:stretch!important;
	justify-self:stretch!important;
	place-self:stretch!important
	}
	.self-auto {
	align-self:auto!important
	}
	.self-start {
	align-self:flex-start!important
	}
	.self-end {
	align-self:flex-end!important
	}
	.self-center {
	align-self:center!important
	}
	.self-stretch {
	align-self:stretch!important
	}
	.self-baseline {
	align-self:baseline!important
	}
	.justify-self-auto {
	justify-self:auto!important
	}
	.justify-self-start {
	justify-self:start!important
	}
	.justify-self-end {
	justify-self:end!important
	}
	.justify-self-center {
	justify-self:center!important
	}
	.justify-self-stretch {
	justify-self:stretch!important
	}
	.overflow-auto {
	overflow:auto!important
	}
	.overflow-hidden {
	overflow:hidden!important
	}
	.overflow-clip {
	overflow:clip!important
	}
	.overflow-visible {
	overflow:visible!important
	}
	.overflow-scroll {
	overflow:scroll!important
	}
	.overflow-x-auto {
	overflow-x:auto!important
	}
	.overflow-y-auto {
	overflow-y:auto!important
	}
	.overflow-x-hidden {
	overflow-x:hidden!important
	}
	.overflow-y-hidden {
	overflow-y:hidden!important
	}
	.overflow-x-clip {
	overflow-x:clip!important
	}
	.overflow-y-clip {
	overflow-y:clip!important
	}
	.overflow-x-visible {
	overflow-x:visible!important
	}
	.overflow-y-visible {
	overflow-y:visible!important
	}
	.overflow-x-scroll {
	overflow-x:scroll!important
	}
	.overflow-y-scroll {
	overflow-y:scroll!important
	}
	.overscroll-auto {
	overscroll-behavior:auto!important
	}
	.overscroll-contain {
	overscroll-behavior:contain!important
	}
	.overscroll-none {
	overscroll-behavior:none!important
	}
	.overscroll-y-auto {
	overscroll-behavior-y:auto!important
	}
	.overscroll-y-contain {
	overscroll-behavior-y:contain!important
	}
	.overscroll-y-none {
	overscroll-behavior-y:none!important
	}
	.overscroll-x-auto {
	overscroll-behavior-x:auto!important
	}
	.overscroll-x-contain {
	overscroll-behavior-x:contain!important
	}
	.overscroll-x-none {
	overscroll-behavior-x:none!important
	}
	.scroll-auto {
	scroll-behavior:auto!important
	}
	.scroll-smooth {
	scroll-behavior:smooth!important
	}
	.truncate {
	overflow:hidden!important;
	white-space:nowrap!important
	}
	.overflow-ellipsis,
	.text-ellipsis,
	.truncate {
	text-overflow:ellipsis!important
	}
	.text-clip {
	text-overflow:clip!important
	}
	.hyphens-none {
	-webkit-hyphens:none!important;
	hyphens:none!important
	}
	.hyphens-manual {
	-webkit-hyphens:manual!important;
	hyphens:manual!important
	}
	.hyphens-auto {
	-webkit-hyphens:auto!important;
	hyphens:auto!important
	}
	.whitespace-normal {
	white-space:normal!important
	}
	.whitespace-nowrap {
	white-space:nowrap!important
	}
	.whitespace-pre {
	white-space:pre!important
	}
	.whitespace-pre-line {
	white-space:pre-line!important
	}
	.whitespace-pre-wrap {
	white-space:pre-wrap!important
	}
	.whitespace-break-spaces {
	white-space:break-spaces!important
	}
	.text-wrap {
	text-wrap:wrap!important
	}
	.text-nowrap {
	text-wrap:nowrap!important
	}
	.text-balance {
	text-wrap:balance!important
	}
	.text-pretty {
	text-wrap:pretty!important
	}
	.break-normal {
	overflow-wrap:normal!important;
	word-break:normal!important
	}
	.break-words {
	overflow-wrap:break-word!important
	}
	.break-all {
	word-break:break-all!important
	}
	.break-keep {
	word-break:keep-all!important
	}
	.rounded {
	border-radius:.25rem!important
	}
	.rounded-b {
	border-bottom-right-radius:.25rem!important;
	border-bottom-left-radius:.25rem!important
	}
	.rounded-e {
	border-start-end-radius:.25rem!important;
	border-end-end-radius:.25rem!important
	}
	.rounded-l {
	border-top-left-radius:.25rem!important;
	border-bottom-left-radius:.25rem!important
	}
	.rounded-r {
	border-top-right-radius:.25rem!important;
	border-bottom-right-radius:.25rem!important
	}
	.rounded-s {
	border-start-start-radius:.25rem!important;
	border-end-start-radius:.25rem!important
	}
	.rounded-t {
	border-top-left-radius:.25rem!important;
	border-top-right-radius:.25rem!important
	}
	.rounded-bl {
	border-bottom-left-radius:.25rem!important
	}
	.rounded-br {
	border-bottom-right-radius:.25rem!important
	}
	.rounded-ee {
	border-end-end-radius:.25rem!important
	}
	.rounded-es {
	border-end-start-radius:.25rem!important
	}
	.rounded-se {
	border-start-end-radius:.25rem!important
	}
	.rounded-ss {
	border-start-start-radius:.25rem!important
	}
	.rounded-tl {
	border-top-left-radius:.25rem!important
	}
	.rounded-tr {
	border-top-right-radius:.25rem!important
	}
	.border {
	border-width:1px!important
	}
	.border-x {
	border-left-width:1px!important;
	border-right-width:1px!important
	}
	.border-y {
	border-top-width:1px!important
	}
	.border-b,
	.border-y {
	border-bottom-width:1px!important
	}
	[dir=ltr] .border-e {
	border-right-width:1px!important
	}
	.border-l,
	[dir=rtl] .border-e {
	border-left-width:1px!important
	}
	.border-r {
	border-right-width:1px!important
	}
	[dir=ltr] .border-s {
	border-left-width:1px!important
	}
	[dir=rtl] .border-s {
	border-right-width:1px!important
	}
	.border-t {
	border-top-width:1px!important
	}
	.border-solid {
	border-style:solid!important
	}
	.border-dashed {
	border-style:dashed!important
	}
	.border-dotted {
	border-style:dotted!important
	}
	.border-double {
	border-style:double!important
	}
	.border-hidden {
	border-style:hidden!important
	}
	.border-none {
	border-style:none!important
	}
	.border-gray-200 {
	--tw-border-opacity:1!important;
	border-color:rgb(229 231 235/var(--tw-border-opacity,1))!important
	}
	.bg-orange-50 {
	--tw-bg-opacity:1!important;
	background-color:rgb(255 247 237/var(--tw-bg-opacity,1))!important
	}
	.decoration-slice {
	-webkit-box-decoration-break:slice!important;
	box-decoration-break:slice!important
	}
	.decoration-clone {
	-webkit-box-decoration-break:clone!important;
	box-decoration-break:clone!important
	}
	.box-decoration-slice {
	-webkit-box-decoration-break:slice!important;
	box-decoration-break:slice!important
	}
	.box-decoration-clone {
	-webkit-box-decoration-break:clone!important;
	box-decoration-break:clone!important
	}
	.bg-fixed {
	background-attachment:fixed!important
	}
	.bg-local {
	background-attachment:local!important
	}
	.bg-scroll {
	background-attachment:scroll!important
	}
	.bg-clip-border {
	background-clip:border-box!important
	}
	.bg-clip-padding {
	background-clip:padding-box!important
	}
	.bg-clip-content {
	background-clip:content-box!important
	}
	.bg-clip-text {
	-webkit-background-clip:text!important;
	background-clip:text!important
	}
	.bg-repeat {
	background-repeat:repeat!important
	}
	.bg-no-repeat {
	background-repeat:no-repeat!important
	}
	.bg-repeat-x {
	background-repeat:repeat-x!important
	}
	.bg-repeat-y {
	background-repeat:repeat-y!important
	}
	.bg-repeat-round {
	background-repeat:round!important
	}
	.bg-repeat-space {
	background-repeat:space!important
	}
	.bg-origin-border {
	background-origin:border-box!important
	}
	.bg-origin-padding {
	background-origin:padding-box!important
	}
	.bg-origin-content {
	background-origin:content-box!important
	}
	.object-contain {
	-o-object-fit:contain!important;
	object-fit:contain!important
	}
	.object-cover {
	-o-object-fit:cover!important;
	object-fit:cover!important
	}
	.object-fill {
	-o-object-fit:fill!important;
	object-fit:fill!important
	}
	.object-none {
	-o-object-fit:none!important;
	object-fit:none!important
	}
	.object-scale-down {
	-o-object-fit:scale-down!important;
	object-fit:scale-down!important
	}
	.p-1 {
	padding:.25rem!important
	}
	.p-14 {
	padding:3.5rem!important
	}
	.p-16 {
	padding:4rem!important
	}
	.p-3 {
	padding:.75rem!important
	}
	.p-8 {
	padding:2rem!important
	}
	.px-\[12px\] {
	padding-left:12px!important;
	padding-right:12px!important
	}
	.px-\[24px\] {
	padding-left:24px!important;
	padding-right:24px!important
	}
	.py-0 {
	padding-top:0!important;
	padding-bottom:0!important
	}
	.py-\[12px\] {
	padding-top:12px!important;
	padding-bottom:12px!important
	}
	.py-\[16px\] {
	padding-top:16px!important;
	padding-bottom:16px!important
	}
	.py-\[8px\] {
	padding-top:8px!important;
	padding-bottom:8px!important
	}
	.pt-\[16px\] {
	padding-top:16px!important
	}
	.text-left {
	text-align:left!important
	}
	.text-center {
	text-align:center!important
	}
	.text-right {
	text-align:right!important
	}
	.text-justify {
	text-align:justify!important
	}
	[dir=ltr] .text-start {
	text-align:left!important
	}
	[dir=ltr] .text-end,
	[dir=rtl] .text-start {
	text-align:right!important
	}
	[dir=rtl] .text-end {
	text-align:left!important
	}
	.align-baseline {
	vertical-align:baseline!important
	}
	.align-top {
	vertical-align:top!important
	}
	.align-middle {
	vertical-align:middle!important
	}
	.align-bottom {
	vertical-align:bottom!important
	}
	.align-text-top {
	vertical-align:text-top!important
	}
	.align-text-bottom {
	vertical-align:text-bottom!important
	}
	.align-sub {
	vertical-align:sub!important
	}
	.align-super {
	vertical-align:super!important
	}
	.text-\[12px\] {
	font-size:12px!important
	}
	.text-\[14px\] {
	font-size:14px!important
	}
	.font-bold {
	font-weight:700!important
	}
	.uppercase {
	text-transform:uppercase!important
	}
	.lowercase {
	text-transform:lowercase!important
	}
	.capitalize {
	text-transform:capitalize!important
	}
	.normal-case {
	text-transform:none!important
	}
	.italic {
	font-style:italic!important
	}
	.not-italic {
	font-style:normal!important
	}
	.normal-nums {
	font-feature-settings:normal!important;
	font-variant-numeric:normal!important
	}
	.\!ordinal,
	.ordinal {
	--tw-ordinal:ordinal!important
	}
	.\!ordinal,
	.ordinal,
	.slashed-zero {
	font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important;
	font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important
	}
	.slashed-zero {
	--tw-slashed-zero:slashed-zero!important
	}
	.lining-nums {
	--tw-numeric-figure:lining-nums!important
	}
	.lining-nums,
	.oldstyle-nums {
	font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important;
	font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important
	}
	.oldstyle-nums {
	--tw-numeric-figure:oldstyle-nums!important
	}
	.proportional-nums {
	--tw-numeric-spacing:proportional-nums!important
	}
	.proportional-nums,
	.tabular-nums {
	font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important;
	font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important
	}
	.tabular-nums {
	--tw-numeric-spacing:tabular-nums!important
	}
	.diagonal-fractions {
	--tw-numeric-fraction:diagonal-fractions!important
	}
	.diagonal-fractions,
	.stacked-fractions {
	font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important;
	font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important
	}
	.stacked-fractions {
	--tw-numeric-fraction:stacked-fractions!important
	}
	.leading-\[20px\] {
	line-height:20px!important
	}
	.leading-\[22px\] {
	line-height:22px!important
	}
	.leading-\[32px\] {
	line-height:32px!important
	}
	.text-\[\#999\] {
	--tw-text-opacity:1!important;
	color:rgb(153 153 153/var(--tw-text-opacity,1))!important
	}
	.text-gray-400 {
	--tw-text-opacity:1!important;
	color:rgb(156 163 175/var(--tw-text-opacity,1))!important
	}
	.text-gray-700 {
	--tw-text-opacity:1!important;
	color:rgb(55 65 81/var(--tw-text-opacity,1))!important
	}
	.text-green-500 {
	--tw-text-opacity:1!important;
	color:rgb(34 197 94/var(--tw-text-opacity,1))!important
	}
	.text-red-500 {
	--tw-text-opacity:1!important;
	color:rgb(239 68 68/var(--tw-text-opacity,1))!important
	}
	.underline {
	text-decoration-line:underline!important
	}
	.overline {
	text-decoration-line:overline!important
	}
	.line-through {
	text-decoration-line:line-through!important
	}
	.no-underline {
	text-decoration-line:none!important
	}
	.decoration-solid {
	text-decoration-style:solid!important
	}
	.decoration-double {
	text-decoration-style:double!important
	}
	.decoration-dotted {
	text-decoration-style:dotted!important
	}
	.decoration-dashed {
	text-decoration-style:dashed!important
	}
	.decoration-wavy {
	text-decoration-style:wavy!important
	}
	.antialiased {
	-webkit-font-smoothing:antialiased!important;
	-moz-osx-font-smoothing:grayscale!important
	}
	.subpixel-antialiased {
	-webkit-font-smoothing:auto!important;
	-moz-osx-font-smoothing:auto!important
	}
	.bg-blend-normal {
	background-blend-mode:normal!important
	}
	.bg-blend-multiply {
	background-blend-mode:multiply!important
	}
	.bg-blend-screen {
	background-blend-mode:screen!important
	}
	.bg-blend-overlay {
	background-blend-mode:overlay!important
	}
	.bg-blend-darken {
	background-blend-mode:darken!important
	}
	.bg-blend-lighten {
	background-blend-mode:lighten!important
	}
	.bg-blend-color-dodge {
	background-blend-mode:color-dodge!important
	}
	.bg-blend-color-burn {
	background-blend-mode:color-burn!important
	}
	.bg-blend-hard-light {
	background-blend-mode:hard-light!important
	}
	.bg-blend-soft-light {
	background-blend-mode:soft-light!important
	}
	.bg-blend-difference {
	background-blend-mode:difference!important
	}
	.bg-blend-exclusion {
	background-blend-mode:exclusion!important
	}
	.bg-blend-hue {
	background-blend-mode:hue!important
	}
	.bg-blend-saturation {
	background-blend-mode:saturation!important
	}
	.bg-blend-color {
	background-blend-mode:color!important
	}
	.bg-blend-luminosity {
	background-blend-mode:luminosity!important
	}
	.mix-blend-normal {
	mix-blend-mode:normal!important
	}
	.mix-blend-multiply {
	mix-blend-mode:multiply!important
	}
	.mix-blend-screen {
	mix-blend-mode:screen!important
	}
	.mix-blend-overlay {
	mix-blend-mode:overlay!important
	}
	.mix-blend-darken {
	mix-blend-mode:darken!important
	}
	.mix-blend-lighten {
	mix-blend-mode:lighten!important
	}
	.mix-blend-color-dodge {
	mix-blend-mode:color-dodge!important
	}
	.mix-blend-color-burn {
	mix-blend-mode:color-burn!important
	}
	.mix-blend-hard-light {
	mix-blend-mode:hard-light!important
	}
	.mix-blend-soft-light {
	mix-blend-mode:soft-light!important
	}
	.mix-blend-difference {
	mix-blend-mode:difference!important
	}
	.mix-blend-exclusion {
	mix-blend-mode:exclusion!important
	}
	.mix-blend-hue {
	mix-blend-mode:hue!important
	}
	.mix-blend-saturation {
	mix-blend-mode:saturation!important
	}
	.mix-blend-color {
	mix-blend-mode:color!important
	}
	.mix-blend-luminosity {
	mix-blend-mode:luminosity!important
	}
	.mix-blend-plus-darker {
	mix-blend-mode:plus-darker!important
	}
	.mix-blend-plus-lighter {
	mix-blend-mode:plus-lighter!important
	}
	.shadow {
	--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1)!important;
	--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important;
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
	}
	.outline-none {
	outline:2px solid transparent!important;
	outline-offset:2px!important
	}
	.outline {
	outline-style:solid!important
	}
	.outline-dashed {
	outline-style:dashed!important
	}
	.outline-dotted {
	outline-style:dotted!important
	}
	.outline-double {
	outline-style:double!important
	}
	.ring {
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)!important
	}
	.ring-inset {
	--tw-ring-inset:inset!important
	}
	.blur {
	--tw-blur:blur(8px)!important
	}
	.blur,
	.drop-shadow {
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important
	}
	.drop-shadow {
	--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,0.1)) drop-shadow(0 1px 1px rgba(0,0,0,0.06))!important
	}
	.grayscale {
	--tw-grayscale:grayscale(100%)!important
	}
	.grayscale,
	.invert {
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important
	}
	.invert {
	--tw-invert:invert(100%)!important
	}
	.sepia {
	--tw-sepia:sepia(100%)!important
	}
	.\!filter,
	.filter,
	.sepia {
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important
	}
	.filter-none {
	filter:none!important
	}
	.backdrop-blur {
	--tw-backdrop-blur:blur(8px)!important
	}
	.backdrop-blur,
	.backdrop-grayscale {
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important
	}
	.backdrop-grayscale {
	--tw-backdrop-grayscale:grayscale(100%)!important
	}
	.backdrop-invert {
	--tw-backdrop-invert:invert(100%)!important
	}
	.backdrop-invert,
	.backdrop-sepia {
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important
	}
	.backdrop-sepia {
	--tw-backdrop-sepia:sepia(100%)!important
	}
	.backdrop-filter {
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important
	}
	.backdrop-filter-none {
	-webkit-backdrop-filter:none!important;
	backdrop-filter:none!important
	}
	.\!transition,
	.transition {
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;
	transition-timing-function:cubic-bezier(.4,0,.2,1)!important;
	transition-duration:.15s!important
	}
	.ease-in {
	transition-timing-function:cubic-bezier(.4,0,1,1)!important
	}
	.ease-in-out {
	transition-timing-function:cubic-bezier(.4,0,.2,1)!important
	}
	.ease-out {
	transition-timing-function:cubic-bezier(0,0,.2,1)!important
	}
	.contain-none {
	contain:none!important
	}
	.contain-content {
	contain:content!important
	}
	.contain-strict {
	contain:strict!important
	}
	.contain-size {
	--tw-contain-size:size!important
	}
	.contain-inline-size,
	.contain-size {
	contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)!important
	}
	.contain-inline-size {
	--tw-contain-size:inline-size!important
	}
	.contain-layout {
	--tw-contain-layout:layout!important
	}
	.contain-layout,
	.contain-paint {
	contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)!important
	}
	.contain-paint {
	--tw-contain-paint:paint!important
	}
	.contain-style {
	--tw-contain-style:style!important;
	contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)!important
	}
	.forced-color-adjust-auto {
	forced-color-adjust:auto!important
	}
	.forced-color-adjust-none {
	forced-color-adjust:none!important
	}
	.\[contenthash\:7\] {
	contenthash:7!important
	}
	.\[hash\:7\] {
	hash:7!important
	}
	.\[key\:string\] {
	key:string!important
	}
	.\[prop\:string\] {
	prop:string!important
	}
	body {
	line-height:normal
	}
	.el-overlay {
	z-index:100!important
	}
	.el-overlay .el-dialog {
	border-radius:8px
	}
	.el-menu .el-menu-item:hover {
	background:#3a64ff;
	color:#fff!important
	}
	.el-table__fixed-right:before,
	.el-table__fixed:before {
	height:0
	}
	#slider-captcha-loading {
	z-index:99990
	}
	/*!
	* Quill Editor v1.3.7
	* https://quilljs.com/
	* Copyright (c) 2014, Jason Chen
	* Copyright (c) 2013, salesforce.com
	*/

	/*!
	* Quill Editor v1.3.7
	* https://quilljs.com/
	* Copyright (c) 2014, Jason Chen
	* Copyright (c) 2013, salesforce.com
	*/
	.ql-snow.ql-toolbar:after,
	.ql-snow .ql-toolbar:after {
	clear:both;
	content:"";
	display:table
	}
	.ql-snow.ql-toolbar button,
	.ql-snow .ql-toolbar button {
	background:none;
	border:none;
	cursor:pointer;
	display:inline-block;
	float:left;
	height:24px;
	padding:3px 5px;
	width:28px
	}
	.ql-snow.ql-toolbar button svg,
	.ql-snow .ql-toolbar button svg {
	float:left;
	height:100%
	}
	.ql-snow.ql-toolbar button:active:hover,
	.ql-snow .ql-toolbar button:active:hover {
	outline:none
	}
	.ql-snow.ql-toolbar input.ql-image[type=file],
	.ql-snow .ql-toolbar input.ql-image[type=file] {
	display:none
	}
	.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
	.ql-snow .ql-toolbar .ql-picker-item.ql-selected,
	.ql-snow.ql-toolbar .ql-picker-item:hover,
	.ql-snow .ql-toolbar .ql-picker-item:hover,
	.ql-snow.ql-toolbar .ql-picker-label.ql-active,
	.ql-snow .ql-toolbar .ql-picker-label.ql-active,
	.ql-snow.ql-toolbar .ql-picker-label:hover,
	.ql-snow .ql-toolbar .ql-picker-label:hover,
	.ql-snow.ql-toolbar button.ql-active,
	.ql-snow .ql-toolbar button.ql-active,
	.ql-snow.ql-toolbar button:focus,
	.ql-snow .ql-toolbar button:focus,
	.ql-snow.ql-toolbar button:hover,
	.ql-snow .ql-toolbar button:hover {
	color:#06c
	}
	.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
	.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
	.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
	.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
	.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
	.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
	.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
	.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
	.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
	.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
	.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
	.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
	.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
	.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
	.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
	.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
	.ql-snow.ql-toolbar button.ql-active .ql-fill,
	.ql-snow .ql-toolbar button.ql-active .ql-fill,
	.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
	.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
	.ql-snow.ql-toolbar button:focus .ql-fill,
	.ql-snow .ql-toolbar button:focus .ql-fill,
	.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
	.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
	.ql-snow.ql-toolbar button:hover .ql-fill,
	.ql-snow .ql-toolbar button:hover .ql-fill,
	.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
	.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill {
	fill:#06c
	}
	.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
	.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
	.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
	.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
	.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
	.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
	.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
	.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
	.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
	.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
	.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
	.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
	.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
	.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
	.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
	.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
	.ql-snow.ql-toolbar button.ql-active .ql-stroke,
	.ql-snow .ql-toolbar button.ql-active .ql-stroke,
	.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
	.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
	.ql-snow.ql-toolbar button:focus .ql-stroke,
	.ql-snow .ql-toolbar button:focus .ql-stroke,
	.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
	.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
	.ql-snow.ql-toolbar button:hover .ql-stroke,
	.ql-snow .ql-toolbar button:hover .ql-stroke,
	.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
	.ql-snow .ql-toolbar button:hover .ql-stroke-miter {
	stroke:#06c
	}
	@media (pointer:coarse) {
	.ql-snow.ql-toolbar button:hover:not(.ql-active),
	.ql-snow .ql-toolbar button:hover:not(.ql-active) {
	color:#444
	}
	.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
	.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
	.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
	.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
	fill:#444
	}
	.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
	.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
	.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
	.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
	stroke:#444
	}
	}
	.ql-snow,
	.ql-snow * {
	box-sizing:border-box
	}
	.ql-snow .ql-hidden {
	display:none
	}
	.ql-snow .ql-out-bottom,
	.ql-snow .ql-out-top {
	visibility:hidden
	}
	.ql-snow .ql-tooltip {
	position:absolute;
	transform:translateY(10px)
	}
	.ql-snow .ql-tooltip a {
	cursor:pointer;
	text-decoration:none
	}
	.ql-snow .ql-tooltip.ql-flip {
	transform:translateY(-10px)
	}
	.ql-snow .ql-formats {
	display:inline-block;
	vertical-align:middle
	}
	.ql-snow .ql-formats:after {
	clear:both;
	content:"";
	display:table
	}
	.ql-snow .ql-stroke {
	fill:none;
	stroke:#444;
	stroke-linecap:round;
	stroke-linejoin:round;
	stroke-width:2
	}
	.ql-snow .ql-stroke-miter {
	fill:none;
	stroke:#444;
	stroke-miterlimit:10;
	stroke-width:2
	}
	.ql-snow .ql-fill,
	.ql-snow .ql-stroke.ql-fill {
	fill:#444
	}
	.ql-snow .ql-empty {
	fill:none
	}
	.ql-snow .ql-even {
	fill-rule:evenodd
	}
	.ql-snow .ql-stroke.ql-thin,
	.ql-snow .ql-thin {
	stroke-width:1
	}
	.ql-snow .ql-transparent {
	opacity:.4
	}
	.ql-snow .ql-direction svg:last-child {
	display:none
	}
	.ql-snow .ql-direction.ql-active svg:last-child {
	display:inline
	}
	.ql-snow .ql-direction.ql-active svg:first-child {
	display:none
	}
	.ql-snow .ql-editor h1 {
	font-size:2em
	}
	.ql-snow .ql-editor h2 {
	font-size:1.5em
	}
	.ql-snow .ql-editor h3 {
	font-size:1.17em
	}
	.ql-snow .ql-editor h4 {
	font-size:1em
	}
	.ql-snow .ql-editor h5 {
	font-size:.83em
	}
	.ql-snow .ql-editor h6 {
	font-size:.67em
	}
	.ql-snow .ql-editor a {
	text-decoration:underline
	}
	.ql-snow .ql-editor blockquote {
	border-left:4px solid #ccc;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:16px
	}
	.ql-snow .ql-editor code,
	.ql-snow .ql-editor pre {
	background-color:#f0f0f0;
	border-radius:3px
	}
	.ql-snow .ql-editor pre {
	white-space:pre-wrap;
	margin-bottom:5px;
	margin-top:5px;
	padding:5px 10px
	}
	.ql-snow .ql-editor code {
	font-size:85%;
	padding:2px 4px
	}
	.ql-snow .ql-editor pre.ql-syntax {
	background-color:#23241f;
	color:#f8f8f2;
	overflow:visible
	}
	.ql-snow .ql-editor img {
	max-width:100%
	}
	.ql-snow .ql-picker {
	color:#444;
	display:inline-block;
	float:left;
	font-size:14px;
	font-weight:500;
	height:24px;
	position:relative;
	vertical-align:middle
	}
	.ql-snow .ql-picker-label {
	cursor:pointer;
	display:inline-block;
	height:100%;
	padding-left:8px;
	padding-right:2px;
	position:relative;
	width:100%
	}
	.ql-snow .ql-picker-label:before {
	display:inline-block;
	line-height:22px
	}
	.ql-snow .ql-picker-options {
	background-color:#fff;
	display:none;
	min-width:100%;
	padding:4px 8px;
	position:absolute;
	white-space:nowrap
	}
	.ql-snow .ql-picker-options .ql-picker-item {
	cursor:pointer;
	display:block;
	padding-bottom:5px;
	padding-top:5px
	}
	.ql-snow .ql-picker.ql-expanded .ql-picker-label {
	color:#ccc;
	z-index:2
	}
	.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
	fill:#ccc
	}
	.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
	stroke:#ccc
	}
	.ql-snow .ql-picker.ql-expanded .ql-picker-options {
	display:block;
	margin-top:-1px;
	top:100%;
	z-index:1
	}
	.ql-snow .ql-color-picker,
	.ql-snow .ql-icon-picker {
	width:28px
	}
	.ql-snow .ql-color-picker .ql-picker-label,
	.ql-snow .ql-icon-picker .ql-picker-label {
	padding:2px 4px
	}
	.ql-snow .ql-color-picker .ql-picker-label svg,
	.ql-snow .ql-icon-picker .ql-picker-label svg {
	right:4px
	}
	.ql-snow .ql-icon-picker .ql-picker-options {
	padding:4px 0
	}
	.ql-snow .ql-icon-picker .ql-picker-item {
	height:24px;
	width:24px;
	padding:2px 4px
	}
	.ql-snow .ql-color-picker .ql-picker-options {
	padding:3px 5px;
	width:152px
	}
	.ql-snow .ql-color-picker .ql-picker-item {
	border:1px solid transparent;
	float:left;
	height:16px;
	margin:2px;
	padding:0;
	width:16px
	}
	.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
	position:absolute;
	margin-top:-9px;
	right:0;
	top:50%;
	width:18px
	}
	.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,
	.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,
	.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,
	.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,
	.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,
	.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before {
	content:attr(data-label)
	}
	.ql-snow .ql-picker.ql-header {
	width:98px
	}
	.ql-snow .ql-picker.ql-header .ql-picker-item:before,
	.ql-snow .ql-picker.ql-header .ql-picker-label:before {
	content:"Normal"
	}
	.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,
	.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before {
	content:"Heading 1"
	}
	.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,
	.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before {
	content:"Heading 2"
	}
	.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,
	.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before {
	content:"Heading 3"
	}
	.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,
	.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before {
	content:"Heading 4"
	}
	.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,
	.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before {
	content:"Heading 5"
	}
	.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,
	.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before {
	content:"Heading 6"
	}
	.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
	font-size:2em
	}
	.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
	font-size:1.5em
	}
	.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
	font-size:1.17em
	}
	.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
	font-size:1em
	}
	.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
	font-size:.83em
	}
	.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
	font-size:.67em
	}
	.ql-snow .ql-picker.ql-font {
	width:108px
	}
	.ql-snow .ql-picker.ql-font .ql-picker-item:before,
	.ql-snow .ql-picker.ql-font .ql-picker-label:before {
	content:"Sans Serif"
	}
	.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,
	.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before {
	content:"Serif"
	}
	.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,
	.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before {
	content:"Monospace"
	}
	.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
	font-family:Georgia,Times New Roman,serif
	}
	.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
	font-family:Monaco,Courier New,monospace
	}
	.ql-snow .ql-picker.ql-size {
	width:98px
	}
	.ql-snow .ql-picker.ql-size .ql-picker-item:before,
	.ql-snow .ql-picker.ql-size .ql-picker-label:before {
	content:"Normal"
	}
	.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,
	.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before {
	content:"Small"
	}
	.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,
	.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before {
	content:"Large"
	}
	.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,
	.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before {
	content:"Huge"
	}
	.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
	font-size:10px
	}
	.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
	font-size:18px
	}
	.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
	font-size:32px
	}
	.ql-snow .ql-color-picker.ql-background .ql-picker-item {
	background-color:#fff
	}
	.ql-snow .ql-color-picker.ql-color .ql-picker-item {
	background-color:#000
	}
	.ql-toolbar.ql-snow {
	border:1px solid #ccc;
	box-sizing:border-box;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	padding:8px
	}
	.ql-toolbar.ql-snow .ql-formats {
	margin-right:15px
	}
	.ql-toolbar.ql-snow .ql-picker-label {
	border:1px solid transparent
	}
	.ql-toolbar.ql-snow .ql-picker-options {
	border:1px solid transparent;
	box-shadow:0 2px 8px rgba(0,0,0,.2)
	}
	.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,
	.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
	border-color:#ccc
	}
	.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
	.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
	border-color:#000
	}
	.ql-toolbar.ql-snow+.ql-container.ql-snow {
	border-top:0
	}
	.ql-snow .ql-tooltip {
	background-color:#fff;
	border:1px solid #ccc;
	box-shadow:0 0 5px #ddd;
	color:#444;
	padding:5px 12px;
	white-space:nowrap
	}
	.ql-snow .ql-tooltip:before {
	content:"Visit URL:";
	line-height:26px;
	margin-right:8px
	}
	.ql-snow .ql-tooltip input[type=text] {
	display:none;
	border:1px solid #ccc;
	font-size:13px;
	height:26px;
	margin:0;
	padding:3px 5px;
	width:170px
	}
	.ql-snow .ql-tooltip a.ql-preview {
	display:inline-block;
	max-width:200px;
	overflow-x:hidden;
	text-overflow:ellipsis;
	vertical-align:top
	}
	.ql-snow .ql-tooltip a.ql-action:after {
	border-right:1px solid #ccc;
	content:"Edit";
	margin-left:16px;
	padding-right:8px
	}
	.ql-snow .ql-tooltip a.ql-remove:before {
	content:"Remove";
	margin-left:8px
	}
	.ql-snow .ql-tooltip a {
	line-height:26px
	}
	.ql-snow .ql-tooltip.ql-editing a.ql-preview,
	.ql-snow .ql-tooltip.ql-editing a.ql-remove {
	display:none
	}
	.ql-snow .ql-tooltip.ql-editing input[type=text] {
	display:inline-block
	}
	.ql-snow .ql-tooltip.ql-editing a.ql-action:after {
	border-right:0;
	content:"Save";
	padding-right:0
	}
	.ql-snow .ql-tooltip[data-mode=link]:before {
	content:"Enter link:"
	}
	.ql-snow .ql-tooltip[data-mode=formula]:before {
	content:"Enter formula:"
	}
	.ql-snow .ql-tooltip[data-mode=video]:before {
	content:"Enter video:"
	}
	.ql-snow a {
	color:#06c
	}
	.ql-container.ql-snow {
	border:1px solid #ccc
	}

	/*!
	* Quill Editor v1.3.7
	* https://quilljs.com/
	* Copyright (c) 2014, Jason Chen
	* Copyright (c) 2013, salesforce.com
	*/
	.ql-container {
	box-sizing:border-box;
	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;
	height:100%;
	margin:0;
	position:relative
	}
	.ql-container.ql-disabled .ql-tooltip {
	visibility:hidden
	}
	.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before {
	pointer-events:none
	}
	.ql-clipboard {
	left:-100000px;
	height:1px;
	overflow-y:hidden;
	position:absolute;
	top:50%
	}
	.ql-clipboard p {
	margin:0;
	padding:0
	}
	.ql-editor {
	box-sizing:border-box;
	line-height:1.42;
	height:100%;
	outline:none;
	overflow-y:auto;
	padding:12px 15px;
	-o-tab-size:4;
	tab-size:4;
	-moz-tab-size:4;
	text-align:left;
	white-space:pre-wrap;
	word-wrap:break-word
	}
	.ql-editor>* {
	cursor:text
	}
	.ql-editor blockquote,
	.ql-editor h1,
	.ql-editor h2,
	.ql-editor h3,
	.ql-editor h4,
	.ql-editor h5,
	.ql-editor h6,
	.ql-editor ol,
	.ql-editor p,
	.ql-editor pre,
	.ql-editor ul {
	margin:0;
	padding:0;
	counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
	}
	.ql-editor ol,
	.ql-editor ul {
	padding-left:1.5em
	}
	.ql-editor ol>li,
	.ql-editor ul>li {
	list-style-type:none
	}
	.ql-editor ul>li:before {
	content:"\2022"
	}
	.ql-editor ul[data-checked=false],
	.ql-editor ul[data-checked=true] {
	pointer-events:none
	}
	.ql-editor ul[data-checked=false]>li *,
	.ql-editor ul[data-checked=true]>li * {
	pointer-events:all
	}
	.ql-editor ul[data-checked=false]>li:before,
	.ql-editor ul[data-checked=true]>li:before {
	color:#777;
	cursor:pointer;
	pointer-events:all
	}
	.ql-editor ul[data-checked=true]>li:before {
	content:"\2611"
	}
	.ql-editor ul[data-checked=false]>li:before {
	content:"\2610"
	}
	.ql-editor li:before {
	display:inline-block;
	white-space:nowrap;
	width:1.2em
	}
	.ql-editor li:not(.ql-direction-rtl):before {
	margin-left:-1.5em;
	margin-right:.3em;
	text-align:right
	}
	.ql-editor li.ql-direction-rtl:before {
	margin-left:.3em;
	margin-right:-1.5em
	}
	.ql-editor ol li:not(.ql-direction-rtl),
	.ql-editor ul li:not(.ql-direction-rtl) {
	padding-left:1.5em
	}
	.ql-editor ol li.ql-direction-rtl,
	.ql-editor ul li.ql-direction-rtl {
	padding-right:1.5em
	}
	.ql-editor ol li {
	counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment:list-0
	}
	.ql-editor ol li:before {
	content:counter(list-0,decimal) ". "
	}
	.ql-editor ol li.ql-indent-1 {
	counter-increment:list-1
	}
	.ql-editor ol li.ql-indent-1:before {
	content:counter(list-1,lower-alpha) ". "
	}
	.ql-editor ol li.ql-indent-1 {
	counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
	}
	.ql-editor ol li.ql-indent-2 {
	counter-increment:list-2
	}
	.ql-editor ol li.ql-indent-2:before {
	content:counter(list-2,lower-roman) ". "
	}
	.ql-editor ol li.ql-indent-2 {
	counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9
	}
	.ql-editor ol li.ql-indent-3 {
	counter-increment:list-3
	}
	.ql-editor ol li.ql-indent-3:before {
	content:counter(list-3,decimal) ". "
	}
	.ql-editor ol li.ql-indent-3 {
	counter-reset:list-4 list-5 list-6 list-7 list-8 list-9
	}
	.ql-editor ol li.ql-indent-4 {
	counter-increment:list-4
	}
	.ql-editor ol li.ql-indent-4:before {
	content:counter(list-4,lower-alpha) ". "
	}
	.ql-editor ol li.ql-indent-4 {
	counter-reset:list-5 list-6 list-7 list-8 list-9
	}
	.ql-editor ol li.ql-indent-5 {
	counter-increment:list-5
	}
	.ql-editor ol li.ql-indent-5:before {
	content:counter(list-5,lower-roman) ". "
	}
	.ql-editor ol li.ql-indent-5 {
	counter-reset:list-6 list-7 list-8 list-9
	}
	.ql-editor ol li.ql-indent-6 {
	counter-increment:list-6
	}
	.ql-editor ol li.ql-indent-6:before {
	content:counter(list-6,decimal) ". "
	}
	.ql-editor ol li.ql-indent-6 {
	counter-reset:list-7 list-8 list-9
	}
	.ql-editor ol li.ql-indent-7 {
	counter-increment:list-7
	}
	.ql-editor ol li.ql-indent-7:before {
	content:counter(list-7,lower-alpha) ". "
	}
	.ql-editor ol li.ql-indent-7 {
	counter-reset:list-8 list-9
	}
	.ql-editor ol li.ql-indent-8 {
	counter-increment:list-8
	}
	.ql-editor ol li.ql-indent-8:before {
	content:counter(list-8,lower-roman) ". "
	}
	.ql-editor ol li.ql-indent-8 {
	counter-reset:list-9
	}
	.ql-editor ol li.ql-indent-9 {
	counter-increment:list-9
	}
	.ql-editor ol li.ql-indent-9:before {
	content:counter(list-9,decimal) ". "
	}
	.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
	padding-left:3em
	}
	.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
	padding-left:4.5em
	}
	.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right:3em
	}
	.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
	padding-right:4.5em
	}
	.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
	padding-left:6em
	}
	.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
	padding-left:7.5em
	}
	.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right:6em
	}
	.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
	padding-right:7.5em
	}
	.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
	padding-left:9em
	}
	.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
	padding-left:10.5em
	}
	.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right:9em
	}
	.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
	padding-right:10.5em
	}
	.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
	padding-left:12em
	}
	.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
	padding-left:13.5em
	}
	.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right:12em
	}
	.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
	padding-right:13.5em
	}
	.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
	padding-left:15em
	}
	.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
	padding-left:16.5em
	}
	.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right:15em
	}
	.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
	padding-right:16.5em
	}
	.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
	padding-left:18em
	}
	.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
	padding-left:19.5em
	}
	.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right:18em
	}
	.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
	padding-right:19.5em
	}
	.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
	padding-left:21em
	}
	.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
	padding-left:22.5em
	}
	.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right:21em
	}
	.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
	padding-right:22.5em
	}
	.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
	padding-left:24em
	}
	.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
	padding-left:25.5em
	}
	.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right:24em
	}
	.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
	padding-right:25.5em
	}
	.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
	padding-left:27em
	}
	.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
	padding-left:28.5em
	}
	.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right:27em
	}
	.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
	padding-right:28.5em
	}
	.ql-editor .ql-video {
	display:block;
	max-width:100%
	}
	.ql-editor .ql-video.ql-align-center {
	margin:0 auto
	}
	.ql-editor .ql-video.ql-align-right {
	margin:0 0 0 auto
	}
	.ql-editor .ql-bg-black {
	background-color:#000
	}
	.ql-editor .ql-bg-red {
	background-color:#e60000
	}
	.ql-editor .ql-bg-orange {
	background-color:#f90
	}
	.ql-editor .ql-bg-yellow {
	background-color:#ff0
	}
	.ql-editor .ql-bg-green {
	background-color:#008a00
	}
	.ql-editor .ql-bg-blue {
	background-color:#06c
	}
	.ql-editor .ql-bg-purple {
	background-color:#93f
	}
	.ql-editor .ql-color-white {
	color:#fff
	}
	.ql-editor .ql-color-red {
	color:#e60000
	}
	.ql-editor .ql-color-orange {
	color:#f90
	}
	.ql-editor .ql-color-yellow {
	color:#ff0
	}
	.ql-editor .ql-color-green {
	color:#008a00
	}
	.ql-editor .ql-color-blue {
	color:#06c
	}
	.ql-editor .ql-color-purple {
	color:#93f
	}
	.ql-editor .ql-font-serif {
	font-family:Georgia,Times New Roman,serif
	}
	.ql-editor .ql-font-monospace {
	font-family:Monaco,Courier New,monospace
	}
	.ql-editor .ql-size-small {
	font-size:.75em
	}
	.ql-editor .ql-size-large {
	font-size:1.5em
	}
	.ql-editor .ql-size-huge {
	font-size:2.5em
	}
	.ql-editor .ql-direction-rtl {
	direction:rtl;
	text-align:inherit
	}
	.ql-editor .ql-align-center {
	text-align:center
	}
	.ql-editor .ql-align-justify {
	text-align:justify
	}
	.ql-editor .ql-align-right {
	text-align:right
	}
	.ql-editor.ql-blank:before {
	color:rgba(0,0,0,.6);
	content:attr(data-placeholder);
	font-style:italic;
	left:15px;
	pointer-events:none;
	position:absolute;
	right:15px
	}
	.ql-bubble.ql-toolbar:after,
	.ql-bubble .ql-toolbar:after {
	clear:both;
	content:"";
	display:table
	}
	.ql-bubble.ql-toolbar button,
	.ql-bubble .ql-toolbar button {
	background:none;
	border:none;
	cursor:pointer;
	display:inline-block;
	float:left;
	height:24px;
	padding:3px 5px;
	width:28px
	}
	.ql-bubble.ql-toolbar button svg,
	.ql-bubble .ql-toolbar button svg {
	float:left;
	height:100%
	}
	.ql-bubble.ql-toolbar button:active:hover,
	.ql-bubble .ql-toolbar button:active:hover {
	outline:none
	}
	.ql-bubble.ql-toolbar input.ql-image[type=file],
	.ql-bubble .ql-toolbar input.ql-image[type=file] {
	display:none
	}
	.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
	.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,
	.ql-bubble.ql-toolbar .ql-picker-item:hover,
	.ql-bubble .ql-toolbar .ql-picker-item:hover,
	.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
	.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
	.ql-bubble.ql-toolbar .ql-picker-label:hover,
	.ql-bubble .ql-toolbar .ql-picker-label:hover,
	.ql-bubble.ql-toolbar button.ql-active,
	.ql-bubble .ql-toolbar button.ql-active,
	.ql-bubble.ql-toolbar button:focus,
	.ql-bubble .ql-toolbar button:focus,
	.ql-bubble.ql-toolbar button:hover,
	.ql-bubble .ql-toolbar button:hover {
	color:#fff
	}
	.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
	.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
	.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
	.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
	.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
	.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
	.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
	.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
	.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
	.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
	.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
	.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
	.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
	.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
	.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
	.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
	.ql-bubble.ql-toolbar button.ql-active .ql-fill,
	.ql-bubble .ql-toolbar button.ql-active .ql-fill,
	.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
	.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
	.ql-bubble.ql-toolbar button:focus .ql-fill,
	.ql-bubble .ql-toolbar button:focus .ql-fill,
	.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
	.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
	.ql-bubble.ql-toolbar button:hover .ql-fill,
	.ql-bubble .ql-toolbar button:hover .ql-fill,
	.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
	.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill {
	fill:#fff
	}
	.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
	.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
	.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
	.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
	.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
	.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
	.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
	.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
	.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
	.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
	.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
	.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
	.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
	.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
	.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
	.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
	.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
	.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
	.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
	.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
	.ql-bubble.ql-toolbar button:focus .ql-stroke,
	.ql-bubble .ql-toolbar button:focus .ql-stroke,
	.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
	.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
	.ql-bubble.ql-toolbar button:hover .ql-stroke,
	.ql-bubble .ql-toolbar button:hover .ql-stroke,
	.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
	.ql-bubble .ql-toolbar button:hover .ql-stroke-miter {
	stroke:#fff
	}
	@media (pointer:coarse) {
	.ql-bubble.ql-toolbar button:hover:not(.ql-active),
	.ql-bubble .ql-toolbar button:hover:not(.ql-active) {
	color:#ccc
	}
	.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
	.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
	.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
	.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
	fill:#ccc
	}
	.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
	.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
	.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
	.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
	stroke:#ccc
	}
	}
	.ql-bubble,
	.ql-bubble * {
	box-sizing:border-box
	}
	.ql-bubble .ql-hidden {
	display:none
	}
	.ql-bubble .ql-out-bottom,
	.ql-bubble .ql-out-top {
	visibility:hidden
	}
	.ql-bubble .ql-tooltip {
	position:absolute;
	transform:translateY(10px)
	}
	.ql-bubble .ql-tooltip a {
	cursor:pointer;
	text-decoration:none
	}
	.ql-bubble .ql-tooltip.ql-flip {
	transform:translateY(-10px)
	}
	.ql-bubble .ql-formats {
	display:inline-block;
	vertical-align:middle
	}
	.ql-bubble .ql-formats:after {
	clear:both;
	content:"";
	display:table
	}
	.ql-bubble .ql-stroke {
	fill:none;
	stroke:#ccc;
	stroke-linecap:round;
	stroke-linejoin:round;
	stroke-width:2
	}
	.ql-bubble .ql-stroke-miter {
	fill:none;
	stroke:#ccc;
	stroke-miterlimit:10;
	stroke-width:2
	}
	.ql-bubble .ql-fill,
	.ql-bubble .ql-stroke.ql-fill {
	fill:#ccc
	}
	.ql-bubble .ql-empty {
	fill:none
	}
	.ql-bubble .ql-even {
	fill-rule:evenodd
	}
	.ql-bubble .ql-stroke.ql-thin,
	.ql-bubble .ql-thin {
	stroke-width:1
	}
	.ql-bubble .ql-transparent {
	opacity:.4
	}
	.ql-bubble .ql-direction svg:last-child {
	display:none
	}
	.ql-bubble .ql-direction.ql-active svg:last-child {
	display:inline
	}
	.ql-bubble .ql-direction.ql-active svg:first-child {
	display:none
	}
	.ql-bubble .ql-editor h1 {
	font-size:2em
	}
	.ql-bubble .ql-editor h2 {
	font-size:1.5em
	}
	.ql-bubble .ql-editor h3 {
	font-size:1.17em
	}
	.ql-bubble .ql-editor h4 {
	font-size:1em
	}
	.ql-bubble .ql-editor h5 {
	font-size:.83em
	}
	.ql-bubble .ql-editor h6 {
	font-size:.67em
	}
	.ql-bubble .ql-editor a {
	text-decoration:underline
	}
	.ql-bubble .ql-editor blockquote {
	border-left:4px solid #ccc;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:16px
	}
	.ql-bubble .ql-editor code,
	.ql-bubble .ql-editor pre {
	background-color:#f0f0f0;
	border-radius:3px
	}
	.ql-bubble .ql-editor pre {
	white-space:pre-wrap;
	margin-bottom:5px;
	margin-top:5px;
	padding:5px 10px
	}
	.ql-bubble .ql-editor code {
	font-size:85%;
	padding:2px 4px
	}
	.ql-bubble .ql-editor pre.ql-syntax {
	background-color:#23241f;
	color:#f8f8f2;
	overflow:visible
	}
	.ql-bubble .ql-editor img {
	max-width:100%
	}
	.ql-bubble .ql-picker {
	color:#ccc;
	display:inline-block;
	float:left;
	font-size:14px;
	font-weight:500;
	height:24px;
	position:relative;
	vertical-align:middle
	}
	.ql-bubble .ql-picker-label {
	cursor:pointer;
	display:inline-block;
	height:100%;
	padding-left:8px;
	padding-right:2px;
	position:relative;
	width:100%
	}
	.ql-bubble .ql-picker-label:before {
	display:inline-block;
	line-height:22px
	}
	.ql-bubble .ql-picker-options {
	background-color:#444;
	display:none;
	min-width:100%;
	padding:4px 8px;
	position:absolute;
	white-space:nowrap
	}
	.ql-bubble .ql-picker-options .ql-picker-item {
	cursor:pointer;
	display:block;
	padding-bottom:5px;
	padding-top:5px
	}
	.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
	color:#777;
	z-index:2
	}
	.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
	fill:#777
	}
	.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
	stroke:#777
	}
	.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
	display:block;
	margin-top:-1px;
	top:100%;
	z-index:1
	}
	.ql-bubble .ql-color-picker,
	.ql-bubble .ql-icon-picker {
	width:28px
	}
	.ql-bubble .ql-color-picker .ql-picker-label,
	.ql-bubble .ql-icon-picker .ql-picker-label {
	padding:2px 4px
	}
	.ql-bubble .ql-color-picker .ql-picker-label svg,
	.ql-bubble .ql-icon-picker .ql-picker-label svg {
	right:4px
	}
	.ql-bubble .ql-icon-picker .ql-picker-options {
	padding:4px 0
	}
	.ql-bubble .ql-icon-picker .ql-picker-item {
	height:24px;
	width:24px;
	padding:2px 4px
	}
	.ql-bubble .ql-color-picker .ql-picker-options {
	padding:3px 5px;
	width:152px
	}
	.ql-bubble .ql-color-picker .ql-picker-item {
	border:1px solid transparent;
	float:left;
	height:16px;
	margin:2px;
	padding:0;
	width:16px
	}
	.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
	position:absolute;
	margin-top:-9px;
	right:0;
	top:50%;
	width:18px
	}
	.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,
	.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,
	.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,
	.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,
	.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,
	.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before {
	content:attr(data-label)
	}
	.ql-bubble .ql-picker.ql-header {
	width:98px
	}
	.ql-bubble .ql-picker.ql-header .ql-picker-item:before,
	.ql-bubble .ql-picker.ql-header .ql-picker-label:before {
	content:"Normal"
	}
	.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,
	.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before {
	content:"Heading 1"
	}
	.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,
	.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before {
	content:"Heading 2"
	}
	.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,
	.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before {
	content:"Heading 3"
	}
	.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,
	.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before {
	content:"Heading 4"
	}
	.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,
	.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before {
	content:"Heading 5"
	}
	.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,
	.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before {
	content:"Heading 6"
	}
	.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
	font-size:2em
	}
	.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
	font-size:1.5em
	}
	.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
	font-size:1.17em
	}
	.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
	font-size:1em
	}
	.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
	font-size:.83em
	}
	.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
	font-size:.67em
	}
	.ql-bubble .ql-picker.ql-font {
	width:108px
	}
	.ql-bubble .ql-picker.ql-font .ql-picker-item:before,
	.ql-bubble .ql-picker.ql-font .ql-picker-label:before {
	content:"Sans Serif"
	}
	.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,
	.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before {
	content:"Serif"
	}
	.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,
	.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before {
	content:"Monospace"
	}
	.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
	font-family:Georgia,Times New Roman,serif
	}
	.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
	font-family:Monaco,Courier New,monospace
	}
	.ql-bubble .ql-picker.ql-size {
	width:98px
	}
	.ql-bubble .ql-picker.ql-size .ql-picker-item:before,
	.ql-bubble .ql-picker.ql-size .ql-picker-label:before {
	content:"Normal"
	}
	.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,
	.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before {
	content:"Small"
	}
	.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,
	.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before {
	content:"Large"
	}
	.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,
	.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before {
	content:"Huge"
	}
	.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
	font-size:10px
	}
	.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
	font-size:18px
	}
	.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
	font-size:32px
	}
	.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
	background-color:#fff
	}
	.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
	background-color:#000
	}
	.ql-bubble .ql-toolbar .ql-formats {
	margin:8px 12px 8px 0
	}
	.ql-bubble .ql-toolbar .ql-formats:first-child {
	margin-left:12px
	}
	.ql-bubble .ql-color-picker svg {
	margin:1px
	}
	.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
	.ql-bubble .ql-color-picker .ql-picker-item:hover {
	border-color:#fff
	}
	.ql-bubble .ql-tooltip {
	background-color:#444;
	border-radius:25px;
	color:#fff
	}
	.ql-bubble .ql-tooltip-arrow {
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	content:" ";
	display:block;
	left:50%;
	margin-left:-6px;
	position:absolute
	}
	.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
	border-bottom:6px solid #444;
	top:-6px
	}
	.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
	border-top:6px solid #444;
	bottom:-6px
	}
	.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
	display:block
	}
	.ql-bubble .ql-tooltip.ql-editing .ql-formats {
	visibility:hidden
	}
	.ql-bubble .ql-tooltip-editor {
	display:none
	}
	.ql-bubble .ql-tooltip-editor input[type=text] {
	background:transparent;
	border:none;
	color:#fff;
	font-size:13px;
	height:100%;
	outline:none;
	padding:10px 20px;
	position:absolute;
	width:100%
	}
	.ql-bubble .ql-tooltip-editor a {
	top:10px;
	position:absolute;
	right:20px
	}
	.ql-bubble .ql-tooltip-editor a:before {
	color:#ccc;
	content:"\D7";
	font-size:16px;
	font-weight:700
	}
	.ql-container.ql-bubble:not(.ql-disabled) a {
	position:relative;
	white-space:nowrap
	}
	.ql-container.ql-bubble:not(.ql-disabled) a:before {
	background-color:#444;
	border-radius:15px;
	top:-5px;
	font-size:12px;
	color:#fff;
	content:attr(href);
	font-weight:400;
	overflow:hidden;
	padding:5px 15px;
	text-decoration:none;
	z-index:1
	}
	.ql-container.ql-bubble:not(.ql-disabled) a:after {
	border-top:6px solid #444;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	top:0;
	content:" ";
	height:0;
	width:0
	}
	.ql-container.ql-bubble:not(.ql-disabled) a:after,
	.ql-container.ql-bubble:not(.ql-disabled) a:before {
	left:0;
	margin-left:50%;
	position:absolute;
	transform:translate(-50%,-100%);
	transition:visibility 0s ease .2s;
	visibility:hidden
	}
	.ql-container.ql-bubble:not(.ql-disabled) a:hover:after,
	.ql-container.ql-bubble:not(.ql-disabled) a:hover:before {
	visibility:visible
	}


	.d-ark-select-input[data-v-668503b0] {
	display:inline-block
	}
	.d-ark-select-input .select-wrapper[data-v-668503b0] .d-select {
	border-top-right-radius:0;
	border-bottom-right-radius:0
	}
	.d-ark-select-input .select-wrapper[data-v-668503b0] .d-select .d-text {
	color:rgba(0,0,0,.3);
	font-weight:500
	}
	.d-ark-select-input .input-wrapper[data-v-668503b0] {
	position:relative
	}
	.d-ark-select-input .input-wrapper[data-v-668503b0] :before {
	content:"";
	background-color:rgba(0,0,0,.1);
	width:1px;
	height:16px;
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%)
	}
	.d-ark-select-input .input-wrapper[data-v-668503b0] .d-input {
	border-top-left-radius:0;
	border-bottom-left-radius:0
	}
	.d-login-header .d-tabs .d-tabs-headers-wrapper .d-tabs-headers.d-tabs-headers-linear {
	border-bottom:0!important
	}
	.d-login-header .d-tabs-header.active .d-tabs-header-indicator-wrapper.hover {
	opacity:1
	}
	.d-login-header .d-tabs-header-indicator-wrapper.hover {
	opacity:0
	}
	.d-login-header .login-select-tabs {
	display:flex
	}
	.d-login-header .d-button.d-button-default {
	min-height:28px;
	padding:6px
	}
	.d-login-header .login-select-tabs .item-icon-tabs {
	cursor:pointer;
	border:1px solid rgba(0,0,0,.1);
	border-radius:50%;
	justify-content:center;
	align-items:center;
	width:28px;
	height:28px;
	margin-left:12px;
	display:flex
	}
	.d-ark-select-input[data-v-42b519ae] {
	display:inline-block
	}
	.d-ark-select-input .select-wrapper[data-v-42b519ae] {
	width:auto
	}
	.d-ark-select-input .select-wrapper[data-v-42b519ae] .d-select {
	border-top-right-radius:0;
	border-bottom-right-radius:0
	}
	.d-ark-select-input .select-wrapper[data-v-42b519ae] .d-select .d-text {
	color:rgba(0,0,0,.3);
	font-weight:500
	}
	.d-ark-select-input .input-wrapper[data-v-42b519ae] {
	width:265px;
	position:relative
	}
	.d-ark-select-input .input-wrapper[data-v-42b519ae] :before {
	content:"";
	background-color:rgba(0,0,0,.1);
	width:1px;
	height:16px;
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%)
	}
	.d-ark-select-input .input-wrapper[data-v-42b519ae] .d-input {
	border-top-left-radius:0;
	border-bottom-left-radius:0
	}
	.login-phone .phone-number[data-v-d84435b6],
	.login-phone .phone-verifycode[data-v-d84435b6] {
	border-radius:4px;
	width:100%;
	height:40px
	}
	.login-phone .error-msg[data-v-d84435b6] {
	color:#eb2f58;
	align-items:center;
	width:100%;
	margin:4px 0 0;
	font-size:14px;
	line-height:22px;
	display:flex
	}
	.login-phone .error-msg .error-icon[data-v-d84435b6] {
	width:20px;
	height:20px;
	margin-right:4px;
	display:inline-block
	}
	.login-phone .phone-verifycode[data-v-d84435b6] {
	margin-top:12px
	}
	.login-phone .verify-code-color[data-v-d84435b6]:hover {
	transition:color .1s;
	color:var(--color-primary-hover)!important
	}
	.login-phone .verify-code-color[data-v-d84435b6]:active {
	transition:color .1s;
	color:var(--color-primary-pressing)!important
	}
	.login-phone .phone-number[data-v-d84435b6] {
	display:flex
	}
	.login-phone .phone-number[data-v-d84435b6] .d-select-content .d-select-description {
	color:rgba(0,0,0,.85);
	font-weight:400
	}
	.login-phone .d-input-wrapper.d-inline-block.input-wrapper .d-input:before {
	height:36px
	}
	.login-phone .d-select-wrapper.d-inline-block.select-wrapper {
	min-width:84px;
	height:40px!important
	}
	.login-phone .d-input-wrapper.d-inline-block.input-wrapper {
	flex:1;
	height:40px!important
	}
	.login-account .password-icon[data-v-7dfd5545],
	.login-account .password-forgot[data-v-7dfd5545] {
	cursor:pointer;
	width:20px;
	height:24px
	}
	.login-account .error-msg[data-v-7dfd5545] {
	color:#eb2f58;
	align-items:center;
	width:100%;
	margin:4px 0 0;
	font-size:14px;
	line-height:22px;
	display:flex
	}
	.login-account .error-msg .error-icon[data-v-7dfd5545] {
	width:20px;
	height:20px;
	margin-right:4px;
	display:inline-block
	}
	.login-account .password-forgot[data-v-7dfd5545] {
	cursor:pointer;
	font-size:14px
	}
	.login-account .account-email[data-v-7dfd5545],
	.login-account .account-password[data-v-7dfd5545] {
	border-radius:8px;
	width:100%;
	height:40px;
	margin-top:12px
	}
	.sms-account-login .login-btn {
	width:100%;
	height:40px
	}
	.sms-account-login .sms-login-search {
	height:178px
	}
	.sms-account-login .error-msg {
	color:#eb2f58;
	align-items:center;
	width:100%;
	margin-top:4px;
	font-size:14px;
	line-height:22px;
	display:flex
	}
	.sms-account-login .error-msg .error-icon {
	width:20px;
	height:20px;
	margin-right:4px;
	display:inline-block
	}
	.sms-account-login .forget-password {
	justify-content:space-between;
	margin-top:12px;
	display:flex
	}
	.sms-account-login .forget-password .forget-text {
	color:var(--color-text-description);
	text-align:center;
	cursor:pointer;
	font-size:14px;
	font-weight:400;
	line-height:22px
	}
	.sms-account-login .el-loading-spinner .circular {
	width:20px!important;
	height:20px!important
	}
	.sms-account-login .el-loading-spinner {
	top:78%
	}
	.sms-account-login .login-tip {
	color:rgba(0,0,0,.45);
	margin-top:12px;
	font-size:14px;
	font-weight:400;
	line-height:22px
	}
	.sms-account-login .login-top {
	color:rgba(0,0,0,.45);
	margin-bottom:10px;
	font-size:14px
	}
	.password-reset .password-reset-title[data-v-1fe86922] {
	align-items:center;
	margin-bottom:20px;
	display:flex
	}
	.password-reset .email-input[data-v-1fe86922] {
	width:100%;
	height:40px
	}
	.password-reset .password-reset-error[data-v-1fe86922] {
	color:#fb3367;
	justify-content:flex-start;
	align-items:center;
	width:100%;
	margin-top:4px;
	font-size:14px;
	display:flex
	}
	.password-reset .password-reset-error .error-icon[data-v-1fe86922] {
	width:20px;
	height:20px;
	margin-right:2px;
	display:inline-block
	}
	.password-reset .result-img[data-v-1fe86922] {
	width:30px;
	height:30px;
	margin-top:57px;
	margin-bottom:11px
	}
	.password-reset .result-text[data-v-1fe86922] {
	text-align:center;
	color:rgba(0,0,0,.67);
	font-size:12px;
	font-weight:400;
	line-height:20px
	}
	.password-reset .password-reset-email[data-v-1fe86922] {
	height:170px
	}
	.password-reset .password-reset-info[data-v-1fe86922] {
	color:rgba(0,0,0,.45);
	margin-top:4px;
	font-size:14px;
	font-weight:400;
	line-height:22px
	}
	.password-reset .footer-button[data-v-1fe86922] {
	height:82px;
	position:relative
	}
	.password-reset .password-info-position[data-v-1fe86922] {
	text-align:center;
	width:100%;
	position:absolute;
	top:12px
	}
	.password-reset .password-reset-btn[data-v-1fe86922] {
	width:100%;
	height:40px;
	font-size:16px;
	position:absolute;
	bottom:0
	}
	.password-reset .password-reset-result[data-v-1fe86922] {
	text-align:center
	}
	.password-reset .password-reset-result .password-reset-title[data-v-1fe86922],
	.password-reset .password-reset-result .password-reset-info[data-v-1fe86922] {
	text-align:left
	}
	.password-reset .password-reset-back[data-v-1fe86922] {
	text-align:center;
	cursor:pointer;
	margin-top:16px;
	font-size:14px;
	line-height:40px
	}
	.scan-login .scan-login-box[data-v-2e03a050] {
	height:168px;
	position:relative
	}
	.scan-login .red-qrcode-logo[data-v-2e03a050] {
	width:32px;
	height:32px;
	position:absolute;
	top:68px;
	left:68px
	}
	.scan-login .scan-login-success-img[data-v-2e03a050] {
	border-radius:34px;
	margin-top:60px;
	margin-bottom:10px
	}
	.scan-login .scan-login-success-text[data-v-2e03a050] {
	text-align:center;
	color:rgba(0,0,0,.85);
	font-size:14px;
	font-weight:600
	}
	.scan-login .scan-login-success-text .scan-loading[data-v-2e03a050] {
	vertical-align:text-top;
	margin-right:4px
	}
	.scan-login .scan-login-success-text-sso[data-v-2e03a050] {
	text-align:center;
	color:rgba(0,0,0,.85);
	align-items:center;
	font-size:14px;
	font-weight:600;
	display:flex
	}
	.scan-login .scan-login-success-text-sso .scan-success[data-v-2e03a050] {
	vertical-align:middle;
	width:20px;
	margin-right:4px
	}
	.scan-login .red-qrcode[data-v-2e03a050],
	.scan-login .scan-login-result[data-v-2e03a050] {
	border:1px solid rgba(0,0,0,.08);
	border-radius:8px;
	width:168px;
	height:168px
	}
	.scan-login .qrcode-expired[data-v-2e03a050] {
	-webkit-backdrop-filter:blur(1px);
	backdrop-filter:blur(1px);
	background:rgba(255,255,255,.9);
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:160px;
	height:160px;
	display:flex;
	position:absolute;
	top:4px;
	left:4px
	}
	.scan-login .qrcode-expired .qrcode-error[data-v-2e03a050] {
	color:#eb2f58;
	align-items:center;
	margin-bottom:12px;
	display:flex
	}
	.scan-login .qrcode-expired .qrcode-error .error-icon[data-v-2e03a050] {
	margin-right:2px;
	display:inline-block
	}
	.scan-login .scan-login-result[data-v-2e03a050] {
	text-align:center;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	display:flex
	}
	.scan-login .scan-login-result .result-img[data-v-2e03a050] {
	width:30px;
	height:30px;
	margin-bottom:12px
	}
	.scan-login .scan-login-result .result-text[data-v-2e03a050] {
	text-align:center;
	color:rgba(0,0,0,.67);
	font-size:12px;
	font-weight:400;
	line-height:20px
	}
	.scan-login .scan-login-result .result-error-text[data-v-2e03a050] {
	width:100px
	}
	.scan-login .qrcode-expired-text[data-v-2e03a050] {
	color:rgba(0,0,0,.67);
	font-size:12px;
	font-weight:400
	}
	.scan-login .scan-login-bottom[data-v-2e03a050] {
	text-align:center;
	width:100%;
	margin-top:16px
	}
	.scan-login .scan-login-bottom .scan-login-text[data-v-2e03a050] {
	color:rgba(0,0,0,.45);
	height:40px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:400
	}
	.scan-login .scan-login-bottom .scan-back[data-v-2e03a050] {
	cursor:pointer;
	color:rgba(0,0,0,.67);
	width:100%;
	height:40px;
	font-size:14px
	}
	.scan-login .scan-login-bottom .red-app[data-v-2e03a050] {
	color:rgba(0,0,0,.85);
	font-size:14px;
	font-weight:500
	}
	.scan-login .scan-login-bottom .red-logo[data-v-2e03a050] {
	vertical-align:middle;
	width:20px;
	height:20px;
	margin-top:-3px
	}
	.scan-login .scan-login-bottom .red-link[data-v-2e03a050] {
	color:#3c66ff;
	margin-left:4px;
	font-size:14px;
	display:inline-block
	}
	.login-box[data-v-24bee1c4] {
	background:#fff;
	border-radius:8px;
	width:372px;
	min-width:300px;
	height:352px;
	padding:20px;
	position:relative
	}
	.login-box .login-tip[data-v-24bee1c4] {
	color:rgba(0,0,0,.45);
	text-align:center;
	margin-top:16px;
	font-size:14px;
	font-weight:400;
	line-height:22px
	}
	.login-qrcode[data-v-24bee1c4] {
	cursor:pointer;
	border-radius:0 16px 0 0;
	width:64px;
	height:64px;
	position:absolute;
	top:0;
	right:0
	}
	:root {
	--color-primary:#386bff;
	--color-primary-hover:#2859e4;
	--color-primary-pressing:#244bbc;
	--color-primary-disabled:#b2c8ff;
	--color-primary-light:#ecf0ff;
	--color-primary-light-hover:#d4dfff;
	--color-primary-light-pressing:#b2c8ff;
	--color-warning:#fd6321;
	--color-warning-hover:#e45410;
	--color-warning-pressing:#bd4000;
	--color-warning-disabled:#ffc1a0;
	--color-warning-light:#ffeee5;
	--color-warning-light-hover:#fedfce;
	--color-warning-light-pressing:#ffc1a0;
	--color-danger:#fb3367;
	--color-danger-hover:#d6214d;
	--color-danger-pressing:#ac123a;
	--color-danger-disabled:#feb1c3;
	--color-danger-light:#ffecf2;
	--color-danger-light-hover:#ffd8e4;
	--color-danger-light-pressing:#feb1c3;
	--color-info:#386bff;
	--color-info-hover:#2859e4;
	--color-info-pressing:#244bbc;
	--color-info-disabled:#b2c8ff;
	--color-info-light:#ecf0ff;
	--color-info-light-hover:#d4dfff;
	--color-info-light-pressing:#b2c8ff;
	--color-success:#00ab46;
	--color-success-hover:#008f3b;
	--color-success-pressing:#006e30;
	--color-success-disabled:#8ce8aa;
	--color-success-light:#e1faeb;
	--color-success-light-hover:#c2f3d6;
	--color-success-light-pressing:#8ce8aa;
	--color-transparent:transparent;
	--color-current:currentColor;
	--color-white:#fff;
	--color-black:#000;
	--color-bg-:#f5f5f5;
	--color-bg:#fff;
	--color-bg-1:#fafafa;
	--color-bg-2:#fff;
	--color-dark-bg:#3d3d3d;
	--color-mask-light:rgba(1,1,4,.8);
	--color-mask-loading:rgba(255,255,255,.7);
	--color-brand-0:#fff7f6;
	--color-brand-1:#ffedeb;
	--color-brand-2:#ffd8d5;
	--color-brand-3:#ffb7b4;
	--color-brand-4:#ff8d8e;
	--color-brand-5:#ff5963;
	--color-brand-6:#ff2442;
	--color-brand-7:#db0031;
	--color-brand-8:#a00020;
	--color-brand-9:#820015;
	--color-brand-10:#480009;
	--color-grey-0:#fafafa;
	--color-grey-1:#f3f3f3;
	--color-grey-2:#e2e2e2;
	--color-grey-3:#ccc;
	--color-grey-4:#b4b4b4;
	--color-grey-5:#9d9d9d;
	--color-grey-6:#888;
	--color-grey-7:#747474;
	--color-grey-8:#616161;
	--color-grey-9:#4e4e4e;
	--color-grey-10:#3d3d3d;
	--color-orange-0:#fff7f3;
	--color-orange-1:#ffeee5;
	--color-orange-2:#fedfce;
	--color-orange-3:#ffc1a0;
	--color-orange-4:#ffa275;
	--color-orange-5:#ff834f;
	--color-orange-6:#fd6321;
	--color-orange-7:#e45410;
	--color-orange-8:#bd4000;
	--color-orange-9:#892c00;
	--color-orange-10:#5f2000;
	--color-red-0:#fff8fa;
	--color-red-1:#ffecf2;
	--color-red-2:#ffd8e4;
	--color-red-3:#feb1c3;
	--color-red-4:#ff8ba1;
	--color-red-5:#fd6480;
	--color-red-6:#fb3367;
	--color-red-7:#d6214d;
	--color-red-8:#ac123a;
	--color-red-9:#780f27;
	--color-red-10:#53001b;
	--color-pink-0:#fef6fb;
	--color-pink-1:#fdedf8;
	--color-pink-2:#fdd7f0;
	--color-pink-3:#fbaee2;
	--color-pink-4:#fa86d4;
	--color-pink-5:#f15dc0;
	--color-pink-6:#d53da2;
	--color-pink-7:#b12982;
	--color-pink-8:#891d64;
	--color-pink-9:#601547;
	--color-pink-10:#490137;
	--color-violet-0:#fcf8fd;
	--color-violet-1:#f9eefb;
	--color-violet-2:#f2daf8;
	--color-violet-3:#e6b4f3;
	--color-violet-4:#d990eb;
	--color-violet-5:#c86cde;
	--color-violet-6:#af4ac8;
	--color-violet-7:#9034a7;
	--color-violet-8:#6f2581;
	--color-violet-9:#4c1859;
	--color-violet-10:#3b0848;
	--color-purple-0:#faf8ff;
	--color-purple-1:#f3eeff;
	--color-purple-2:#e8dcff;
	--color-purple-3:#d2bbff;
	--color-purple-4:#b9f;
	--color-purple-5:#a278fe;
	--color-purple-6:#8759ec;
	--color-purple-7:#6c41c8;
	--color-purple-8:#522f9d;
	--color-purple-9:#38206c;
	--color-purple-10:#271051;
	--color-blue-0:#f8faff;
	--color-blue-1:#ecf0ff;
	--color-blue-2:#d4dfff;
	--color-blue-3:#b2c8ff;
	--color-blue-4:#7fa3ff;
	--color-blue-5:#5f87fe;
	--color-blue-6:#386bff;
	--color-blue-7:#2859e4;
	--color-blue-8:#244bbc;
	--color-blue-9:#15378f;
	--color-blue-10:#09215f;
	--color-cyan-0:#f2fbfe;
	--color-cyan-1:#e7f6fe;
	--color-cyan-2:#cfedfd;
	--color-cyan-3:#9bdafb;
	--color-cyan-4:#68c3f3;
	--color-cyan-5:#26afe7;
	--color-cyan-6:#0a8fc9;
	--color-cyan-7:#096c9c;
	--color-cyan-8:#0d5378;
	--color-cyan-9:#033a56;
	--color-cyan-10:#032739;
	--color-teal-0:#f5fbfa;
	--color-teal-1:#e8f7f6;
	--color-teal-2:#d0eeeb;
	--color-teal-3:#9dded8;
	--color-teal-4:#73cbc3;
	--color-teal-5:#00b7a9;
	--color-teal-6:#009a8d;
	--color-teal-7:#007e73;
	--color-teal-8:#00635a;
	--color-teal-9:#004942;
	--color-teal-10:#012b27;
	--color-green-0:#effdf4;
	--color-green-1:#e1faeb;
	--color-green-2:#c2f3d6;
	--color-green-3:#8ce8aa;
	--color-green-4:#50d37f;
	--color-green-5:#21c463;
	--color-green-6:#00ab46;
	--color-green-7:#008f3b;
	--color-green-8:#006e30;
	--color-green-9:#004f21;
	--color-green-10:#043116;
	--color-yellow-0:#fffade;
	--color-yellow-1:#fcf4cf;
	--color-yellow-2:#fdefab;
	--color-yellow-3:#ffe88c;
	--color-yellow-4:#fcde6c;
	--color-yellow-5:#ffd32f;
	--color-yellow-6:#f7c600;
	--color-yellow-7:#deb200;
	--color-yellow-8:#bc9000;
	--color-yellow-9:#9a7600;
	--color-yellow-10:#7a5d00;
	--contrast-0:#fff;
	--contrast-12:rgba(0,0,0,.08);
	--contrast-15:rgba(0,0,0,.18);
	--contrast-18:rgba(0,0,0,.24);
	--contrast-21:rgba(0,0,0,.3);
	--contrast-full:#000;
	--opacity-fill:.03;
	--opacity-fill-hover:.05;
	--opacity-fill-pressing:.08;
	--opacity-fill-disabled:.02;
	--opacity-fill-light:0;
	--color-fill:rgba(0,0,0,.03);
	--color-fill-black:#000;
	--color-fill-mask:rgba(0,0,0,.8);
	--color-fill-hover:rgba(0,0,0,.05);
	--color-fill-pressing:rgba(0,0,0,.08);
	--color-fill-disabled:rgba(0,0,0,.02);
	--color-fill-light:transparent;
	--color-fill-opaque:#f7f7f7;
	--color-fill-hover-opaque:#f2f2f2;
	--color-fill-pressing-opaque:#ebebee;
	--color-fill-disabled-opaque:#fafafa;
	--color-fill-light-opaque:transparent;
	--color-line-divider:rgba(0,0,0,.08);
	--color-line-stroke:rgba(0,0,0,.1);
	--opacity-text-title:.9;
	--opacity-text-paragraph:.67;
	--opacity-text-description:.47;
	--opacity-text-disabled:.29;
	--color-text-title:rgba(0,0,0,.85);
	--color-text-paragraph:rgba(0,0,0,.7);
	--color-text-description:rgba(0,0,0,.53);
	--color-text-placeholder:rgba(0,0,0,.42);
	--color-text-disabled:rgba(0,0,0,.2);
	--color-text-title-solid:#191919;
	--color-text-paragraph-solid:#545454;
	--color-text-description-solid:#878787;
	--color-text-placeholder-solid:#7a7a7a;
	--color-text-disabled-solid:#b5b5b5;
	--size-icon-small:12px;
	--size-icon-default:16px;
	--size-icon-large:20px;
	--size-icon-extra-large:24px;
	--size-text-small:12px;
	--size-text-default:14px;
	--size-text-h6:16px;
	--size-text-h5:18px;
	--size-text-h4:20px;
	--size-text-h3:24px;
	--size-text-h2:28px;
	--size-text-h1:32px;
	--size-text-line-height-small:20px;
	--size-text-line-height-default:22px;
	--size-text-line-height-h6:24px;
	--size-text-line-height-h5:26px;
	--size-text-line-height-h4:28px;
	--size-text-line-height-h3:36px;
	--size-text-line-height-h2:40px;
	--size-text-line-height-h1:44px;
	--size-text-font-weight-default:400;
	--size-text-font-weight-bold:500;
	--size-text-font-weight-heavy:600;
	--size-space-step-small:2px;
	--size-space-step-default:4px;
	--size-space-small:8px;
	--size-space-default:12px;
	--size-space-large:16px;
	--size-width-small:100px;
	--size-width-default:160px;
	--size-width-large:240px;
	--size-form-line-height-default:32px;
	--size-form-title-width-default:178px;
	--size-form-item-width-extra-small:104px;
	--size-form-item-width-small:216px;
	--size-form-item-width-default:328px;
	--size-form-item-width-large:440px;
	--size-form-item-width-extra-large:552px;
	--time-transition-short:.1s;
	--time-transition-default:.15s;
	--time-transition-long:.6s;
	--size-radius-small:2px;
	--size-radius-medium:3px;
	--size-radius-default:4px;
	--size-radius-large:6px;
	--size-radius-super-large:8px;
	--size-radius-largest:999px;
	--size-border-default:1px;
	--size-border-large-default:2px;
	--size-padding-small:4px;
	--size-padding-horizontal-small:2px;
	--size-padding-vertical-small:8px;
	--opacity-border-default:.1;
	--opacity-border-light:.05;
	--color-border-default:rgba(0,0,0,.1);
	--color-border-default-opaque:#e6e6e6;
	--color-border-light:rgba(0,0,0,.05);
	--border-default:1px solid rgba(0,0,0,.1);
	--border-light:1px solid rgba(0,0,0,.05);
	--border-divider:1px solid rgba(0,0,0,.08);
	--border-focus:2px solid #b2c8ff;
	--shadow-none:0 0 0 0 transparent;
	--shadow-default:0 1px 8px 0 rgba(0,0,0,.09);
	--shadow-fade:$shadow-fade;
	--shadow-portal:0 5px 20px 0 rgba(0,0,0,.12);
	--shadow-drawer:0 9px 20px 0 rgba(0,0,0,.09);
	--shadow-display:rgba(0,0,0,.12) 0 8px 20px,rgba(0,0,0,.2) 0 0 1px;
	--shadow-focus:0 20px 32px 0 rgba(0,0,0,.12),0 0 1px 0 rgba(0,0,0,.2);
	--shadow-inset:0 1px 2px 0 rgba(0,0,0,.08),0 0 1px 0 rgba(0,0,0,.2);
	--shadow-inset-reverse:0 -1px 2px 0 rgba(0,0,0,.08),0 0 1px 0 rgba(0,0,0,.2);
	--opacity-muted:.67;
	--opacity-muted-hover:.85;
	--opacity-muted-pressing:1;
	--opacity-muted-disabled:.28;
	--opacity-muted-loading:.28;
	--color-muted:rgba(0,0,0,.67);
	--color-muted-hover:rgba(0,0,0,.85);
	--color-muted-pressing:#000;
	--color-muted-disabled:rgba(0,0,0,.28);
	--color-muted-loading:rgba(0,0,0,.28);
	--color-muted-new:rgba(0,0,0,.7);
	--color-muted-new-hover:rgba(0,0,0,.85);
	--color-muted-new-disabled:rgba(0,0,0,.2)
	}
	.d-spin {
	animation-name:d-spin;
	animation-duration:.6s;
	animation-timing-function:linear;
	animation-iteration-count:infinite
	}
	@keyframes d-spin {
	0% {
	transform:rotate(0)
	}
	to {
	transform:rotate(360deg)
	}
	}
	.d-button {
	vertical-align:top;
	cursor:pointer;
	border-radius:var(--size-radius-default);
	border:none;
	font-family:inherit;
	display:inline-block
	}
	.d-button:focus-visible {
	outline:2px solid var(--color-primary-light-hover)
	}
	.d-button.d-button-round {
	border-radius:100vmax
	}
	.d-button.d-button-small {
	min-width:28px;
	min-height:28px;
	padding:6px
	}
	.d-button.d-button-small.d-button-with-content {
	padding:0 12px
	}
	.d-button.d-button-default {
	min-height:32px;
	padding:8px
	}
	.d-button.d-button-default.d-button-with-content {
	padding:0 16px
	}
	.d-button.d-button-large {
	min-height:36px;
	padding:8px
	}
	.d-button.d-button-large.d-button-with-content {
	padding:0 20px
	}
	.d-button.disabled {
	cursor:not-allowed
	}
	.d-button.d-button-block {
	width:100%;
	display:block
	}
	.d-button.d-button-with-content .icon-right {
	margin-left:6px
	}
	.d-button.d-button-with-content .icon-left {
	margin-right:6px
	}
	.d-button .d-button-content {
	justify-content:center;
	align-items:center;
	display:flex
	}
	.d-button .d-button-content .d-button-loading-icon {
	color:var(--color-white)
	}
	.d-button .d-button-content .d-button-primary-loading-icon {
	color:var(--color-primary)
	}
	.d-button.d-button-stroke {
	border:1px solid var(--color-border-default)
	}
	.d-button-group {
	align-items:center;
	display:inline-flex
	}
	.d-button-group .d-button:first-child {
	border-top-right-radius:0;
	border-bottom-right-radius:0
	}
	.d-button-group .d-button:last-child {
	border-top-left-radius:0;
	border-bottom-left-radius:0
	}
	.d-button-group .d-button:not(:first-child):not(:last-child) {
	border-radius:0
	}
	.d-button-group .d-button:not(:first-child):not(.--color-bg-fill-light) {
	position:relative
	}
	.d-button-group .d-button:not(:first-child):not(.--color-bg-fill-light):before {
	content:"";
	border-left:1px solid var(--color-line-divider);
	background-color:#fff;
	width:0;
	height:100%;
	position:absolute;
	top:0;
	left:0
	}
	.d-text {
	vertical-align:top;
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-default);
	font-weight:var(--size-text-font-weight-default);
	margin:0;
	display:inline-block
	}
	.d-text.d-text-block {
	display:block
	}
	.d-text:not(.d-text-nowrap) {
	word-break:break-all
	}
	.d-text.d-text-nowrap {
	white-space:nowrap
	}
	.d-text.d-text-ellipsis {
	text-overflow:ellipsis;
	overflow:hidden
	}
	.d-text.d-text-multi-lines {
	-webkit-box-orient:vertical;
	display:-webkit-box;
	overflow:hidden
	}
	.d-text.d-text-monospace {
	font-feature-settings:"tnum" on,"lnum" on
	}
	.d-text.d-text-underline-solid {
	-webkit-text-decoration:underline;
	text-decoration:underline
	}
	.d-text.d-text-underline-dashed {
	-webkit-text-decoration:underline dashed;
	text-decoration:underline dashed
	}
	.d-text.d-text-underline-double {
	-webkit-text-decoration:underline double;
	text-decoration:underline double
	}
	.d-text.d-text-underline-dotted {
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
	}
	.d-text.d-text-underline-wavy {
	-webkit-text-decoration:underline wavy;
	text-decoration:underline wavy
	}
	.d-text .d-icon {
	vertical-align:baseline
	}
	.d-text .d-icon.d-text-icon-right {
	margin-left:6px
	}
	.d-text .d-icon.d-text-icon-left {
	margin-right:6px
	}
	.d-text.disabled {
	cursor:not-allowed
	}
	.--size-text-h1 .d-text {
	font-size:var(--size-text-h1);
	line-height:var(--size-text-line-height-h1);
	display:block
	}
	.--size-text-h2 .d-text {
	font-size:var(--size-text-h2);
	line-height:var(--size-text-line-height-h2);
	display:block
	}
	.--size-text-h3 .d-text {
	font-size:var(--size-text-h3);
	line-height:var(--size-text-line-height-h3);
	display:block
	}
	.--size-text-h4 .d-text {
	font-size:var(--size-text-h4);
	line-height:var(--size-text-line-height-h4);
	display:block
	}
	.--size-text-h5 .d-text {
	font-size:var(--size-text-h5);
	line-height:var(--size-text-line-height-h5);
	display:block
	}
	.--size-text-h6 .d-text {
	font-size:var(--size-text-h6);
	line-height:var(--size-text-line-height-h6);
	display:block
	}
	.--size-text-small .d-text {
	font-size:var(--size-text-small);
	line-height:var(--size-text-line-height-small)
	}
	.bold .d-text {
	font-weight:var(--size-text-font-weight-bold)
	}
	.heavy .d-text {
	font-weight:var(--size-text-font-weight-heavy)
	}
	.d-text.--size-text-h1 {
	font-size:var(--size-text-h1);
	line-height:var(--size-text-line-height-h1);
	display:block
	}
	.d-text.--size-text-h2 {
	font-size:var(--size-text-h2);
	line-height:var(--size-text-line-height-h2);
	display:block
	}
	.d-text.--size-text-h3 {
	font-size:var(--size-text-h3);
	line-height:var(--size-text-line-height-h3);
	display:block
	}
	.d-text.--size-text-h4 {
	font-size:var(--size-text-h4);
	line-height:var(--size-text-line-height-h4);
	display:block
	}
	.d-text.--size-text-h5 {
	font-size:var(--size-text-h5);
	line-height:var(--size-text-line-height-h5);
	display:block
	}
	.d-text.--size-text-h6 {
	font-size:var(--size-text-h6);
	line-height:var(--size-text-line-height-h6);
	display:block
	}
	.d-text.--size-text-small {
	font-size:var(--size-text-small);
	line-height:var(--size-text-line-height-small)
	}
	.d-text.bold {
	font-weight:var(--size-text-font-weight-bold)
	}
	.d-text.heavy {
	font-weight:var(--size-text-font-weight-heavy)
	}
	a.d-text {
	font-weight:var(--size-text-font-weight-bold);
	cursor:pointer;
	text-decoration:none
	}
	a.d-text.disabled {
	cursor:not-allowed
	}
	.d-icon {
	flex-shrink:0;
	transition:width .1s,height .1s,transform .1s
	}
	.d-icon,
	.d-icon>svg {
	vertical-align:top;
	display:inline-block
	}
	.--size-icon-small>.d-icon {
	width:12px;
	height:12px;
	line-height:12px
	}
	.--size-icon-default>.d-icon {
	width:16px;
	height:16px;
	line-height:16px
	}
	.--size-icon-large>.d-icon {
	width:20px;
	height:20px;
	line-height:20px
	}
	.--size-icon-extra-large>.d-icon {
	width:24px;
	height:24px;
	line-height:24px
	}
	.d-icon.--size-icon-small {
	width:12px;
	height:12px;
	line-height:12px
	}
	.d-icon.--size-icon-default {
	width:16px;
	height:16px;
	line-height:16px
	}
	.d-icon.--size-icon-large {
	width:20px;
	height:20px;
	line-height:20px
	}
	.d-icon.--size-icon-extra-large {
	width:24px;
	height:24px;
	line-height:24px
	}
	.--color-primary:not(.disabled)>.d-icon {
	opacity:1;
	color:var(--color-primary)
	}
	.--color-warning:not(.disabled)>.d-icon {
	opacity:1;
	color:var(--color-warning)
	}
	.--color-danger:not(.disabled)>.d-icon {
	opacity:1;
	color:var(--color-danger)
	}
	.--color-info:not(.disabled)>.d-icon {
	opacity:1;
	color:var(--color-info)
	}
	.--color-success:not(.disabled)>.d-icon {
	opacity:1;
	color:var(--color-success)
	}
	.--color-text-title>.d-icon {
	color:var(--color-icon-pressing)
	}
	.--color-text-disabled>.d-icon {
	color:var(--color-text-disabled)
	}
	.--color-text-paragraph>.d-icon {
	color:var(--color-text-description)
	}
	.--color-text-description>.d-icon {
	color:var(--color-icon-default)
	}
	.--color-text-placeholder>.d-icon {
	color:var(--color-icon-placeholder)
	}
	.--color-white>.d-icon {
	color:var(--color-white)
	}
	.--color-black>.d-icon {
	color:var(--color-black)
	}
	.--color-grey-1>.d-icon {
	color:var(--color-grey-1)
	}
	.--color-grey-2>.d-icon {
	color:var(--color-grey-2)
	}
	.--color-grey-3>.d-icon {
	color:var(--color-grey-3)
	}
	.--color-grey-4>.d-icon {
	color:var(--color-grey-4)
	}
	.--color-grey-5>.d-icon {
	color:var(--color-grey-5)
	}
	.--color-grey-6>.d-icon {
	color:var(--color-grey-6)
	}
	.--color-grey-7>.d-icon {
	color:var(--color-grey-7)
	}
	.--color-grey-8>.d-icon {
	color:var(--color-grey-8)
	}
	.--color-grey-9>.d-icon {
	color:var(--color-grey-9)
	}
	.--color-grey-10>.d-icon {
	color:var(--color-grey-10)
	}
	.--color-orange-1>.d-icon {
	color:var(--color-orange-1)
	}
	.--color-orange-2>.d-icon {
	color:var(--color-orange-2)
	}
	.--color-orange-3>.d-icon {
	color:var(--color-orange-3)
	}
	.--color-orange-4>.d-icon {
	color:var(--color-orange-4)
	}
	.--color-orange-5>.d-icon {
	color:var(--color-orange-5)
	}
	.--color-orange-6>.d-icon {
	color:var(--color-orange-6)
	}
	.--color-orange-7>.d-icon {
	color:var(--color-orange-7)
	}
	.--color-orange-8>.d-icon {
	color:var(--color-orange-8)
	}
	.--color-orange-9>.d-icon {
	color:var(--color-orange-9)
	}
	.--color-orange-10>.d-icon {
	color:var(--color-orange-10)
	}
	.--color-red-1>.d-icon {
	color:var(--color-red-1)
	}
	.--color-red-2>.d-icon {
	color:var(--color-red-2)
	}
	.--color-red-3>.d-icon {
	color:var(--color-red-3)
	}
	.--color-red-4>.d-icon {
	color:var(--color-red-4)
	}
	.--color-red-5>.d-icon {
	color:var(--color-red-5)
	}
	.--color-red-6>.d-icon {
	color:var(--color-red-6)
	}
	.--color-red-7>.d-icon {
	color:var(--color-red-7)
	}
	.--color-red-8>.d-icon {
	color:var(--color-red-8)
	}
	.--color-red-9>.d-icon {
	color:var(--color-red-9)
	}
	.--color-red-10>.d-icon {
	color:var(--color-red-10)
	}
	.--color-pink-1>.d-icon {
	color:var(--color-pink-1)
	}
	.--color-pink-2>.d-icon {
	color:var(--color-pink-2)
	}
	.--color-pink-3>.d-icon {
	color:var(--color-pink-3)
	}
	.--color-pink-4>.d-icon {
	color:var(--color-pink-4)
	}
	.--color-pink-5>.d-icon {
	color:var(--color-pink-5)
	}
	.--color-pink-6>.d-icon {
	color:var(--color-pink-6)
	}
	.--color-pink-7>.d-icon {
	color:var(--color-pink-7)
	}
	.--color-pink-8>.d-icon {
	color:var(--color-pink-8)
	}
	.--color-pink-9>.d-icon {
	color:var(--color-pink-9)
	}
	.--color-pink-10>.d-icon {
	color:var(--color-pink-10)
	}
	.--color-violet-1>.d-icon {
	color:var(--color-violet-1)
	}
	.--color-violet-2>.d-icon {
	color:var(--color-violet-2)
	}
	.--color-violet-3>.d-icon {
	color:var(--color-violet-3)
	}
	.--color-violet-4>.d-icon {
	color:var(--color-violet-4)
	}
	.--color-violet-5>.d-icon {
	color:var(--color-violet-5)
	}
	.--color-violet-6>.d-icon {
	color:var(--color-violet-6)
	}
	.--color-violet-7>.d-icon {
	color:var(--color-violet-7)
	}
	.--color-violet-8>.d-icon {
	color:var(--color-violet-8)
	}
	.--color-violet-9>.d-icon {
	color:var(--color-violet-9)
	}
	.--color-violet-10>.d-icon {
	color:var(--color-violet-10)
	}
	.--color-purple-1>.d-icon {
	color:var(--color-purple-1)
	}
	.--color-purple-2>.d-icon {
	color:var(--color-purple-2)
	}
	.--color-purple-3>.d-icon {
	color:var(--color-purple-3)
	}
	.--color-purple-4>.d-icon {
	color:var(--color-purple-4)
	}
	.--color-purple-5>.d-icon {
	color:var(--color-purple-5)
	}
	.--color-purple-6>.d-icon {
	color:var(--color-purple-6)
	}
	.--color-purple-7>.d-icon {
	color:var(--color-purple-7)
	}
	.--color-purple-8>.d-icon {
	color:var(--color-purple-8)
	}
	.--color-purple-9>.d-icon {
	color:var(--color-purple-9)
	}
	.--color-purple-10>.d-icon {
	color:var(--color-purple-10)
	}
	.--color-blue-1>.d-icon {
	color:var(--color-blue-1)
	}
	.--color-blue-2>.d-icon {
	color:var(--color-blue-2)
	}
	.--color-blue-3>.d-icon {
	color:var(--color-blue-3)
	}
	.--color-blue-4>.d-icon {
	color:var(--color-blue-4)
	}
	.--color-blue-5>.d-icon {
	color:var(--color-blue-5)
	}
	.--color-blue-6>.d-icon {
	color:var(--color-blue-6)
	}
	.--color-blue-7>.d-icon {
	color:var(--color-blue-7)
	}
	.--color-blue-8>.d-icon {
	color:var(--color-blue-8)
	}
	.--color-blue-9>.d-icon {
	color:var(--color-blue-9)
	}
	.--color-blue-10>.d-icon {
	color:var(--color-blue-10)
	}
	.--color-cyan-1>.d-icon {
	color:var(--color-cyan-1)
	}
	.--color-cyan-2>.d-icon {
	color:var(--color-cyan-2)
	}
	.--color-cyan-3>.d-icon {
	color:var(--color-cyan-3)
	}
	.--color-cyan-4>.d-icon {
	color:var(--color-cyan-4)
	}
	.--color-cyan-5>.d-icon {
	color:var(--color-cyan-5)
	}
	.--color-cyan-6>.d-icon {
	color:var(--color-cyan-6)
	}
	.--color-cyan-7>.d-icon {
	color:var(--color-cyan-7)
	}
	.--color-cyan-8>.d-icon {
	color:var(--color-cyan-8)
	}
	.--color-cyan-9>.d-icon {
	color:var(--color-cyan-9)
	}
	.--color-cyan-10>.d-icon {
	color:var(--color-cyan-10)
	}
	.--color-teal-1>.d-icon {
	color:var(--color-teal-1)
	}
	.--color-teal-2>.d-icon {
	color:var(--color-teal-2)
	}
	.--color-teal-3>.d-icon {
	color:var(--color-teal-3)
	}
	.--color-teal-4>.d-icon {
	color:var(--color-teal-4)
	}
	.--color-teal-5>.d-icon {
	color:var(--color-teal-5)
	}
	.--color-teal-6>.d-icon {
	color:var(--color-teal-6)
	}
	.--color-teal-7>.d-icon {
	color:var(--color-teal-7)
	}
	.--color-teal-8>.d-icon {
	color:var(--color-teal-8)
	}
	.--color-teal-9>.d-icon {
	color:var(--color-teal-9)
	}
	.--color-teal-10>.d-icon {
	color:var(--color-teal-10)
	}
	.--color-green-1>.d-icon {
	color:var(--color-green-1)
	}
	.--color-green-2>.d-icon {
	color:var(--color-green-2)
	}
	.--color-green-3>.d-icon {
	color:var(--color-green-3)
	}
	.--color-green-4>.d-icon {
	color:var(--color-green-4)
	}
	.--color-green-5>.d-icon {
	color:var(--color-green-5)
	}
	.--color-green-6>.d-icon {
	color:var(--color-green-6)
	}
	.--color-green-7>.d-icon {
	color:var(--color-green-7)
	}
	.--color-green-8>.d-icon {
	color:var(--color-green-8)
	}
	.--color-green-9>.d-icon {
	color:var(--color-green-9)
	}
	.--color-green-10>.d-icon {
	color:var(--color-green-10)
	}
	.--color-yellow-1>.d-icon {
	color:var(--color-yellow-1)
	}
	.--color-yellow-2>.d-icon {
	color:var(--color-yellow-2)
	}
	.--color-yellow-3>.d-icon {
	color:var(--color-yellow-3)
	}
	.--color-yellow-4>.d-icon {
	color:var(--color-yellow-4)
	}
	.--color-yellow-5>.d-icon {
	color:var(--color-yellow-5)
	}
	.--color-yellow-6>.d-icon {
	color:var(--color-yellow-6)
	}
	.--color-yellow-7>.d-icon {
	color:var(--color-yellow-7)
	}
	.--color-yellow-8>.d-icon {
	color:var(--color-yellow-8)
	}
	.--color-yellow-9>.d-icon {
	color:var(--color-yellow-9)
	}
	.--color-yellow-10>.d-icon {
	color:var(--color-yellow-10)
	}
	.d-icon.--color-primary {
	opacity:1;
	color:var(--color-primary)
	}
	.d-icon.--color-warning {
	opacity:1;
	color:var(--color-warning)
	}
	.d-icon.--color-danger {
	opacity:1;
	color:var(--color-danger)
	}
	.d-icon.--color-info {
	opacity:1;
	color:var(--color-info)
	}
	.d-icon.--color-success {
	opacity:1;
	color:var(--color-success)
	}
	.d-icon.--color-text-title {
	color:var(--color-icon-pressing)
	}
	.d-icon.--color-text-paragraph {
	color:var(--color-text-paragraph)
	}
	.d-icon.--color-text-description {
	color:var(--color-text-description)
	}
	.d-icon.--color-text-placeholder {
	color:var(--color-icon-placeholder)
	}
	.d-icon.--color-text-disabled {
	color:var(--color-text-disabled)
	}
	.d-icon.--color-white {
	color:var(--color-white)
	}
	.d-icon.--color-black {
	color:var(--color-black)
	}
	.d-icon.--color-grey-1 {
	color:var(--color-grey-1)
	}
	.d-icon.--color-grey-2 {
	color:var(--color-grey-2)
	}
	.d-icon.--color-grey-3 {
	color:var(--color-grey-3)
	}
	.d-icon.--color-grey-4 {
	color:var(--color-grey-4)
	}
	.d-icon.--color-grey-5 {
	color:var(--color-grey-5)
	}
	.d-icon.--color-grey-6 {
	color:var(--color-grey-6)
	}
	.d-icon.--color-grey-7 {
	color:var(--color-grey-7)
	}
	.d-icon.--color-grey-8 {
	color:var(--color-grey-8)
	}
	.d-icon.--color-grey-9 {
	color:var(--color-grey-9)
	}
	.d-icon.--color-grey-10 {
	color:var(--color-grey-10)
	}
	.d-icon.--color-orange-1 {
	color:var(--color-orange-1)
	}
	.d-icon.--color-orange-2 {
	color:var(--color-orange-2)
	}
	.d-icon.--color-orange-3 {
	color:var(--color-orange-3)
	}
	.d-icon.--color-orange-4 {
	color:var(--color-orange-4)
	}
	.d-icon.--color-orange-5 {
	color:var(--color-orange-5)
	}
	.d-icon.--color-orange-6 {
	color:var(--color-orange-6)
	}
	.d-icon.--color-orange-7 {
	color:var(--color-orange-7)
	}
	.d-icon.--color-orange-8 {
	color:var(--color-orange-8)
	}
	.d-icon.--color-orange-9 {
	color:var(--color-orange-9)
	}
	.d-icon.--color-orange-10 {
	color:var(--color-orange-10)
	}
	.d-icon.--color-red-1 {
	color:var(--color-red-1)
	}
	.d-icon.--color-red-2 {
	color:var(--color-red-2)
	}
	.d-icon.--color-red-3 {
	color:var(--color-red-3)
	}
	.d-icon.--color-red-4 {
	color:var(--color-red-4)
	}
	.d-icon.--color-red-5 {
	color:var(--color-red-5)
	}
	.d-icon.--color-red-6 {
	color:var(--color-red-6)
	}
	.d-icon.--color-red-7 {
	color:var(--color-red-7)
	}
	.d-icon.--color-red-8 {
	color:var(--color-red-8)
	}
	.d-icon.--color-red-9 {
	color:var(--color-red-9)
	}
	.d-icon.--color-red-10 {
	color:var(--color-red-10)
	}
	.d-icon.--color-pink-1 {
	color:var(--color-pink-1)
	}
	.d-icon.--color-pink-2 {
	color:var(--color-pink-2)
	}
	.d-icon.--color-pink-3 {
	color:var(--color-pink-3)
	}
	.d-icon.--color-pink-4 {
	color:var(--color-pink-4)
	}
	.d-icon.--color-pink-5 {
	color:var(--color-pink-5)
	}
	.d-icon.--color-pink-6 {
	color:var(--color-pink-6)
	}
	.d-icon.--color-pink-7 {
	color:var(--color-pink-7)
	}
	.d-icon.--color-pink-8 {
	color:var(--color-pink-8)
	}
	.d-icon.--color-pink-9 {
	color:var(--color-pink-9)
	}
	.d-icon.--color-pink-10 {
	color:var(--color-pink-10)
	}
	.d-icon.--color-violet-1 {
	color:var(--color-violet-1)
	}
	.d-icon.--color-violet-2 {
	color:var(--color-violet-2)
	}
	.d-icon.--color-violet-3 {
	color:var(--color-violet-3)
	}
	.d-icon.--color-violet-4 {
	color:var(--color-violet-4)
	}
	.d-icon.--color-violet-5 {
	color:var(--color-violet-5)
	}
	.d-icon.--color-violet-6 {
	color:var(--color-violet-6)
	}
	.d-icon.--color-violet-7 {
	color:var(--color-violet-7)
	}
	.d-icon.--color-violet-8 {
	color:var(--color-violet-8)
	}
	.d-icon.--color-violet-9 {
	color:var(--color-violet-9)
	}
	.d-icon.--color-violet-10 {
	color:var(--color-violet-10)
	}
	.d-icon.--color-purple-1 {
	color:var(--color-purple-1)
	}
	.d-icon.--color-purple-2 {
	color:var(--color-purple-2)
	}
	.d-icon.--color-purple-3 {
	color:var(--color-purple-3)
	}
	.d-icon.--color-purple-4 {
	color:var(--color-purple-4)
	}
	.d-icon.--color-purple-5 {
	color:var(--color-purple-5)
	}
	.d-icon.--color-purple-6 {
	color:var(--color-purple-6)
	}
	.d-icon.--color-purple-7 {
	color:var(--color-purple-7)
	}
	.d-icon.--color-purple-8 {
	color:var(--color-purple-8)
	}
	.d-icon.--color-purple-9 {
	color:var(--color-purple-9)
	}
	.d-icon.--color-purple-10 {
	color:var(--color-purple-10)
	}
	.d-icon.--color-blue-1 {
	color:var(--color-blue-1)
	}
	.d-icon.--color-blue-2 {
	color:var(--color-blue-2)
	}
	.d-icon.--color-blue-3 {
	color:var(--color-blue-3)
	}
	.d-icon.--color-blue-4 {
	color:var(--color-blue-4)
	}
	.d-icon.--color-blue-5 {
	color:var(--color-blue-5)
	}
	.d-icon.--color-blue-6 {
	color:var(--color-blue-6)
	}
	.d-icon.--color-blue-7 {
	color:var(--color-blue-7)
	}
	.d-icon.--color-blue-8 {
	color:var(--color-blue-8)
	}
	.d-icon.--color-blue-9 {
	color:var(--color-blue-9)
	}
	.d-icon.--color-blue-10 {
	color:var(--color-blue-10)
	}
	.d-icon.--color-cyan-1 {
	color:var(--color-cyan-1)
	}
	.d-icon.--color-cyan-2 {
	color:var(--color-cyan-2)
	}
	.d-icon.--color-cyan-3 {
	color:var(--color-cyan-3)
	}
	.d-icon.--color-cyan-4 {
	color:var(--color-cyan-4)
	}
	.d-icon.--color-cyan-5 {
	color:var(--color-cyan-5)
	}
	.d-icon.--color-cyan-6 {
	color:var(--color-cyan-6)
	}
	.d-icon.--color-cyan-7 {
	color:var(--color-cyan-7)
	}
	.d-icon.--color-cyan-8 {
	color:var(--color-cyan-8)
	}
	.d-icon.--color-cyan-9 {
	color:var(--color-cyan-9)
	}
	.d-icon.--color-cyan-10 {
	color:var(--color-cyan-10)
	}
	.d-icon.--color-teal-1 {
	color:var(--color-teal-1)
	}
	.d-icon.--color-teal-2 {
	color:var(--color-teal-2)
	}
	.d-icon.--color-teal-3 {
	color:var(--color-teal-3)
	}
	.d-icon.--color-teal-4 {
	color:var(--color-teal-4)
	}
	.d-icon.--color-teal-5 {
	color:var(--color-teal-5)
	}
	.d-icon.--color-teal-6 {
	color:var(--color-teal-6)
	}
	.d-icon.--color-teal-7 {
	color:var(--color-teal-7)
	}
	.d-icon.--color-teal-8 {
	color:var(--color-teal-8)
	}
	.d-icon.--color-teal-9 {
	color:var(--color-teal-9)
	}
	.d-icon.--color-teal-10 {
	color:var(--color-teal-10)
	}
	.d-icon.--color-green-1 {
	color:var(--color-green-1)
	}
	.d-icon.--color-green-2 {
	color:var(--color-green-2)
	}
	.d-icon.--color-green-3 {
	color:var(--color-green-3)
	}
	.d-icon.--color-green-4 {
	color:var(--color-green-4)
	}
	.d-icon.--color-green-5 {
	color:var(--color-green-5)
	}
	.d-icon.--color-green-6 {
	color:var(--color-green-6)
	}
	.d-icon.--color-green-7 {
	color:var(--color-green-7)
	}
	.d-icon.--color-green-8 {
	color:var(--color-green-8)
	}
	.d-icon.--color-green-9 {
	color:var(--color-green-9)
	}
	.d-icon.--color-green-10 {
	color:var(--color-green-10)
	}
	.d-icon.--color-yellow-1 {
	color:var(--color-yellow-1)
	}
	.d-icon.--color-yellow-2 {
	color:var(--color-yellow-2)
	}
	.d-icon.--color-yellow-3 {
	color:var(--color-yellow-3)
	}
	.d-icon.--color-yellow-4 {
	color:var(--color-yellow-4)
	}
	.d-icon.--color-yellow-5 {
	color:var(--color-yellow-5)
	}
	.d-icon.--color-yellow-6 {
	color:var(--color-yellow-6)
	}
	.d-icon.--color-yellow-7 {
	color:var(--color-yellow-7)
	}
	.d-icon.--color-yellow-8 {
	color:var(--color-yellow-8)
	}
	.d-icon.--color-yellow-9 {
	color:var(--color-yellow-9)
	}
	.d-icon.--color-yellow-10 {
	color:var(--color-yellow-10)
	}
	.d-popover.d-popover-default {
	background-color:var(--color-bg-2);
	border-radius:var(--size-radius-default);
	box-shadow:0 0 1px rgba(0,0,0,.2),0 8px 20px rgba(0,0,0,.12)
	}
	.d-popover.d-popover-tooltip {
	background-color:var(--color-dark-bg);
	width:-webkit-max-content;
	max-width:250px;
	border-radius:4px;
	width:max-content;
	padding:8px 12px;
	line-height:20px
	}
	.d-popover.d-popover-tooltip-light {
	background-color:var(--color-bg-2);
	width:-webkit-max-content;
	max-width:250px;
	border-radius:4px;
	width:max-content;
	padding:8px 12px;
	line-height:20px;
	box-shadow:0 8px 20px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.2)
	}
	.d-popover.d-popover-tooltip-light .d-popover-tooltip-arrow {
	width:32px;
	height:6px;
	display:flex;
	position:absolute
	}
	.d-dropdown {
	flex-direction:column;
	display:flex
	}
	.d-dropdown.d-dropdown-individual {
	vertical-align:top;
	display:inline-flex
	}
	.d-dropdown .d-dropdown-wrapper {
	flex-direction:column;
	height:100%;
	display:flex
	}
	.d-dropdown .d-dropdown-content {
	overflow:auto
	}
	.d-options-dense-wrapper {
	flex-wrap:wrap;
	gap:8px 4px;
	padding:2px 8px;
	display:flex
	}
	.d-options-dense-wrapper.d-options-hidden {
	height:0;
	padding:0;
	overflow:hidden
	}
	.d-options {
	grid-template-columns:-webkit-min-content minmax(0,1fr);
	grid-template-columns:min-content minmax(0,1fr);
	align-items:center;
	row-gap:4px;
	padding:4px
	}
	.d-options.d-options-hidden {
	visibility:hidden;
	height:0;
	overflow:hidden
	}
	.d-options .d-option:not(.description) {
	cursor:pointer
	}
	.d-options .d-option.disabled {
	cursor:not-allowed
	}
	.d-options .d-option.d-option-prefix-icon.--space-p-right-small {
	padding-right:6px
	}
	.d-options .d-option.d-option-content {
	align-items:center;
	column-gap:4px
	}
	.d-options .d-option.d-option-content .d-option-description {
	align-items:center;
	display:flex
	}
	.d-options .d-option.d-option-content .d-option-description .d-option-name,
	.d-options .d-option.d-option-content .d-option-description .d-option-sub-active-description {
	display:flex;
	overflow:auto
	}
	.d-options .d-option.d-option-content .d-option-description .d-option-name {
	flex:1
	}
	.d-options .d-option.d-option-content .d-option-description .d-option-sub-active-description {
	max-width:33%;
	margin-left:4px
	}
	.d-options .d-option-handler {
	border-radius:4px;
	height:100%;
	min-height:32px
	}
	.d-divider {
	background:var(--color-line-stroke)
	}
	.d-divider.d-divider-horizontal {
	height:1px
	}
	.d-divider.d-divider-horizontal.d-divider-dashed {
	background:repeating-linear-gradient(to right,var(--color-line-stroke)0,var(--color-line-stroke)4px,transparent 4px,transparent 8px)
	}
	.d-divider.d-divider-vertical {
	width:1px
	}
	.d-divider.d-divider-vertical.d-divider-dashed {
	background:repeating-linear-gradient(to bottom,var(--color-line-stroke)0,var(--color-line-stroke)4px,transparent 4px,transparent 8px)
	}
	.d-h-menu {
	column-gap:24px
	}
	.d-h-menu .d-h-menu-item {
	color:rgba(0,0,0,.53);
	cursor:pointer;
	align-items:center;
	column-gap:6px
	}
	.d-h-menu .d-h-menu-item.hover {
	color:rgba(0,0,0,.7)
	}
	.d-h-menu .d-h-menu-item.pressing,
	.d-h-menu .d-h-menu-item.active {
	color:var(--text-title)
	}
	.d-h-menu .d-h-menu-item.disabled {
	color:rgba(0,0,0,.2);
	cursor:not-allowed
	}
	.d-v-menu {
	grid-template-columns:-webkit-min-content -webkit-min-content minmax(0,1fr);
	grid-template-columns:min-content min-content minmax(0,1fr);
	align-items:center;
	row-gap:4px
	}
	.d-v-menu .d-v-menu-item:not(.description) {
	cursor:pointer
	}
	.d-v-menu .d-v-menu-item.disabled {
	cursor:not-allowed
	}
	.d-v-menu .d-v-menu-item.d-v-menu-description {
	max-width:100%;
	padding-top:12px;
	padding-bottom:4px
	}
	.d-v-menu .d-v-menu-item.d-v-menu-description .d-v-menu-collapsed-description {
	align-items:center;
	height:20px;
	display:flex
	}
	.d-v-menu .d-v-menu-item.d-v-menu-description .d-v-menu-collapsed-description .d-v-menu-collapsed-description-content {
	background-color:rgba(0,0,0,.08);
	width:20px;
	height:1px
	}
	.d-v-menu .d-v-menu-item.d-v-menu-title {
	align-items:center;
	column-gap:8px
	}
	.d-v-menu .d-v-menu-handler {
	border-radius:4px;
	height:100%;
	min-height:36px
	}
	.d-v-menu.d-v-menu-root {
	padding:4px 8px;
	overflow-y:auto
	}
	.d-v-menu.d-v-menu-popover {
	row-gap:4px;
	width:240px;
	padding:4px 8px
	}
	.d-v-menu.d-v-menu-popover .d-v-menu-handler {
	min-height:32px
	}
	.d-v-menu.d-v-menu-popover .d-v-menu-check.--space-p-right-small {
	padding-right:6px
	}
	.d-input-wrapper.d-inline-block {
	width:328px
	}
	.d-input-wrapper .d-input {
	border-radius:var(--size-radius-default);
	border:var(--size-border-default)solid transparent;
	align-items:center;
	min-height:100%;
	padding:5px 11px;
	display:flex;
	overflow:auto
	}
	.d-input-wrapper .d-input.focus,
	.d-input-wrapper .d-input:not(.disabled):not(.readonly).pressing {
	border:var(--size-border-default)solid var(--color-primary)
	}
	.d-input-wrapper .d-input.readonly,
	.d-input-wrapper .d-input.readonly .d-input-suffix-clear {
	cursor:not-allowed;
	background-color:var(--color-fill)!important;
	border:var(--size-border-default)solid var(--color-border-default)!important
	}
	.d-input-wrapper .d-input.readonly.readonly input,
	.d-input-wrapper .d-input.readonly .d-input-suffix-clear.readonly input {
	cursor:not-allowed
	}
	.d-input-wrapper .d-input.disabled,
	.d-input-wrapper .d-input.disabled input,
	.d-input-wrapper .d-input.disabled .d-input-suffix-clear {
	cursor:not-allowed;
	color:var(--color-text-disabled)
	}
	.d-input-wrapper .d-input input {
	line-height:var(--size-text-line-height-small);
	color:currentColor;
	background-color:transparent;
	border:none;
	outline:none;
	flex:1;
	min-width:0;
	margin:0;
	padding:0;
	font-family:inherit;
	display:block
	}
	.d-input-wrapper .d-input input::placeholder {
	color:var(--color-text-placeholder);
	-webkit-user-select:none;
	user-select:none
	}
	.d-input-wrapper .d-input input[type=number] {
	-moz-appearance:textfield
	}
	.d-input-wrapper .d-input input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance:none;
	margin:0
	}
	.d-input-wrapper .d-input input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance:none;
	margin:0
	}
	.d-input-wrapper .d-input .d-input-prefix.d-text,
	.d-input-wrapper .d-input .d-input-suffix.d-text,
	.d-input-wrapper .d-input .d-input-prefix.d-icon,
	.d-input-wrapper .d-input .d-input-suffix.d-icon,
	.d-input-wrapper .d-input .d-input-prefix>.d-text,
	.d-input-wrapper .d-input .d-input-suffix>.d-text,
	.d-input-wrapper .d-input .d-input-prefix>.d-icon,
	.d-input-wrapper .d-input .d-input-suffix>.d-icon {
	line-height:var(--size-text-line-height-small)
	}
	.d-input-wrapper .d-input .d-input-prefix.d-text,
	.d-input-wrapper .d-input .d-input-suffix.d-text,
	.d-input-wrapper .d-input .d-input-prefix>.d-text,
	.d-input-wrapper .d-input .d-input-suffix>.d-text {
	font-weight:var(--size-text-font-weight-heavy)
	}
	.d-input-wrapper .d-input .d-input-suffix {
	margin-left:var(--size-space-small)
	}
	.d-input-wrapper .d-input .d-input-suffix.d-input-suffix-clear {
	visibility:hidden
	}
	.d-input-wrapper .d-input .d-input-suffix.d-input-suffix-clear:not(.disabled):not(.readonly) {
	cursor:pointer
	}
	.d-input-wrapper .d-input .d-input-suffix.d-input-suffix-clear:not(.disabled):not(.readonly).hover {
	visibility:visible
	}
	.d-input-wrapper .d-input .d-input-suffix.d-input-suffix-maxlength {
	font-weight:var(--size-text-font-weight-default)
	}
	.d-input-wrapper .d-input .d-input-prefix {
	margin-right:var(--size-space-small);
	line-height:16px
	}
	.d-input-wrapper .d-input-number {
	padding:0
	}
	.d-input-wrapper .d-input-number:not(.disabled):hover .d-input-spin-button-hover-show {
	display:flex
	}
	.d-input-wrapper .d-input-number:not(.disabled):not(.readonly):hover .d-input-number-main .d-input-suffix-clear {
	visibility:visible
	}
	.d-input-wrapper .d-input-number.focus,
	.d-input-wrapper .d-input-number:not(.disabled).pressing {
	border:var(--size-border-default)solid var(--color-primary)
	}
	.d-input-wrapper .d-input-number.disabled .d-input-spin-button {
	cursor:not-allowed
	}
	.d-input-wrapper .d-input-number .d-input-number-main {
	flex:1;
	align-items:center;
	padding:5px 0 5px 12px;
	display:flex;
	overflow:auto
	}
	.d-input-wrapper .d-input-number .d-input-number-main .d-input-suffix,
	.d-input-wrapper .d-input-number .d-input-number-main input {
	margin:0 8px 0 0
	}
	.d-input-wrapper .d-input-number .d-input-spin-button {
	background-color:var(--color-bg);
	border-radius:var(--size-radius-medium);
	color:var(--color-text-description);
	cursor:pointer;
	flex-direction:column;
	align-self:stretch;
	margin:1px;
	display:flex;
	box-shadow:0 0 1px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.08)
	}
	.d-input-wrapper .d-input-number .d-input-spin-button .d-input-spin-button-up {
	border-radius:var(--size-radius-medium)var(--size-radius-medium)0 0;
	flex:1;
	padding:3px;
	line-height:8px
	}
	.d-input-wrapper .d-input-number .d-input-spin-button .d-input-spin-button-up.disabled {
	cursor:not-allowed;
	color:var(--color-text-disabled)
	}
	.d-input-wrapper .d-input-number .d-input-spin-button .d-input-spin-button-down {
	border-radius:0 0 var(--size-radius-medium)var(--size-radius-medium);
	flex:1;
	padding:3px;
	line-height:8px;
	display:flex
	}
	.d-input-wrapper .d-input-number .d-input-spin-button .d-input-spin-button-down.disabled {
	cursor:not-allowed;
	color:var(--color-text-disabled)
	}
	.d-input-wrapper .d-input-number .d-input-spin-button .d-input-spin-button-down .d-icon {
	align-self:end
	}
	.d-input-wrapper .d-input-number .d-input-spin-button .d-icon {
	width:8px;
	height:8px;
	line-height:8px
	}
	.d-input-wrapper .d-input-number .d-input-spin-button-hover-show {
	display:none
	}
	.d-form-item .d-input-wrapper {
	width:100%
	}
	.d-textarea-wrapper.d-inline-block {
	width:328px
	}
	.d-textarea-wrapper .d-textarea {
	border-radius:var(--size-radius-default);
	border:var(--size-border-default)solid transparent;
	flex-direction:column;
	gap:4px;
	min-height:100%;
	padding:5px 11px;
	display:flex;
	overflow:auto
	}
	.d-textarea-wrapper .d-textarea.focus,
	.d-textarea-wrapper .d-textarea:not(.disabled).pressing {
	border:var(--size-border-default)solid var(--color-primary)
	}
	.d-textarea-wrapper .d-textarea.disabled,
	.d-textarea-wrapper .d-textarea.disabled textarea,
	.d-textarea-wrapper .d-textarea.disabled .d-textarea-suffix-clear {
	cursor:not-allowed;
	color:var(--color-text-disabled)
	}
	.d-textarea-wrapper .d-textarea.readonly,
	.d-textarea-wrapper .d-textarea.readonly .d-textarea-suffix-clear {
	cursor:not-allowed;
	background-color:var(--color-fill)!important;
	border:var(--size-border-default)solid var(--color-border-default)!important
	}
	.d-textarea-wrapper .d-textarea.readonly.readonly textarea,
	.d-textarea-wrapper .d-textarea.readonly .d-textarea-suffix-clear.readonly textarea {
	cursor:not-allowed
	}
	.d-textarea-wrapper .d-textarea textarea {
	line-height:var(--size-text-line-height-small);
	color:currentColor;
	resize:none;
	background-color:transparent;
	border:none;
	outline:none;
	flex:1;
	width:100%;
	margin:0;
	padding:0;
	font-family:inherit;
	display:block
	}
	.d-textarea-wrapper .d-textarea textarea::placeholder {
	color:var(--color-text-placeholder);
	-webkit-user-select:none;
	user-select:none
	}
	.d-textarea-wrapper .d-textarea textarea.d-textarea-shadow {
	pointer-events:none;
	-webkit-user-select:none;
	user-select:none;
	opacity:0;
	max-height:0
	}
	.d-textarea-wrapper .d-textarea .d-textarea-prefix.d-text,
	.d-textarea-wrapper .d-textarea .d-textarea-suffix.d-text,
	.d-textarea-wrapper .d-textarea .d-textarea-prefix.d-icon,
	.d-textarea-wrapper .d-textarea .d-textarea-suffix.d-icon,
	.d-textarea-wrapper .d-textarea .d-textarea-prefix>.d-text,
	.d-textarea-wrapper .d-textarea .d-textarea-suffix>.d-text,
	.d-textarea-wrapper .d-textarea .d-textarea-prefix>.d-icon,
	.d-textarea-wrapper .d-textarea .d-textarea-suffix>.d-icon {
	line-height:var(--size-text-line-height-small)
	}
	.d-textarea-wrapper .d-textarea .d-textarea-prefix.d-text,
	.d-textarea-wrapper .d-textarea .d-textarea-suffix.d-text,
	.d-textarea-wrapper .d-textarea .d-textarea-prefix>.d-text,
	.d-textarea-wrapper .d-textarea .d-textarea-suffix>.d-text {
	font-weight:var(--size-text-font-weight-heavy)
	}
	.d-textarea-wrapper .d-textarea .d-textarea-suffix-wrapper {
	min-height:var(--size-text-line-height-small);
	align-items:center;
	display:flex
	}
	.d-textarea-wrapper .d-textarea .d-textarea-suffix-fill-left {
	margin-right:auto
	}
	.d-textarea-wrapper .d-textarea .d-textarea-suffix {
	margin-left:8px
	}
	.d-textarea-wrapper .d-textarea .d-textarea-suffix.d-textarea-suffix-clear {
	visibility:hidden
	}
	.d-textarea-wrapper .d-textarea .d-textarea-suffix.d-textarea-suffix-clear:not(.disabled):not(.readonly) {
	cursor:pointer
	}
	.d-textarea-wrapper .d-textarea .d-textarea-suffix.d-textarea-suffix-clear:not(.disabled):not(.readonly).hover {
	visibility:visible
	}
	.d-textarea-wrapper .d-textarea .d-textarea-suffix.d-textarea-suffix-maxlength {
	font-weight:var(--size-text-font-weight-default)
	}
	.d-input-popover-content,
	.d-textarea-popover-content {
	justify-content:center;
	align-items:center;
	height:68px;
	display:flex
	}
	.d-form-item .d-textarea-wrapper {
	width:100%
	}
	.d-rate {
	align-items:center;
	display:flex
	}
	.d-rate.disabled {
	cursor:not-allowed
	}
	.d-rate .d-grid {
	align-items:center
	}
	.d-rate.d-rate-gap-small .d-grid {
	column-gap:4px
	}
	.d-rate.d-rate-gap-default .d-grid {
	column-gap:8px
	}
	.d-rate-item {
	cursor:pointer;
	transition:color .1s;
	position:relative
	}
	.d-rate-item .d-rate-item-right {
	clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)
	}
	.d-rate-item .d-rate-item-left {
	clip-path:polygon(0 0,50% 0,50% 100%,0 100%);
	position:absolute;
	top:0;
	left:0
	}
	.d-rate-text {
	margin-left:8px
	}
	.d-result .d-result-main {
	text-align:center;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	display:flex
	}
	.d-result .d-result-main .d-result-title {
	margin-top:24px
	}
	.d-result .d-result-main .d-result-subtitle {
	margin-top:8px
	}
	.d-result .d-result-main .d-result-extra,
	.d-result .d-result-bottom {
	margin-top:24px
	}
	.d-progress div {
	box-sizing:border-box
	}
	.d-progress.d-progress--large .d-progress--line .d-progress-bar__outer {
	height:8px
	}
	.d-progress.d-progress--circle {
	display:inline-block
	}
	.d-progress .d-progress--line {
	align-items:center;
	width:100%;
	display:flex
	}
	.d-progress .d-progress--line .d-progress-bar__outer {
	border-radius:var(--size-radius-default);
	background-color:var(--color-fill-pressing);
	flex:1;
	height:4px;
	overflow:hidden
	}
	.d-progress .d-progress--line .d-progress-bar__outer .d-progress-bar__inner {
	border-radius:inherit;
	background:var(--color-primary);
	height:100%;
	transition:width .6s cubic-bezier(0,0,1,1)
	}
	.d-progress .d-progress--line .d-progress__text {
	margin-left:12px
	}
	.d-progress .d-progress__text {
	color:rgba(0,0,0,.85);
	font-weight:var(--size-text-font-weight-bold);
	font-size:var(--size-text-default)
	}
	.d-progress .d-progress-circle {
	position:relative
	}
	.d-progress .d-progress-circle .d-progress-circle__bar {
	transition:stroke-dashoffset .6s cubic-bezier(0,0,1,1),stroke .6s cubic-bezier(0,0,1,1)
	}
	.d-progress .d-progress-circle .d-progress__text {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
	}
	.d-tag {
	vertical-align:top;
	border-radius:var(--size-radius-default);
	align-items:center;
	padding:3px 8px;
	display:inline-flex
	}
	.d-tag.d-tag-color-white {
	padding:2px 7px
	}
	.d-tag.d-tag-small {
	padding:2px 6px
	}
	.d-tag.d-tag-small.d-tag-color-white {
	padding:1px 5px
	}
	.d-tag.d-tag-small .d-tag-content {
	line-height:20px
	}
	.d-tag.d-tag-small .d-tag-prefix {
	align-items:center;
	display:flex
	}
	.d-tag.d-tag-small .d-tag-tooltip-description,
	.d-tag.d-tag-small .d-tag-close {
	margin-left:2px
	}
	.d-tag.d-tag-small .d-tag-close.d-icon svg {
	transform:scale(.9)
	}
	.d-tag.d-tag-paragraph {
	padding:1px 4px
	}
	.d-tag.d-tag-paragraph.d-tag-color-white {
	padding:0 3px
	}
	.d-tag.d-tag-paragraph .d-tag-content {
	line-height:20px
	}
	.d-tag.d-tag-paragraph .d-tag-prefix {
	align-items:center;
	display:flex
	}
	.d-tag.d-tag-paragraph .d-tag-tooltip-description,
	.d-tag.d-tag-paragraph .d-tag-close {
	margin-left:2px
	}
	.d-tag.d-tag-paragraph .d-tag-close.d-icon svg {
	transform:scale(.9)
	}
	.d-tag.d-tag-smallText {
	padding:0 4px
	}
	.d-tag.d-tag-smallText.d-tag-color-white {
	padding:0 3px
	}
	.d-tag.d-tag-smallText.d-tag-color-white .d-tag-content {
	line-height:18px
	}
	.d-tag.d-tag-smallText .d-tag-content {
	line-height:20px
	}
	.d-tag.d-tag-smallText .d-tag-prefix {
	align-items:center;
	display:flex
	}
	.d-tag.d-tag-smallText .d-tag-tooltip-description,
	.d-tag.d-tag-smallText .d-tag-close {
	margin-left:2px
	}
	.d-tag.d-tag-smallText .d-tag-close.d-icon svg {
	transform:scale(.9)
	}
	.d-tag.d-tag-theme-light.d-tag-color-orange {
	background-color:rgba(253,99,33,.1)
	}
	.d-tag.d-tag-theme-light.d-tag-color-red {
	background-color:rgba(251,51,103,.1)
	}
	.d-tag.d-tag-theme-light.d-tag-color-pink {
	background-color:rgba(213,61,162,.1)
	}
	.d-tag.d-tag-theme-light.d-tag-color-violet {
	background-color:rgba(175,74,200,.1)
	}
	.d-tag.d-tag-theme-light.d-tag-color-purple {
	background-color:rgba(135,89,236,.1)
	}
	.d-tag.d-tag-theme-light.d-tag-color-blue {
	background-color:rgba(56,107,255,.1)
	}
	.d-tag.d-tag-theme-light.d-tag-color-cyan {
	background-color:rgba(10,143,201,.1)
	}
	.d-tag.d-tag-theme-light.d-tag-color-teal {
	background-color:rgba(0,154,141,.1)
	}
	.d-tag.d-tag-theme-light.d-tag-color-green {
	background-color:rgba(0,171,70,.1)
	}
	.d-tag.d-tag-theme-light.d-tag-color-grey {
	background-color:var(--color-grey-1)
	}
	.d-tag .d-tag-prefix {
	align-items:center;
	margin-right:2px;
	display:flex
	}
	.d-tag .d-tag-content {
	line-height:22px
	}
	.d-tag .d-tag-tooltip-description,
	.d-tag .d-tag-close {
	margin-left:2px
	}
	.d-tag .d-tag-close.d-icon svg {
	transform:scale(.8)
	}
	.d-tag-round {
	vertical-align:top;
	border-radius:var(--size-radius-largest);
	align-items:center;
	padding:3px 12px;
	display:inline-flex
	}
	.d-tag-round.d-tag-color-white {
	padding:2px 7px
	}
	.d-tag-round.d-tag-small {
	padding:2px 8px
	}
	.d-tag-round.d-tag-small.d-tag-color-white {
	padding:1px 7px
	}
	.d-tag-round.d-tag-small .d-tag-content {
	line-height:20px
	}
	.d-tag-round.d-tag-small .d-tag-prefix {
	align-items:center;
	display:flex
	}
	.d-tag-round.d-tag-small .d-tag-tooltip-description,
	.d-tag-round.d-tag-small .d-tag-close {
	margin-left:2px
	}
	.d-tag-round.d-tag-small .d-tag-close.d-icon svg {
	transform:scale(.9)
	}
	.d-tag-round.d-tag-paragraph {
	padding:1px 8px
	}
	.d-tag-round.d-tag-paragraph.d-tag-color-white {
	padding:0 7px
	}
	.d-tag-round.d-tag-paragraph .d-tag-content {
	line-height:20px
	}
	.d-tag-round.d-tag-paragraph .d-tag-prefix {
	align-items:center;
	display:flex
	}
	.d-tag-round.d-tag-paragraph .d-tag-tooltip-description,
	.d-tag-round.d-tag-paragraph .d-tag-close {
	margin-left:2px
	}
	.d-tag-round.d-tag-paragraph .d-tag-close.d-icon svg {
	transform:scale(.9)
	}
	.d-tag-round.d-tag-smallText {
	padding:0 6px
	}
	.d-tag-round.d-tag-smallText.d-tag-color-white {
	padding:0 5px
	}
	.d-tag-round.d-tag-smallText.d-tag-color-white .d-tag-content {
	line-height:18px
	}
	.d-tag-round.d-tag-smallText .d-tag-content {
	line-height:20px
	}
	.d-tag-round.d-tag-smallText .d-tag-prefix {
	align-items:center;
	display:flex
	}
	.d-tag-round.d-tag-smallText .d-tag-tooltip-description,
	.d-tag-round.d-tag-smallText .d-tag-close {
	margin-left:2px
	}
	.d-tag-round.d-tag-smallText .d-tag-close.d-icon svg {
	transform:scale(.9)
	}
	.d-tag-round.d-tag-theme-light.d-tag-color-orange {
	background-color:rgba(253,99,33,.1)
	}
	.d-tag-round.d-tag-theme-light.d-tag-color-red {
	background-color:rgba(251,51,103,.1)
	}
	.d-tag-round.d-tag-theme-light.d-tag-color-pink {
	background-color:rgba(213,61,162,.1)
	}
	.d-tag-round.d-tag-theme-light.d-tag-color-violet {
	background-color:rgba(175,74,200,.1)
	}
	.d-tag-round.d-tag-theme-light.d-tag-color-purple {
	background-color:rgba(135,89,236,.1)
	}
	.d-tag-round.d-tag-theme-light.d-tag-color-blue {
	background-color:rgba(56,107,255,.1)
	}
	.d-tag-round.d-tag-theme-light.d-tag-color-cyan {
	background-color:rgba(10,143,201,.1)
	}
	.d-tag-round.d-tag-theme-light.d-tag-color-teal {
	background-color:rgba(0,154,141,.1)
	}
	.d-tag-round.d-tag-theme-light.d-tag-color-green {
	background-color:rgba(0,171,70,.1)
	}
	.d-tag-round.d-tag-theme-light.d-tag-color-grey {
	background-color:rgba(136,136,136,.08)
	}
	.d-tag-round .d-tag-prefix {
	align-items:center;
	margin-right:2px;
	display:flex
	}
	.d-tag-round .d-tag-content {
	line-height:22px
	}
	.d-tag-round .d-tag-tooltip-description,
	.d-tag-round .d-tag-close {
	margin-left:2px
	}
	.d-tag-round .d-tag-close.d-icon svg {
	transform:scale(.8)
	}
	.d-tag-round--avatar {
	vertical-align:top;
	border-radius:var(--size-radius-largest);
	align-items:center;
	padding:3px 10px 3px 4px;
	display:inline-flex
	}
	.d-tag-round--avatar.d-tag-color-white {
	padding:2px 9px 2px 3px
	}
	.d-tag-round--avatar.d-tag-small {
	padding:2px 8px 2px 4px
	}
	.d-tag-round--avatar.d-tag-small .d-tag-content {
	line-height:20px
	}
	.d-tag-round--avatar.d-tag-small .d-tag-prefix {
	align-items:center;
	display:flex
	}
	.d-tag-round--avatar.d-tag-small .d-tag-tooltip-description,
	.d-tag-round--avatar.d-tag-small .d-tag-close {
	margin-left:4px
	}
	.d-tag-round--avatar.d-tag-small .d-tag-close.d-icon svg {
	transform:scale(.9)
	}
	.d-tag-round--avatar.d-tag-paragraph {
	padding:1px 8px 1px 3px
	}
	.d-tag-round--avatar.d-tag-paragraph.d-tag-color-white {
	padding:0 7px 0 2px
	}
	.d-tag-round--avatar.d-tag-paragraph .d-tag-content {
	line-height:20px
	}
	.d-tag-round--avatar.d-tag-paragraph .d-tag-prefix {
	align-items:center;
	display:flex
	}
	.d-tag-round--avatar.d-tag-paragraph .d-tag-tooltip-description,
	.d-tag-round--avatar.d-tag-paragraph .d-tag-close {
	margin-left:4px
	}
	.d-tag-round--avatar.d-tag-paragraph .d-tag-close.d-icon svg {
	transform:scale(.9)
	}
	.d-tag-round--avatar.d-tag-smallText {
	padding:0 6px 0 2px
	}
	.d-tag-round--avatar.d-tag-smallText.d-tag-color-white {
	padding:0 5px 0 1px
	}
	.d-tag-round--avatar.d-tag-smallText.d-tag-color-white .d-tag-content {
	line-height:18px
	}
	.d-tag-round--avatar.d-tag-smallText .d-tag-content {
	line-height:20px
	}
	.d-tag-round--avatar.d-tag-smallText .d-tag-prefix {
	align-items:center;
	display:flex
	}
	.d-tag-round--avatar.d-tag-smallText .d-tag-tooltip-description,
	.d-tag-round--avatar.d-tag-smallText .d-tag-close {
	margin-left:4px
	}
	.d-tag-round--avatar.d-tag-smallText .d-tag-close.d-icon svg {
	transform:scale(.9)
	}
	.d-tag-round--avatar.d-tag-theme-light.d-tag-color-orange {
	background-color:rgba(253,99,33,.1)
	}
	.d-tag-round--avatar.d-tag-theme-light.d-tag-color-red {
	background-color:rgba(251,51,103,.1)
	}
	.d-tag-round--avatar.d-tag-theme-light.d-tag-color-pink {
	background-color:rgba(213,61,162,.1)
	}
	.d-tag-round--avatar.d-tag-theme-light.d-tag-color-violet {
	background-color:rgba(175,74,200,.1)
	}
	.d-tag-round--avatar.d-tag-theme-light.d-tag-color-purple {
	background-color:rgba(135,89,236,.1)
	}
	.d-tag-round--avatar.d-tag-theme-light.d-tag-color-blue {
	background-color:rgba(56,107,255,.1)
	}
	.d-tag-round--avatar.d-tag-theme-light.d-tag-color-cyan {
	background-color:rgba(10,143,201,.1)
	}
	.d-tag-round--avatar.d-tag-theme-light.d-tag-color-teal {
	background-color:rgba(0,154,141,.1)
	}
	.d-tag-round--avatar.d-tag-theme-light.d-tag-color-green {
	background-color:rgba(0,171,70,.1)
	}
	.d-tag-round--avatar.d-tag-theme-light.d-tag-color-grey {
	background-color:rgba(136,136,136,.08)
	}
	.d-tag-round--avatar .d-tag-avatar {
	margin-right:4px
	}
	.d-tag-round--avatar .d-tag-prefix {
	align-items:center;
	margin-right:4px;
	display:flex
	}
	.d-tag-round--avatar .d-tag-content {
	line-height:22px
	}
	.d-tag-round--avatar .d-tag-tooltip-description,
	.d-tag-round--avatar .d-tag-close {
	margin-left:4px
	}
	.d-tag-round--avatar .d-tag-close.d-icon svg {
	transform:scale(.8)
	}
	.d-tag-color-white {
	border:var(--border-default);
	background:var(--color-bg-2);
	border-color:var(--color-line-stroke)
	}
	.d-layout {
	grid-template:"main"minmax(0,1fr)/minmax(0,1fr);
	height:100%
	}
	.d-layout-top-right-bottom-left {
	grid-template:"top          top          top            top           top        " -webkit-min-content "top-divider  top-divider  top-divider    top-divider   top-divider" -webkit-min-content "left         left-divider main           right-divider right      " minmax(0,1fr)"left         left-divider bottom-divider right-divider right      " -webkit-min-content "left         left-divider bottom         right-divider right      " -webkit-min-content/-webkit-min-content -webkit-min-content minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"top top top top top"min-content"top-divider top-divider top-divider top-divider top-divider"min-content"left left-divider main right-divider right"minmax(0,1fr)"left left-divider bottom-divider right-divider right"min-content"left left-divider bottom right-divider right"min-content/min-content min-content minmax(0,1fr) min-content min-content
	}
	.d-layout-top-right-bottom {
	grid-template:"top            top           top        " -webkit-min-content "top-divider    top-divider   top-divider" -webkit-min-content "main           right-divider right      " minmax(0,1fr)"bottom-divider right-divider right      " -webkit-min-content "bottom         right-divider right      " -webkit-min-content/minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"top top top"min-content"top-divider top-divider top-divider"min-content"main right-divider right"minmax(0,1fr)"bottom-divider right-divider right"min-content"bottom right-divider right"min-content/minmax(0,1fr) min-content min-content
	}
	.d-layout-top-right-left {
	grid-template:"top          top          top            top           top        " -webkit-min-content "top-divider  top-divider  top-divider    top-divider   top-divider" -webkit-min-content "left         left-divider main           right-divider right      " minmax(0,1fr)/-webkit-min-content -webkit-min-content minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"top top top top top"min-content"top-divider top-divider top-divider top-divider top-divider"min-content"left left-divider main right-divider right"minmax(0,1fr)/min-content min-content minmax(0,1fr) min-content min-content
	}
	.d-layout-top-right {
	grid-template:"top            top           top        " -webkit-min-content "top-divider    top-divider   top-divider" -webkit-min-content "main           right-divider right      " minmax(0,1fr)/minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"top top top"min-content"top-divider top-divider top-divider"min-content"main right-divider right"minmax(0,1fr)/minmax(0,1fr) min-content min-content
	}
	.d-layout-top-bottom-left {
	grid-template:"top          top          top           " -webkit-min-content "top-divider  top-divider  top-divider   " -webkit-min-content "left         left-divider main          " minmax(0,1fr)"left         left-divider bottom-divider" -webkit-min-content "left         left-divider bottom        " -webkit-min-content/-webkit-min-content -webkit-min-content minmax(0,1fr);
	grid-template:"top top top"min-content"top-divider top-divider top-divider"min-content"left left-divider main"minmax(0,1fr)"left left-divider bottom-divider"min-content"left left-divider bottom"min-content/min-content min-content minmax(0,1fr)
	}
	.d-layout-top-bottom {
	grid-template:"top           " -webkit-min-content "top-divider   " -webkit-min-content "main          " minmax(0,1fr)"bottom-divider" -webkit-min-content "bottom        " -webkit-min-content/minmax(0,1fr);
	grid-template:"top"min-content"top-divider"min-content"main"minmax(0,1fr)"bottom-divider"min-content"bottom"min-content/minmax(0,1fr)
	}
	.d-layout-top-left {
	grid-template:"top          top          top        " -webkit-min-content "top-divider  top-divider  top-divider" -webkit-min-content "left         left-divider main       " minmax(0,1fr)/-webkit-min-content -webkit-min-content minmax(0,1fr);
	grid-template:"top top top"min-content"top-divider top-divider top-divider"min-content"left left-divider main"minmax(0,1fr)/min-content min-content minmax(0,1fr)
	}
	.d-layout-top {
	grid-template:"top        " -webkit-min-content "top-divider" -webkit-min-content "main       " minmax(0,1fr)/minmax(0,1fr);
	grid-template:"top"min-content"top-divider"min-content"main"minmax(0,1fr)/minmax(0,1fr)
	}
	.d-layout-right-bottom-left {
	grid-template:"left         left-divider main           right-divider right" minmax(0,1fr)"left         left-divider bottom-divider right-divider right" -webkit-min-content "left         left-divider bottom         right-divider right" -webkit-min-content/-webkit-min-content -webkit-min-content minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"left left-divider main right-divider right"minmax(0,1fr)"left left-divider bottom-divider right-divider right"min-content"left left-divider bottom right-divider right"min-content/min-content min-content minmax(0,1fr) min-content min-content
	}
	.d-layout-right-bottom {
	grid-template:"main           right-divider right" minmax(0,1fr)"bottom-divider right-divider right" -webkit-min-content "bottom         right-divider right" -webkit-min-content/minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"main right-divider right"minmax(0,1fr)"bottom-divider right-divider right"min-content"bottom right-divider right"min-content/minmax(0,1fr) min-content min-content
	}
	.d-layout-right-left {
	grid-template:"left left-divider main right-divider right" minmax(0,1fr)/-webkit-min-content -webkit-min-content minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"left left-divider main right-divider right"minmax(0,1fr)/min-content min-content minmax(0,1fr) min-content min-content
	}
	.d-layout-right {
	grid-template:"main right-divider right" minmax(0,1fr)/minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"main right-divider right"minmax(0,1fr)/minmax(0,1fr) min-content min-content
	}
	.d-layout-bottom-left {
	grid-template:"left left-divider main          " minmax(0,1fr)"left left-divider bottom-divider" -webkit-min-content "left left-divider bottom        " -webkit-min-content/-webkit-min-content -webkit-min-content minmax(0,1fr);
	grid-template:"left left-divider main"minmax(0,1fr)"left left-divider bottom-divider"min-content"left left-divider bottom"min-content/min-content min-content minmax(0,1fr)
	}
	.d-layout-bottom {
	grid-template:"main          " minmax(0,1fr)"bottom-divider" -webkit-min-content "bottom        " -webkit-min-content/minmax(0,1fr);
	grid-template:"main"minmax(0,1fr)"bottom-divider"min-content"bottom"min-content/minmax(0,1fr)
	}
	.d-layout-left {
	grid-template:"left left-divider main" minmax(0,1fr)/-webkit-min-content -webkit-min-content minmax(0,1fr);
	grid-template:"left left-divider main"minmax(0,1fr)/min-content min-content minmax(0,1fr)
	}
	.d-layout-top {
	grid-area:top;
	position:relative
	}
	.d-layout-top-divider {
	grid-area:top-divider
	}
	.d-layout-right {
	grid-area:right;
	position:relative
	}
	.d-layout-right-divider {
	grid-area:right-divider
	}
	.d-layout-bottom {
	grid-area:bottom;
	position:relative
	}
	.d-layout-bottom-divider {
	grid-area:bottom-divider
	}
	.d-layout-left {
	grid-area:left;
	position:relative
	}
	.d-layout-left-divider {
	grid-area:left-divider
	}
	.d-layout-main {
	grid-area:main;
	position:relative;
	overflow-x:hidden;
	overflow-y:auto
	}
	.d-topbar {
	padding:0 calc(var(--size-space-step-default)*6);
	align-items:center;
	height:60px;
	display:flex
	}
	.d-topbar .d-topbar-title+.d-topbar-default {
	margin-left:calc(var(--size-space-step-default)*10)
	}
	.d-topbar .d-topbar-default {
	flex:1
	}
	.d-collapse.disabled {
	cursor:not-allowed;
	background-color:rgba(0,0,0,.02)
	}
	.d-collapse .d-collapse-handler {
	border-radius:4px;
	margin:4px 8px;
	padding:6px 8px
	}
	.d-collapse .d-collapse-handler:not(.disabled) {
	cursor:pointer
	}
	.d-collapse .d-collapse-handler .d-collapse-handler-main {
	align-items:center;
	display:flex
	}
	.d-collapse .d-collapse-handler .d-collapse-handler-main .d-collapse-prefix-icon {
	padding-right:8px
	}
	.d-collapse .d-collapse-handler .d-collapse-handler-main .d-collapse-suffix-icon {
	padding-left:8px
	}
	.d-collapse .d-collapse-handler .d-collapse-handler-main .d-collapse-title {
	flex:1
	}
	.d-collapse .d-collapse-handler .d-collapse-handler-main .d-collapse-sub-title {
	margin-top:2px
	}
	.d-collapse .d-collapse-content-wrapper {
	overflow:hidden
	}
	.d-collapse .d-collapse-content-wrapper .d-collapse-content {
	margin:0 16px 12px
	}
	.d-badge-floating {
	vertical-align:top;
	visibility:hidden;
	background-color:#fff;
	width:-webkit-fit-content;
	width:fit-content;
	padding:1px;
	display:inline-flex;
	position:absolute
	}
	.d-badge {
	vertical-align:top;
	border-radius:100vmax;
	justify-content:center;
	display:inline-flex
	}
	.d-badge:not(.d-badge-dot) {
	min-width:16px;
	min-height:16px
	}
	.d-badge.d-badge-dot {
	padding:3px
	}
	.d-badge .d-badge-content {
	padding:2px 4px;
	line-height:12px
	}
	.d-spinner-nested-loading {
	position:relative
	}
	.d-spinner-mask {
	vertical-align:top;
	background-color:var(--color-fill);
	border-radius:inherit;
	z-index:9;
	justify-content:center;
	align-items:center;
	line-height:1;
	display:inline-flex;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
	}
	.d-spinner {
	vertical-align:top;
	align-items:center;
	max-width:100%;
	display:inline-flex
	}
	.d-spinner .d-spinner-indicator+* {
	margin-left:4px
	}
	.d-loading-parent__relative {
	position:relative!important
	}
	.d-loading-parent__hidden {
	overflow:hidden!important
	}
	.d-v-loading {
	z-index:2000;
	background-color:var(--color-mask-loading);
	justify-content:center;
	align-items:center;
	display:flex;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
	}
	.d-select-main {
	grid-template:"content " minmax(24px,-webkit-min-content)"content " -webkit-min-content "textarea" -webkit-min-content/minmax(0,1fr);
	grid-template:"content"minmax(24px,min-content)"content"min-content"textarea"min-content/minmax(0,1fr)
	}
	.d-select-main.d-select-main-prefix-suffix-indicator {
	grid-template:"prefix content  suffix   indicator" minmax(24px,-webkit-min-content)".      content  .        .        " -webkit-min-content ".      textarea textarea textarea " -webkit-min-content/auto minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"prefix content suffix indicator"minmax(24px,min-content)".content. ."min-content".textarea textarea textarea"min-content/auto minmax(0,1fr) min-content min-content
	}
	.d-select-main.d-select-main-prefix-suffix {
	grid-template:"prefix content  suffix  " minmax(24px,-webkit-min-content)".      content  .       " -webkit-min-content ".      textarea textarea" -webkit-min-content/auto minmax(0,1fr)-webkit-min-content;
	grid-template:"prefix content suffix"minmax(24px,min-content)".content."min-content".textarea textarea"min-content/auto minmax(0,1fr) min-content
	}
	.d-select-main.d-select-main-prefix-indicator {
	grid-template:"prefix content  indicator" minmax(24px,-webkit-min-content)".      content  .        " -webkit-min-content ".      textarea textarea " -webkit-min-content/auto minmax(0,1fr)-webkit-min-content;
	grid-template:"prefix content indicator"minmax(24px,min-content)".content."min-content".textarea textarea"min-content/auto minmax(0,1fr) min-content
	}
	.d-select-main.d-select-main-prefix {
	grid-template:"prefix content " minmax(24px,-webkit-min-content)".      content " -webkit-min-content ".      textarea" -webkit-min-content/auto minmax(0,1fr);
	grid-template:"prefix content"minmax(24px,min-content)".content"min-content".textarea"min-content/auto minmax(0,1fr)
	}
	.d-select-main.d-select-main-suffix-indicator {
	grid-template:"content  suffix   indicator" minmax(24px,-webkit-min-content)"content  .        .        " -webkit-min-content "textarea textarea textarea " -webkit-min-content/minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"content suffix indicator"minmax(24px,min-content)"content. ."min-content"textarea textarea textarea"min-content/minmax(0,1fr) min-content min-content
	}
	.d-select-main.d-select-main-suffix {
	grid-template:"content  suffix  " minmax(24px,-webkit-min-content)"content  .       " -webkit-min-content "textarea textarea" -webkit-min-content/minmax(0,1fr)-webkit-min-content;
	grid-template:"content suffix"minmax(24px,min-content)"content."min-content"textarea textarea"min-content/minmax(0,1fr) min-content
	}
	.d-select-main.d-select-main-indicator {
	grid-template:"content  indicator" minmax(24px,-webkit-min-content)"content  .        " -webkit-min-content "textarea textarea " -webkit-min-content/minmax(0,1fr)-webkit-min-content;
	grid-template:"content indicator"minmax(24px,min-content)"content."min-content"textarea textarea"min-content/minmax(0,1fr) min-content
	}
	.d-select-wrapper {
	outline:none
	}
	.d-select-wrapper.d-inline-block {
	width:328px
	}
	.d-select-wrapper .d-select {
	border-radius:var(--size-radius-default);
	border:1px solid transparent;
	align-items:center;
	min-height:100%;
	padding:3px 11px;
	display:flex;
	position:relative;
	overflow:auto
	}
	.d-select-wrapper .d-select.focus,
	.d-select-wrapper .d-select:not(.disabled).pressing {
	border:1px solid var(--color-primary)
	}
	.d-select-wrapper .d-select.disabled,
	.d-select-wrapper .d-select.disabled input,
	.d-select-wrapper .d-select.disabled .d-select-suffix-clear {
	cursor:not-allowed
	}
	.d-select-wrapper .d-select.readonly,
	.d-select-wrapper .d-select.readonly .d-input-suffix-clear {
	cursor:not-allowed;
	background-color:rgba(0,0,0,.03)!important;
	border:1px solid rgba(0,0,0,.1)!important
	}
	.d-select-wrapper .d-select.readonly.readonly input,
	.d-select-wrapper .d-select.readonly .d-input-suffix-clear.readonly input {
	cursor:not-allowed
	}
	.d-select-wrapper .d-select .d-select-main {
	flex:1;
	align-items:center;
	column-gap:8px
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content {
	scrollbar-width:none;
	grid-area:content;
	align-items:center;
	display:flex;
	overflow:auto
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content::-webkit-scrollbar {
	display:none
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-tags {
	vertical-align:top;
	align-items:center;
	gap:4px;
	display:inline-flex
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-tags.d-select-tags-multi-line {
	flex-wrap:wrap;
	overflow:auto
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-rest {
	max-height:200px;
	overflow:auto
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-rest-count,
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-placeholder {
	color:var(--color-text-placeholder);
	-webkit-user-select:none;
	user-select:none
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-placeholder {
	position:absolute
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-description {
	line-height:var(--size-text-line-height-small)
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-tags+.d-select-input-filter.show,
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-description+.d-select-input-filter.show {
	margin-left:8px
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-input-filter {
	max-width:100%;
	position:relative
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-input-filter.hide {
	width:0;
	overflow:hidden
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-input-filter input {
	-webkit-appearance:none;
	width:12px;
	max-width:100%;
	height:22px;
	cursor:inherit;
	background:0 0;
	border:none;
	outline:none;
	margin:0;
	padding:0
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-input-filter .d-select-input-filter-shadow {
	pointer-events:none;
	-webkit-user-select:none;
	user-select:none;
	opacity:0;
	min-width:40px;
	max-height:0;
	display:block;
	overflow:hidden
	}
	.d-select-wrapper .d-select .d-select-main .d-select-content .d-select-input-filter .d-select_input-mirror {
	white-space:pre;
	visibility:hidden;
	z-index:99;
	position:absolute;
	top:0;
	left:0
	}
	.d-select-wrapper .d-select .d-select-main .d-select-textarea-filter {
	grid-area:textarea;
	overflow:hidden
	}
	.d-select-wrapper .d-select .d-select-main .d-select-textarea-filter.lift-up {
	grid-area:content;
	min-height:24px
	}
	.d-select-wrapper .d-select .d-select-main .d-select-textarea-filter.lift-up textarea {
	margin:2px 0 0
	}
	.d-select-wrapper .d-select .d-select-main .d-select-textarea-filter textarea {
	line-height:var(--size-text-line-height-small);
	color:currentColor;
	resize:none;
	background-color:transparent;
	border:none;
	outline:none;
	width:100%;
	margin:4px 0 0;
	padding:0;
	font-family:inherit;
	display:block
	}
	.d-select-wrapper .d-select .d-select-main .d-select-textarea-filter textarea::placeholder {
	color:var(--color-text-placeholder);
	-webkit-user-select:none;
	user-select:none
	}
	.d-select-wrapper .d-select .d-select-main .d-select-textarea-filter textarea.d-select-textarea-filter-shadow {
	pointer-events:none;
	-webkit-user-select:none;
	user-select:none;
	opacity:0;
	max-height:0;
	margin:0
	}
	.d-select-wrapper .d-select .d-select-main .d-select-prefix.d-text,
	.d-select-wrapper .d-select .d-select-main .d-select-suffix.d-text,
	.d-select-wrapper .d-select .d-select-main .d-select-prefix.d-icon,
	.d-select-wrapper .d-select .d-select-main .d-select-suffix.d-icon,
	.d-select-wrapper .d-select .d-select-main .d-select-prefix>.d-text,
	.d-select-wrapper .d-select .d-select-main .d-select-suffix>.d-text,
	.d-select-wrapper .d-select .d-select-main .d-select-prefix>.d-icon,
	.d-select-wrapper .d-select .d-select-main .d-select-suffix>.d-icon {
	line-height:var(--size-text-line-height-small)
	}
	.d-select-wrapper .d-select .d-select-main .d-select-prefix.d-text,
	.d-select-wrapper .d-select .d-select-main .d-select-suffix.d-text,
	.d-select-wrapper .d-select .d-select-main .d-select-prefix>.d-text,
	.d-select-wrapper .d-select .d-select-main .d-select-suffix>.d-text {
	font-weight:var(--size-text-font-weight-heavy)
	}
	.d-select-wrapper .d-select .d-select-main .d-select-prefix {
	grid-area:prefix
	}
	.d-select-wrapper .d-select .d-select-main .d-select-suffix {
	grid-area:suffix
	}
	.d-select-wrapper .d-select .d-select-main .d-select-suffix.d-select-suffix-clear {
	visibility:hidden;
	grid-area:clearable
	}
	.d-select-wrapper .d-select .d-select-main .d-select-suffix.d-select-suffix-clear:not(.disabled) {
	cursor:pointer
	}
	.d-select-wrapper .d-select .d-select-main .d-select-suffix.d-select-suffix-clear:not(.disabled).hover {
	visibility:visible
	}
	.d-select-wrapper .d-select .d-select-main .d-select-suffix.d-select-suffix-indicator {
	grid-area:indicator;
	align-items:center;
	display:flex
	}
	.d-select-popover-content {
	justify-content:center;
	align-items:center;
	height:68px;
	display:flex
	}
	.d-form-item .d-select-wrapper {
	width:100%
	}
	.--color-select-readonly {
	color:rgba(0,0,0,.2)
	}
	.d-slider {
	box-sizing:border-box;
	height:6px
	}
	.d-slider .d-slider__runway {
	background-color:var(--color-fill-hover);
	cursor:pointer;
	border-radius:26px;
	height:100%;
	position:relative
	}
	.d-slider .d-slider__runway:hover {
	background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),var(--color-fill-pressing)
	}
	.d-slider .d-slider__runway:hover .d-slider__marks .d-slider__marks-stop-group .d-slider__marks-stop {
	background-color:var(--color-grey-4)
	}
	.d-slider .d-slider__runway .d-slider__bar {
	background-color:var(--color-primary);
	border-radius:inherit;
	height:100%;
	position:absolute;
	left:0
	}
	.d-slider .d-slider__runway .d-slider__button {
	border:2px solid var(--color-primary);
	background-color:var(--color-bg);
	cursor:pointer;
	z-index:2;
	border-radius:50%;
	width:14px;
	height:14px;
	position:absolute;
	transform:translate(-50%,-50%)
	}
	.d-slider .d-slider__runway .d-slider__button:hover {
	transform:translate(-50%,-50%)scale(1.15)
	}
	.d-slider .d-slider__runway .d-slider__marks {
	width:100%;
	height:100%;
	position:absolute
	}
	.d-slider .d-slider__runway .d-slider__marks .d-slider__marks-stop-group .d-slider__marks-stop {
	background-color:var(--color-fill-pressing);
	border-radius:50%;
	width:4px;
	height:4px;
	position:absolute
	}
	.d-slider .d-slider__runway .d-slider__marks .d-slider__marks-group {
	width:100%;
	height:100%;
	position:absolute
	}
	.d-slider .d-slider__runway .d-slider__marks .d-slider__marks-text {
	position:absolute
	}
	.d-slider .d-slider__runway.d-slider--disabled {
	cursor:not-allowed;
	background-color:var(--color-fill-disabled)
	}
	.d-slider .d-slider__runway.d-slider--disabled .d-slider__bar {
	background-color:var(--color-primary-disabled)
	}
	.d-slider .d-slider__runway.d-slider--disabled .d-slider__button {
	pointer-events:none;
	border-color:var(--color-primary-disabled)
	}
	.d-slider .d-slider__runway.d-slider--disabled .d-slider__marks .d-slider__marks-stop-group .d-slider__marks-stop {
	background-color:var(--color-grey-2)
	}
	.d-slider--horizontal .d-slider__marks .d-slider__marks-stop-group .d-slider__marks-stop {
	margin-top:1px;
	transform:translate(-50%)
	}
	.d-slider--horizontal .d-slider__marks .d-slider__marks-stop-group .d-slider__marks-stop.d-slider__marks-stop-0 {
	transform:translate(1px)
	}
	.d-slider--horizontal .d-slider__marks .d-slider__marks-stop-group .d-slider__marks-stop.d-slider__marks-stop-100 {
	transform:translate(calc(-100% - 1px))
	}
	.d-slider--horizontal .d-slider__marks .d-slider__marks-group {
	margin-top:8px;
	top:6px
	}
	.d-slider--horizontal .d-slider__marks .d-slider__marks-group .d-slider__marks-text {
	transform:translate(-50%)
	}
	.d-slider--vertical {
	width:6px;
	height:100%;
	display:inline-block
	}
	.d-slider--vertical .d-slider__runway {
	height:100%
	}
	.d-slider--vertical .d-slider__runway .d-slider__bar {
	width:100%
	}
	.d-slider--vertical .d-slider__runway .d-slider__button {
	left:50%;
	transform:translate(-50%,50%)
	}
	.d-slider--vertical .d-slider__runway .d-slider__button:hover {
	transform:translate(-50%,50%)scale(1.15)
	}
	.d-slider--vertical .d-slider__runway .d-slider__marks .d-slider__marks-stop {
	margin-left:1px
	}
	.d-slider--vertical .d-slider__runway .d-slider__marks .d-slider__marks-stop.d-slider__marks-stop-0 {
	margin-bottom:1px
	}
	.d-slider--vertical .d-slider__runway .d-slider__marks .d-slider__marks-stop.d-slider__marks-stop-100 {
	transform:translateY(calc(100% + 1px))
	}
	.d-slider--vertical .d-slider__runway .d-slider__marks .d-slider__marks-group {
	margin-left:7px;
	left:6px
	}
	.d-slider--vertical .d-slider__runway .d-slider__marks .d-slider__marks-group .d-slider__marks-text {
	transform:translateY(50%)
	}
	.d-segment {
	height:32px;
	padding:var(--size-padding-small);
	background:var(--color-fill);
	border-radius:var(--size-radius-default);
	align-items:center;
	display:inline-flex
	}
	.d-segment-item {
	padding:var(--size-padding-horizontal-small)var(--size-padding-vertical-small);
	border-radius:var(--size-radius-medium);
	height:24px;
	line-height:20px;
	font-weight:var(--size-text-font-weight-bold);
	font-size:var(--size-text-small);
	color:var(--color-text-title);
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none;
	align-items:center;
	gap:6px;
	display:flex
	}
	.d-segment-item .icon-right {
	order:2
	}
	.d-segment-item.disabled {
	cursor:not-allowed
	}
	.d-segment-item:hover:not(.disabled) {
	background-color:var(--color-fill-hover)
	}
	.d-segment-item.active:not(.d-segment-item-muted) {
	color:var(--color-white);
	background:var(--color-primary)
	}
	.d-segment-item.active:not(.d-segment-item-muted).disabled {
	color:var(--color-white);
	background:var(--color-primary-disabled)
	}
	.d-segment-item.active:not(.d-segment-item-muted):hover:not(.disabled) {
	background-color:var(--color-primary-hover)
	}
	.d-segment-item.active:not(.d-segment-item-muted).cancelable {
	color:var(--color-white);
	background:var(--color-primary)
	}
	.d-segment-item.active:not(.d-segment-item-muted).cancelable:hover:not(.disabled) {
	background-color:var(--color-primary-hover)
	}
	.d-segment-item.active:not(.d-segment-item-muted).cancelable:active {
	background:var(--color-primary-pressing)
	}
	.d-segment-item.active:not(.d-segment-item-muted).cancelable.disabled {
	background:var(--color-primary-disabled)
	}
	.d-segment-item.cancelable:not(.d-segment-item-muted):hover:not(.disabled) {
	background-color:var(--color-fill-hover)
	}
	.d-segment-item.cancelable:not(.d-segment-item-muted):active {
	background-color:var(--color-fill-pressing)
	}
	.d-segment-item.cancelable:not(.d-segment-item-muted).active.disabled {
	color:var(--color-white);
	background:var(--color-primary-disabled)
	}
	.d-segment-item.cancelable:not(.d-segment-item-muted).disabled {
	background-color:;
	color:rgba(0,0,0,.25)
	}
	.d-segment-item.disabled:not(.d-segment-item-muted) {
	color:rgba(0,0,0,.25)
	}
	.d-segment-item-muted {
	color:var(--color-text-description)
	}
	.d-segment-item-muted.disabled {
	color:rgba(0,0,0,.25)
	}
	.d-segment-item-muted.active {
	color:var(--color-text-title);
	background:var(--color-bg);
	box-shadow:0 1px 2px rgba(0,0,0,.08)
	}
	.d-segment-item-muted.active:hover:not(.disabled) {
	background-color:var(--color-fill-hover)
	}
	.d-segment-item-muted.active:active {
	background-color:var(--color-fill-pressing)
	}
	.d-segment-item-muted.active.disabled {
	background-color:var(--color-fill-disabled);
	color:rgba(0,0,0,.25)
	}
	.d-cascader-main {
	grid-template:"content " minmax(24px,-webkit-min-content)"content " -webkit-min-content "textarea" -webkit-min-content/minmax(0,1fr);
	grid-template:"content"minmax(24px,min-content)"content"min-content"textarea"min-content/minmax(0,1fr)
	}
	.d-cascader-main-prefix-suffix-indicator {
	grid-template:"prefix content  suffix   indicator" minmax(24px,-webkit-min-content)".      content  .        .        " -webkit-min-content ".      textarea textarea textarea " -webkit-min-content/-webkit-min-content minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"prefix content suffix indicator"minmax(24px,min-content)".content. ."min-content".textarea textarea textarea"min-content/min-content minmax(0,1fr) min-content min-content
	}
	.d-cascader-main-prefix-suffix {
	grid-template:"prefix content  suffix  " minmax(24px,-webkit-min-content)".      content  .       " -webkit-min-content ".      textarea textarea" -webkit-min-content/-webkit-min-content minmax(0,1fr)-webkit-min-content;
	grid-template:"prefix content suffix"minmax(24px,min-content)".content."min-content".textarea textarea"min-content/min-content minmax(0,1fr) min-content
	}
	.d-cascader-main-prefix-indicator {
	grid-template:"prefix content  indicator" minmax(24px,-webkit-min-content)".      content  .        " -webkit-min-content ".      textarea textarea " -webkit-min-content/-webkit-min-content minmax(0,1fr)-webkit-min-content;
	grid-template:"prefix content indicator"minmax(24px,min-content)".content."min-content".textarea textarea"min-content/min-content minmax(0,1fr) min-content
	}
	.d-cascader-main-prefix {
	grid-template:"prefix content " minmax(24px,-webkit-min-content)".      content " -webkit-min-content ".      textarea" -webkit-min-content/-webkit-min-content minmax(0,1fr);
	grid-template:"prefix content"minmax(24px,min-content)".content"min-content".textarea"min-content/min-content minmax(0,1fr)
	}
	.d-cascader-main-suffix-indicator {
	grid-template:"content  suffix   indicator" minmax(24px,-webkit-min-content)"content  .        .        " -webkit-min-content "textarea textarea textarea " -webkit-min-content/minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"content suffix indicator"minmax(24px,min-content)"content. ."min-content"textarea textarea textarea"min-content/minmax(0,1fr) min-content min-content
	}
	.d-cascader-main-suffix {
	grid-template:"content  suffix  " minmax(24px,-webkit-min-content)"content  .       " -webkit-min-content "textarea textarea" -webkit-min-content/minmax(0,1fr)-webkit-min-content;
	grid-template:"content suffix"minmax(24px,min-content)"content."min-content"textarea textarea"min-content/minmax(0,1fr) min-content
	}
	.d-cascader-main-indicator {
	grid-template:"content  indicator" minmax(24px,-webkit-min-content)"content  .        " -webkit-min-content "textarea textarea " -webkit-min-content/minmax(0,1fr)-webkit-min-content;
	grid-template:"content indicator"minmax(24px,min-content)"content."min-content"textarea textarea"min-content/minmax(0,1fr) min-content
	}
	.d-cascader-wrapper {
	outline:none
	}
	.d-cascader-wrapper.d-inline-block {
	width:328px
	}
	.d-cascader-wrapper .d-cascader {
	border:1px solid transparent;
	border-radius:4px;
	align-items:center;
	min-height:100%;
	padding:3px 11px;
	display:flex;
	overflow:auto
	}
	.d-cascader-wrapper .d-cascader.focus,
	.d-cascader-wrapper .d-cascader:not(.disabled).pressing {
	border:1px solid #386bff
	}
	.d-cascader-wrapper .d-cascader.disabled,
	.d-cascader-wrapper .d-cascader.disabled input,
	.d-cascader-wrapper .d-cascader.disabled .d-cascader-suffix-clear {
	cursor:not-allowed
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main {
	flex:1;
	align-items:center;
	column-gap:8px
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content {
	scrollbar-width:none;
	grid-area:content;
	align-items:center;
	display:flex;
	overflow:auto
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content::-webkit-scrollbar {
	display:none
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content .d-cascader-tags {
	vertical-align:top;
	align-items:center;
	gap:4px;
	display:inline-flex
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content .d-cascader-tags.d-cascader-tags-multi-line {
	flex-wrap:wrap;
	max-height:80px;
	overflow:auto
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content .d-cascader-rest {
	max-height:200px;
	overflow:auto
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content .d-cascader-rest-count,
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content .d-cascader-placeholder {
	color:rgba(0,0,0,.42);
	-webkit-user-select:none;
	user-select:none
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content .d-cascader-description {
	line-height:20px
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content .d-cascader-tags+.d-cascader-input-filter.show,
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content .d-cascader-description+.d-cascader-input-filter.show {
	margin-left:8px
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content .d-cascader-input-filter {
	flex:1
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content .d-cascader-input-filter.hide {
	width:0;
	overflow:hidden
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content .d-cascader-input-filter input {
	color:currentColor;
	background-color:transparent;
	border:none;
	outline:none;
	width:100%;
	margin:0;
	padding:0;
	font-family:inherit;
	line-height:20px;
	display:block
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content .d-cascader-input-filter input::placeholder {
	color:rgba(0,0,0,.42);
	-webkit-user-select:none;
	user-select:none
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-content .d-cascader-input-filter .d-cascader-input-filter-shadow {
	pointer-events:none;
	-webkit-user-select:none;
	user-select:none;
	opacity:0;
	min-width:40px;
	max-height:0;
	display:block;
	overflow:hidden
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-textarea-filter {
	grid-area:textarea;
	overflow:hidden
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-textarea-filter.lift-up {
	grid-area:content;
	min-height:24px
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-textarea-filter.lift-up textarea {
	margin:2px 0 0
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-textarea-filter textarea {
	color:currentColor;
	resize:none;
	background-color:transparent;
	border:none;
	outline:none;
	width:100%;
	margin:4px 0 0;
	padding:0;
	font-family:inherit;
	line-height:20px;
	display:block
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-textarea-filter textarea::placeholder {
	color:rgba(0,0,0,.42);
	-webkit-user-select:none;
	user-select:none
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-textarea-filter textarea.d-cascader-textarea-filter-shadow {
	pointer-events:none;
	-webkit-user-select:none;
	user-select:none;
	opacity:0;
	max-height:0;
	margin:0
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-prefix.d-text,
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-suffix.d-text,
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-prefix.d-icon,
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-suffix.d-icon,
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-prefix>.d-text,
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-suffix>.d-text,
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-prefix>.d-icon,
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-suffix>.d-icon {
	line-height:20px
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-prefix.d-text,
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-suffix.d-text,
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-prefix>.d-text,
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-suffix>.d-text {
	font-weight:600
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-prefix {
	grid-area:prefix
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-suffix {
	grid-area:suffix
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-suffix.d-cascader-suffix-clear {
	visibility:hidden;
	grid-area:clearable
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-suffix.d-cascader-suffix-clear:not(.disabled) {
	cursor:pointer
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-suffix.d-cascader-suffix-clear:not(.disabled).hover {
	visibility:visible
	}
	.d-cascader-wrapper .d-cascader .d-cascader-main .d-cascader-suffix.d-cascader-suffix-indicator {
	grid-area:indicator;
	align-items:center;
	display:flex
	}
	.d-cascader-dropdown-content {
	max-height:224px;
	overflow:auto
	}
	.d-cascader-dropdown-content.interacting {
	min-width:150px
	}
	.d-cascader-dropdown-content:not(.interacting) {
	width:0;
	height:0
	}
	.d-cascader-dropdown-content.loading {
	justify-content:center;
	align-items:center;
	display:flex
	}
	.d-cascader-options {
	grid-template-columns:-webkit-min-content minmax(0,1fr)-webkit-min-content;
	grid-template-columns:min-content minmax(0,1fr) min-content;
	align-items:center;
	row-gap:8px;
	padding:8px
	}
	.d-cascader-options.d-cascader-options-hidden {
	height:0;
	padding:0;
	overflow:hidden
	}
	.d-cascader-options .d-cascader-option {
	cursor:pointer
	}
	.d-cascader-options .d-cascader-option.disabled {
	cursor:not-allowed
	}
	.d-cascader-options .d-cascader-option.d-cascader-option-prefix-icon.--space-p-right-small {
	padding-right:6px
	}
	.d-cascader-options .d-cascader-option-handler {
	border-radius:4px;
	height:100%;
	min-height:32px
	}
	.d-cascader-popover-content {
	justify-content:center;
	align-items:center;
	min-width:150px;
	height:100%;
	min-height:68px;
	display:flex
	}
	.d-cascader-column-content {
	height:100%;
	color:var(--color-text-description);
	justify-content:center;
	align-items:center;
	display:flex
	}
	.d-cascader-option-mark {
	font-weight:500
	}
	.d-form-item .d-cascader-wrapper {
	width:100%
	}
	.d-radio-main {
	grid-template:"radio" minmax(-webkit-min-content,1fr)/-webkit-min-content;
	grid-template:"radio"minmax(min-content,1fr)/min-content
	}
	.d-radio-main-label-tooltip-description {
	grid-template:"radio . label tooltip-description" minmax(-webkit-min-content,1fr)/-webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content;
	grid-template:"radio.label tooltip-description"minmax(min-content,1fr)/min-content min-content min-content min-content
	}
	.d-radio-main-label-description {
	grid-template:"radio . label      " minmax(-webkit-min-content,1fr)".     . description" -webkit-min-content/-webkit-min-content -webkit-min-content minmax(0,1fr);
	grid-template:"radio.label"minmax(min-content,1fr)". .description"min-content/min-content min-content minmax(0,1fr)
	}
	.d-radio-main-label {
	grid-template:"radio . label" minmax(-webkit-min-content,1fr)/-webkit-min-content -webkit-min-content -webkit-min-content;
	grid-template:"radio.label"minmax(min-content,1fr)/min-content min-content min-content
	}
	.d-radio-main-tooltip-description {
	grid-template:"radio . tooltip-description" minmax(-webkit-min-content,1fr)/-webkit-min-content -webkit-min-content -webkit-min-content;
	grid-template:"radio.tooltip-description"minmax(min-content,1fr)/min-content min-content min-content
	}
	.d-radio-main-description {
	grid-template:"radio . .          " minmax(-webkit-min-content,1fr)".     . description" -webkit-min-content/-webkit-min-content -webkit-min-content minmax(0,1fr);
	grid-template:"radio. ."minmax(min-content,1fr)". .description"min-content/min-content min-content minmax(0,1fr)
	}
	.d-radio {
	align-items:center;
	gap:2px 3px
	}
	.d-radio .d-radio-simulator,
	.d-radio input {
	grid-area:radio
	}
	.d-radio .d-radio-simulator,
	.d-radio .d-radio-indicator {
	border-radius:100vmax
	}
	.d-radio .d-radio-simulator {
	border-width:var(--size-border-default);
	border-style:solid;
	justify-content:center;
	align-items:center;
	width:16px;
	height:16px;
	transition:border-color .1s;
	display:flex
	}
	.d-radio .d-radio-simulator.focus {
	outline:2px solid var(--color-primary-light-hover)
	}
	.d-radio .d-radio-simulator.unchecked {
	border-color:var(--color-border-default)
	}
	.d-radio .d-radio-simulator.checked .d-radio-indicator {
	width:8px;
	height:8px
	}
	.d-radio .d-radio-simulator .d-radio-indicator {
	width:14px;
	height:14px;
	transition:width .1s,height .1s,background-color .1s
	}
	.d-radio input {
	opacity:0;
	border:none;
	outline:none;
	width:0;
	height:0;
	margin:0;
	padding:0
	}
	.d-radio .d-radio-label {
	grid-area:label
	}
	.d-radio .d-radio-tooltip-description {
	grid-area:tooltip-description;
	margin-left:1px
	}
	.d-radio .d-radio-description {
	grid-area:description
	}
	.d-radio-group {
	flex-wrap:wrap;
	align-items:flex-start;
	gap:16px 32px
	}
	.d-radio-group.d-radio-group-horizontal {
	flex-direction:row
	}
	.d-radio-group.d-radio-group-vertical {
	flex-direction:column
	}
	.d-radio-group .d-radio-main,
	.d-radio-group .d-radio-main-label,
	.d-radio-group .d-radio-main-tooltip-description,
	.d-radio-group .d-radio-main-label-tooltip-description {
	grid-template-rows:minmax(22px,1fr);
	min-height:100%
	}
	.d-radio-group .d-radio-main-description,
	.d-radio-group .d-radio-main-label-description {
	grid-template-rows:minmax(22px,1fr)-webkit-min-content;
	grid-template-rows:minmax(22px,1fr) min-content;
	min-height:100%
	}
	.d-form-item .d-radio-main,
	.d-form-item .d-radio-main-label,
	.d-form-item .d-radio-main-tooltip-description,
	.d-form-item .d-radio-main-label-tooltip-description {
	grid-template-rows:minmax(32px,1fr);
	min-height:100%
	}
	.d-form-item .d-radio-main-description,
	.d-form-item .d-radio-main-label-description {
	grid-template-rows:minmax(32px,1fr)-webkit-min-content;
	grid-template-rows:minmax(32px,1fr) min-content;
	min-height:100%
	}
	.d-checkbox-main {
	grid-template:"checkbox" minmax(-webkit-min-content,1fr)/-webkit-min-content;
	grid-template:"checkbox"minmax(min-content,1fr)/min-content
	}
	.d-checkbox-main-label-tooltip-description {
	grid-template:"checkbox . label tooltip-description" minmax(-webkit-min-content,1fr)/-webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content;
	grid-template:"checkbox.label tooltip-description"minmax(min-content,1fr)/min-content min-content min-content min-content
	}
	.d-checkbox-main-label-description {
	grid-template:"checkbox . label      " minmax(-webkit-min-content,1fr)".     . description" -webkit-min-content/-webkit-min-content -webkit-min-content minmax(0,1fr);
	grid-template:"checkbox.label"minmax(min-content,1fr)". .description"min-content/min-content min-content minmax(0,1fr)
	}
	.d-checkbox-main-label {
	grid-template:"checkbox . label" minmax(-webkit-min-content,1fr)/-webkit-min-content -webkit-min-content -webkit-min-content;
	grid-template:"checkbox.label"minmax(min-content,1fr)/min-content min-content min-content
	}
	.d-checkbox-main-tooltip-description {
	grid-template:"checkbox . tooltip-description" minmax(-webkit-min-content,1fr)/-webkit-min-content -webkit-min-content -webkit-min-content;
	grid-template:"checkbox.tooltip-description"minmax(min-content,1fr)/min-content min-content min-content
	}
	.d-checkbox-main-description {
	grid-template:"checkbox . .          " minmax(-webkit-min-content,1fr)".     . description" -webkit-min-content/-webkit-min-content -webkit-min-content minmax(0,1fr);
	grid-template:"checkbox. ."minmax(min-content,1fr)". .description"min-content/min-content min-content minmax(0,1fr)
	}
	.d-checkbox {
	align-items:center;
	gap:2px 3px
	}
	.d-checkbox .d-checkbox-simulator,
	.d-checkbox input {
	grid-area:checkbox
	}
	.d-checkbox .d-checkbox-simulator {
	border-style:solid;
	border-width:1px;
	border-radius:2px;
	transition:border-color .1s
	}
	.d-checkbox .d-checkbox-simulator.focus {
	outline:2px solid var(--color-primary-light-hover)
	}
	.d-checkbox .d-checkbox-simulator.unchecked {
	border-color:var(--color-border-default)
	}
	.d-checkbox .d-checkbox-simulator .d-checkbox-indicator {
	border-radius:1px;
	justify-content:center;
	align-items:center;
	width:14px;
	height:14px;
	transition:width .1s,height .1s,background-color .1s;
	display:flex
	}
	.d-checkbox input {
	opacity:0;
	border:none;
	outline:none;
	width:0;
	height:0;
	margin:0;
	padding:0
	}
	.d-checkbox .d-checkbox-label {
	grid-area:label
	}
	.d-checkbox .d-checkbox-tooltip-description {
	grid-area:tooltip-description;
	margin-left:1px
	}
	.d-checkbox .d-checkbox-description {
	grid-area:description
	}
	.d-checkbox-group {
	flex-wrap:wrap;
	align-items:flex-start;
	gap:16px 32px
	}
	.d-checkbox-group.d-checkbox-group-horizontal {
	flex-direction:row
	}
	.d-checkbox-group.d-checkbox-group-vertical {
	flex-direction:column
	}
	.d-checkbox-group .d-checkbox-main,
	.d-checkbox-group .d-checkbox-main-label,
	.d-checkbox-group .d-checkbox-main-tooltip-description,
	.d-checkbox-group .d-checkbox-main-label-tooltip-description {
	grid-template-rows:minmax(22px,1fr);
	min-height:100%
	}
	.d-checkbox-group .d-checkbox-main-description,
	.d-checkbox-group .d-checkbox-main-label-description {
	grid-template-rows:minmax(22px,1fr)-webkit-min-content;
	grid-template-rows:minmax(22px,1fr) min-content;
	min-height:100%
	}
	.d-form-item .d-checkbox-main,
	.d-form-item .d-checkbox-main-label,
	.d-form-item .d-checkbox-main-tooltip-description,
	.d-form-item .d-checkbox-main-label-tooltip-description {
	grid-template-rows:minmax(32px,1fr);
	min-height:100%
	}
	.d-form-item .d-checkbox-main-description,
	.d-form-item .d-checkbox-main-label-description {
	grid-template-rows:minmax(32px,1fr)-webkit-min-content;
	grid-template-rows:minmax(32px,1fr) min-content;
	min-height:100%
	}
	.d-switch .--color-bg-fill {
	background-color:var(--contrast-15);
	transition:background-color .1s
	}
	.d-switch .--color-bg-fill:not(.disabled):not(.--color-bg-static).hover,
	.d-switch .--color-bg-fill:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--contrast-18)
	}
	.d-switch .--color-bg-fill:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--contrast-21)
	}
	.d-switch .--color-bg-fill.disabled {
	background-color:var(--contrast-12)
	}
	.d-switch-box {
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
	display:flex
	}
	.d-switch-top {
	align-items:center;
	display:flex
	}
	.d-switch {
	align-items:center
	}
	.d-switch.d-block {
	display:flex
	}
	.d-switch.d-inline-block {
	display:inline-flex
	}
	.d-switch.d-switch-default .d-switch-simulator {
	width:40px
	}
	.d-switch.d-switch-default .d-switch-indicator {
	width:20px;
	height:20px
	}
	.d-switch.d-switch-default .d-switch-simulator.checked .d-spinner .d-spinner-indicator,
	.d-switch.d-switch-default .d-switch-simulator.checked .d-spinner .d-icon {
	width:16px;
	height:16px;
	line-height:16px
	}
	.d-switch.d-switch-default .d-switch-simulator.checked input {
	flex:none;
	width:16px
	}
	.d-switch.d-switch-default .d-switch-simulator.unchecked .d-spinner .d-spinner-indicator,
	.d-switch.d-switch-default .d-switch-simulator.unchecked .d-spinner .d-icon {
	width:14px;
	height:14px;
	line-height:14px
	}
	.d-switch.d-switch-default .d-switch-simulator.unchecked input {
	flex:none;
	width:0
	}
	.d-switch.d-switch-small .d-switch-simulator {
	width:26px
	}
	.d-switch.d-switch-small .d-switch-indicator {
	width:12px;
	height:12px
	}
	.d-switch.d-switch-small .d-switch-simulator.checked .d-spinner .d-spinner-indicator,
	.d-switch.d-switch-small .d-switch-simulator.checked .d-spinner .d-icon {
	width:10px;
	height:10px;
	line-height:10px
	}
	.d-switch.d-switch-small .d-switch-simulator.checked input {
	flex:none;
	width:10px
	}
	.d-switch.d-switch-small .d-switch-simulator.unchecked .d-spinner .d-spinner-indicator,
	.d-switch.d-switch-small .d-switch-simulator.unchecked .d-spinner .d-icon {
	width:8px;
	height:8px;
	line-height:8px
	}
	.d-switch.d-switch-small .d-switch-simulator.unchecked input {
	flex:none;
	width:0
	}
	.d-switch .d-switch-simulator {
	border-radius:24px
	}
	.d-switch .d-switch-indicator {
	border-radius:50%
	}
	.d-switch .d-switch-simulator {
	align-items:center;
	padding:2px;
	display:flex
	}
	.d-switch .d-switch-simulator.focus {
	outline:2px solid var(--color-primary-light-pressing)
	}
	.d-switch .d-switch-simulator .d-switch-indicator {
	background-color:var(--color-white);
	justify-content:center;
	align-items:center;
	display:flex;
	box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.2)
	}
	.d-switch .d-switch-simulator input {
	opacity:0;
	border:none;
	outline:none;
	justify-self:center;
	min-width:0;
	height:0;
	margin:0;
	padding:0;
	transition:width .1s;
	display:block
	}
	.d-switch .d-switch-simulator .d-switch-indicator {
	transition:border-color .1s
	}
	.d-switch-description-default {
	padding-left:46px
	}
	.d-switch-description-small {
	padding-left:32px
	}
	.d-form-item .d-switch {
	min-height:100%
	}
	.d-form {
	grid-template-rows:-webkit-min-content;
	grid-template-rows:min-content;
	gap:24px 16px
	}
	.d-form.d-form-horizontal {
	grid-template-columns:repeat(2,-webkit-min-content);
	grid-template-columns:repeat(2,min-content)
	}
	.d-form.d-form-horizontal.d-form-label-align-right .d-form-item-label {
	justify-self:end
	}
	.d-form.d-form-vertical {
	grid-template-columns:-webkit-min-content;
	grid-template-columns:min-content
	}
	.d-form .d-form-default-actions {
	justify-content:flex-end;
	align-items:center;
	gap:12px;
	display:flex
	}
	.d-form-item-extra-small {
	width:104px
	}
	.d-form-item-small {
	width:216px
	}
	.d-form-item-default {
	width:328px
	}
	.d-form-item-large {
	width:440px
	}
	.d-form-item-extra-large {
	width:552px
	}
	.d-form-item-label {
	height:32px
	}
	.d-form-item {
	min-height:32px
	}
	.d-form-item-vertical .d-form-item-label,
	.d-form-item,
	.d-form-item-description,
	.d-form-item-on-error {
	width:100%
	}
	.d-form-item-on-error .d-icon {
	margin-right:4px
	}
	.d-timepicker-wrapper {
	outline:none
	}
	.d-timepicker-wrapper.d-inline-block {
	width:328px
	}
	.d-timepicker-wrapper .d-timepicker {
	border-radius:var(--size-radius-default);
	border:var(--size-border-default)solid transparent;
	align-items:center;
	gap:8px;
	min-height:100%;
	padding:3px 11px;
	display:flex;
	overflow:auto
	}
	.d-timepicker-wrapper .d-timepicker.focus,
	.d-timepicker-wrapper .d-timepicker:not(.disabled).pressing {
	border:var(--size-border-default)solid var(--color-primary)
	}
	.d-timepicker-wrapper .d-timepicker.disabled,
	.d-timepicker-wrapper .d-timepicker.disabled input {
	cursor:not-allowed
	}
	.d-timepicker-wrapper .d-timepicker.readonly {
	cursor:not-allowed;
	background-color:var(--color-fill)!important;
	border:var(--size-border-default)solid var(--color-line-stroke)!important
	}
	.d-timepicker-wrapper .d-timepicker.readonly.readonly input {
	cursor:not-allowed
	}
	.d-timepicker-wrapper .d-timepicker .d-timepicker-input-filter {
	flex:1
	}
	.d-timepicker-wrapper .d-timepicker .d-timepicker-input-filter input {
	color:currentColor;
	background-color:transparent;
	border:none;
	outline:none;
	width:100%;
	margin:0;
	padding:0;
	font-family:inherit;
	line-height:20px;
	display:block
	}
	.d-timepicker-wrapper .d-timepicker .d-timepicker-input-filter input::placeholder {
	color:var(--color-text-placeholder);
	-webkit-user-select:none;
	user-select:none
	}
	.d-timepicker-wrapper .d-timepicker .d-timepicker-prefix.d-text,
	.d-timepicker-wrapper .d-timepicker .d-timepicker-suffix.d-text,
	.d-timepicker-wrapper .d-timepicker .d-timepicker-prefix.d-icon,
	.d-timepicker-wrapper .d-timepicker .d-timepicker-suffix.d-icon,
	.d-timepicker-wrapper .d-timepicker .d-timepicker-prefix>.d-text,
	.d-timepicker-wrapper .d-timepicker .d-timepicker-suffix>.d-text,
	.d-timepicker-wrapper .d-timepicker .d-timepicker-prefix>.d-icon,
	.d-timepicker-wrapper .d-timepicker .d-timepicker-suffix>.d-icon {
	line-height:20px
	}
	.d-timepicker-wrapper .d-timepicker .d-timepicker-prefix.d-text,
	.d-timepicker-wrapper .d-timepicker .d-timepicker-suffix.d-text,
	.d-timepicker-wrapper .d-timepicker .d-timepicker-prefix>.d-text,
	.d-timepicker-wrapper .d-timepicker .d-timepicker-suffix>.d-text {
	font-weight:600
	}
	.d-timepicker-wrapper .d-timepicker .d-timepicker-prefix.d-timepicker-suffix-indicator,
	.d-timepicker-wrapper .d-timepicker .d-timepicker-suffix.d-timepicker-suffix-indicator {
	padding:4px 0
	}
	.d-timerangepicker-wrapper.d-inline-block {
	width:328px
	}
	.d-timerangepicker-wrapper .d-timerangepicker {
	border-radius:var(--size-radius-default);
	min-height:100%;
	display:flex;
	overflow:auto
	}
	.d-timerangepicker-wrapper .d-timerangepicker.disabled,
	.d-timerangepicker-wrapper .d-timerangepicker.disabled input {
	cursor:not-allowed
	}
	.d-timerangepicker-wrapper .d-timerangepicker.readonly {
	cursor:not-allowed;
	border:var(--size-border-default)solid var(--color-line-stroke)!important
	}
	.d-timerangepicker-wrapper .d-timerangepicker.readonly.readonly input {
	cursor:not-allowed
	}
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-content {
	flex:1;
	display:flex;
	overflow:auto
	}
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-content .d-timerangepicker-input-filter {
	border:var(--size-border-default)solid transparent;
	flex:1;
	align-items:center;
	padding:5px 11px;
	display:flex
	}
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-content .d-timerangepicker-input-filter.focus,
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-content .d-timerangepicker-input-filter:not(.disabled).pressing {
	border:var(--size-border-default)solid var(--color-primary)
	}
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-content .d-timerangepicker-input-filter.d-timerangepicker-input-start {
	border-radius:var(--size-radius-default)0 0 var(--size-radius-default)
	}
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-content .d-timerangepicker-input-filter.readonly {
	padding:4px 11px;
	background-color:var(--color-fill)!important
	}
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-content .d-timerangepicker-input-filter input {
	color:currentColor;
	background-color:transparent;
	border:none;
	outline:none;
	width:100%;
	margin:0;
	padding:0;
	font-family:inherit;
	line-height:20px;
	display:block
	}
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-content .d-timerangepicker-input-filter input::placeholder {
	color:var(--color-text-placeholder);
	-webkit-user-select:none;
	user-select:none
	}
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-content .d-timerangepicker-center {
	align-items:center;
	padding:0 2px;
	display:flex
	}
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-prefix,
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-suffix {
	align-items:center;
	display:flex
	}
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-prefix.d-text,
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-suffix.d-text,
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-prefix.d-icon,
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-suffix.d-icon,
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-prefix>.d-text,
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-suffix>.d-text,
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-prefix>.d-icon,
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-suffix>.d-icon {
	line-height:20px
	}
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-prefix.d-text,
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-suffix.d-text,
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-prefix>.d-text,
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-suffix>.d-text {
	font-weight:600
	}
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-prefix+.d-timerangepicker-content .d-timerangepicker-input-start {
	border-radius:0
	}
	.d-timerangepicker-wrapper .d-timerangepicker .d-timerangepicker-suffix {
	align-items:center;
	display:flex
	}
	.d-form-item .d-timepicker-wrapper,
	.d-form-item .d-timerangepicker-wrapper {
	width:100%
	}
	.d-timepicker-timebar {
	-webkit-scroll-snap-type:y mandatory;
	scroll-snap-type:y mandatory;
	scrollbar-width:none;
	width:52px;
	height:284px;
	position:relative;
	overflow:auto;
	-webkit-mask-image:linear-gradient(#fff 50%,rgba(255,255,255,.4) 100%);
	mask-image:linear-gradient(#fff 50%,rgba(255,255,255,.4) 100%)
	}
	.d-timepicker-timebar::-webkit-scrollbar {
	display:none
	}
	.d-timepicker-timebar .d-timepicker-time {
	border-radius:var(--size-radius-default);
	scroll-snap-align:start;
	justify-content:center;
	width:52px;
	padding:4px
	}
	.d-timepicker-timebar .d-timepicker-time .d-text {
	line-height:20px
	}
	.d-timepicker-timebar .d-timepicker-time.active {
	padding:6px
	}
	.d-timepicker-timebar .d-timepicker-time.disabled {
	background:var(--color-fill-disabled);
	border-radius:var(--size-radius-default)
	}
	.d-timepicker-timebar .d-timepicker-time+.d-timepicker-time {
	margin-top:10px
	}
	.d-timepicker-timebar .d-timepicker-timebar-blank {
	width:0
	}
	.d-timepicker-body {
	gap:8px;
	padding:16px 20px 20px;
	display:flex
	}
	.d-timepicker-body .d-divider {
	background-color:var(--color-line-divider)
	}
	.d-timerangepicker-body {
	display:flex
	}
	.d-timerangepicker-body .d-divider {
	background-color:var(--color-line-divider)
	}
	.d-timerangepicker-body .d-timerangepicker-start,
	.d-timerangepicker-body .d-timerangepicker-end {
	flex-direction:column;
	padding-top:16px;
	display:flex
	}
	.d-timerangepicker-body .d-timerangepicker-start .d-text,
	.d-timerangepicker-body .d-timerangepicker-end .d-text {
	text-align:center;
	line-height:20px
	}
	.d-datepicker-main {
	grid-template:"content " minmax(24px,-webkit-min-content)"content " -webkit-min-content "textarea" -webkit-min-content/minmax(0,1fr);
	grid-template:"content"minmax(24px,min-content)"content"min-content"textarea"min-content/minmax(0,1fr)
	}
	.d-datepicker-main-prefix-suffix-indicator {
	grid-template:"prefix content  suffix   indicator" minmax(24px,-webkit-min-content)".      content  .        .        " -webkit-min-content ".      textarea textarea textarea " -webkit-min-content/-webkit-min-content minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"prefix content suffix indicator"minmax(24px,min-content)".content. ."min-content".textarea textarea textarea"min-content/min-content minmax(0,1fr) min-content min-content
	}
	.d-datepicker-main-prefix-suffix {
	grid-template:"prefix content  suffix  " minmax(24px,-webkit-min-content)".      content  .       " -webkit-min-content ".      textarea textarea" -webkit-min-content/-webkit-min-content minmax(0,1fr)-webkit-min-content;
	grid-template:"prefix content suffix"minmax(24px,min-content)".content."min-content".textarea textarea"min-content/min-content minmax(0,1fr) min-content
	}
	.d-datepicker-main-prefix-indicator {
	grid-template:"prefix content  indicator" minmax(24px,-webkit-min-content)".      content  .        " -webkit-min-content ".      textarea textarea " -webkit-min-content/-webkit-min-content minmax(0,1fr)-webkit-min-content;
	grid-template:"prefix content indicator"minmax(24px,min-content)".content."min-content".textarea textarea"min-content/min-content minmax(0,1fr) min-content
	}
	.d-datepicker-main-prefix {
	grid-template:"prefix content " minmax(24px,-webkit-min-content)".      content " -webkit-min-content ".      textarea" -webkit-min-content/-webkit-min-content minmax(0,1fr);
	grid-template:"prefix content"minmax(24px,min-content)".content"min-content".textarea"min-content/min-content minmax(0,1fr)
	}
	.d-datepicker-main-suffix-indicator {
	grid-template:"content  suffix   indicator" minmax(24px,-webkit-min-content)"content  .        .        " -webkit-min-content "textarea textarea textarea " -webkit-min-content/minmax(0,1fr)-webkit-min-content -webkit-min-content;
	grid-template:"content suffix indicator"minmax(24px,min-content)"content. ."min-content"textarea textarea textarea"min-content/minmax(0,1fr) min-content min-content
	}
	.d-datepicker-main-suffix {
	grid-template:"content  suffix  " minmax(24px,-webkit-min-content)"content  .       " -webkit-min-content "textarea textarea" -webkit-min-content/minmax(0,1fr)-webkit-min-content;
	grid-template:"content suffix"minmax(24px,min-content)"content."min-content"textarea textarea"min-content/minmax(0,1fr) min-content
	}
	.d-datepicker-main-indicator {
	grid-template:"content  indicator" minmax(24px,-webkit-min-content)"content  .        " -webkit-min-content "textarea textarea " -webkit-min-content/minmax(0,1fr)-webkit-min-content;
	grid-template:"content indicator"minmax(24px,min-content)"content."min-content"textarea textarea"min-content/minmax(0,1fr) min-content
	}
	.d-datepicker-wrapper {
	outline:none
	}
	.d-datepicker-wrapper.d-inline-block {
	width:328px
	}
	.d-datepicker-wrapper .d-datepicker {
	border-radius:var(--size-radius-default);
	border:var(--size-border-default)solid transparent;
	align-items:center;
	min-height:100%;
	padding:3px 11px;
	display:flex;
	overflow:auto
	}
	.d-datepicker-wrapper .d-datepicker.focus,
	.d-datepicker-wrapper .d-datepicker:not(.disabled).pressing {
	border:var(--size-border-default)solid var(--color-primary)
	}
	.d-datepicker-wrapper .d-datepicker.disabled {
	cursor:not-allowed
	}
	.d-datepicker-wrapper .d-datepicker.readonly {
	cursor:not-allowed;
	background-color:var(--color-fill)!important;
	border:var(--size-border-default)solid var(--color-line-stroke)!important
	}
	.d-datepicker-wrapper .d-datepicker.readonly.readonly input {
	cursor:not-allowed
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main {
	flex:1;
	align-items:center;
	column-gap:8px
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content {
	scrollbar-width:none;
	grid-area:content;
	align-items:center;
	display:flex;
	overflow:auto
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content::-webkit-scrollbar {
	display:none
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content .d-datepicker-tags {
	vertical-align:top;
	align-items:center;
	gap:4px;
	display:inline-flex
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content .d-datepicker-tags.d-datepicker-tags-multi-line {
	flex-wrap:wrap;
	overflow:auto
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content .d-datepicker-rest-count,
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content .d-datepicker-placeholder {
	color:var(--color-text-placeholder);
	-webkit-user-select:none;
	user-select:none
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content .d-datepicker-description {
	line-height:20px
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content .d-datepicker-tags+.d-datepicker-input-filter.show,
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content .d-datepicker-description+.d-datepicker-input-filter.show {
	margin-left:8px
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content .d-datepicker-input-filter {
	flex:1
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content .d-datepicker-input-filter.hide {
	width:0;
	overflow:hidden
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content .d-datepicker-input-filter input {
	color:currentColor;
	background-color:transparent;
	border:none;
	outline:none;
	width:100%;
	margin:0;
	padding:0;
	font-family:inherit;
	line-height:20px;
	display:block
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content .d-datepicker-input-filter input::placeholder {
	color:var(--color-text-placeholder);
	-webkit-user-select:none;
	user-select:none
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content .d-datepicker-input-filter input:disabled {
	cursor:not-allowed
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-content .d-datepicker-input-filter .d-datepicker-input-filter-shadow {
	pointer-events:none;
	-webkit-user-select:none;
	user-select:none;
	opacity:0;
	min-width:40px;
	max-height:0;
	display:block;
	overflow:hidden
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-textarea-filter {
	grid-area:textarea;
	overflow:hidden
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-textarea-filter.lift-up {
	grid-area:content;
	min-height:24px
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-textarea-filter.lift-up textarea {
	margin:2px 0 0
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-textarea-filter textarea {
	color:currentColor;
	resize:none;
	background-color:transparent;
	border:none;
	outline:none;
	width:100%;
	margin:4px 0 0;
	padding:0;
	font-family:inherit;
	line-height:20px;
	display:block
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-textarea-filter textarea::placeholder {
	color:var(--color-text-placeholder);
	-webkit-user-select:none;
	user-select:none
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-textarea-filter textarea:disabled {
	cursor:not-allowed
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-textarea-filter textarea.d-datepicker-textarea-filter-shadow {
	pointer-events:none;
	-webkit-user-select:none;
	user-select:none;
	opacity:0;
	max-height:0;
	margin:0
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-prefix.d-text,
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-suffix.d-text,
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-prefix.d-icon,
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-suffix.d-icon,
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-prefix>.d-text,
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-suffix>.d-text,
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-prefix>.d-icon,
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-suffix>.d-icon {
	line-height:20px
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-prefix.d-text,
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-suffix.d-text,
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-prefix>.d-text,
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-suffix>.d-text {
	font-weight:600
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-prefix {
	grid-area:prefix
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-suffix {
	grid-area:suffix
	}
	.d-datepicker-wrapper .d-datepicker .d-datepicker-main .d-datepicker-suffix.d-datepicker-suffix-indicator {
	grid-area:indicator;
	align-items:center;
	display:flex
	}
	.d-daterangepicker-wrapper.d-inline-block {
	width:328px
	}
	.d-daterangepicker-wrapper .d-daterangepicker {
	border-radius:var(--size-radius-default);
	min-height:100%;
	display:flex;
	overflow:auto
	}
	.d-daterangepicker-wrapper .d-daterangepicker.disabled,
	.d-daterangepicker-wrapper .d-daterangepicker.disabled input {
	cursor:not-allowed
	}
	.d-daterangepicker-wrapper .d-daterangepicker.readonly {
	cursor:not-allowed;
	border:var(--size-border-default)solid var(--color-line-stroke)!important
	}
	.d-daterangepicker-wrapper .d-daterangepicker.readonly.readonly input {
	cursor:not-allowed
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-content {
	flex:1;
	display:flex;
	overflow:auto
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-content .d-daterangepicker-input-filter {
	border:var(--size-border-default)solid transparent;
	border-radius:0;
	flex:1;
	align-items:center;
	padding:5px 11px;
	display:flex
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-content .d-daterangepicker-input-filter.focus,
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-content .d-daterangepicker-input-filter:not(.disabled).pressing {
	border:var(--size-border-default)solid var(--color-primary)
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-content .d-daterangepicker-input-filter.d-daterangepicker-input-start {
	border-radius:var(--size-radius-default)0 0 var(--size-radius-default)
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-content .d-daterangepicker-input-filter.disabled,
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-content .d-daterangepicker-input-filter.disabled input {
	cursor:not-allowed
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-content .d-daterangepicker-input-filter.readonly {
	padding:4px 11px;
	background-color:var(--color-fill)!important
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-content .d-daterangepicker-input-filter input {
	color:currentColor;
	background-color:transparent;
	border:none;
	outline:none;
	width:100%;
	margin:0;
	padding:0;
	font-family:inherit;
	line-height:20px;
	display:block
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-content .d-daterangepicker-input-filter input::placeholder {
	color:var(--color-text-placeholder);
	-webkit-user-select:none;
	user-select:none
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-content .d-daterangepicker-center {
	align-items:center;
	padding:0 2px;
	display:flex
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-prefix,
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-suffix {
	align-items:center;
	display:flex
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-prefix.d-text,
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-suffix.d-text,
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-prefix.d-icon,
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-suffix.d-icon,
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-prefix>.d-text,
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-suffix>.d-text,
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-prefix>.d-icon,
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-suffix>.d-icon {
	line-height:20px
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-prefix.d-text,
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-suffix.d-text,
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-prefix>.d-text,
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-suffix>.d-text {
	font-weight:600
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-prefix+.d-daterangepicker-content .d-daterangepicker-input-start {
	border-radius:0
	}
	.d-daterangepicker-wrapper .d-daterangepicker .d-daterangepicker-suffix {
	align-items:center;
	display:flex
	}
	.d-form-item .d-datepicker-wrapper,
	.d-form-item .d-daterangepicker-wrapper {
	width:100%
	}
	.d-datepicker-body,
	.d-daterangepicker-body {
	display:flex
	}
	.d-datepicker-body .d-text,
	.d-daterangepicker-body .d-text {
	-webkit-user-select:none;
	user-select:none
	}
	.d-datepicker-body .d-divider,
	.d-daterangepicker-body .d-divider {
	background-color:var(--color-line-divider)
	}
	.d-datepicker-body .d-datepicker-header,
	.d-daterangepicker-body .d-datepicker-header {
	align-items:center;
	padding:20px 20px 0;
	display:flex
	}
	.d-datepicker-body .d-datepicker-header .d-datepicker-header-main,
	.d-daterangepicker-body .d-datepicker-header .d-datepicker-header-main {
	flex:1;
	justify-content:center;
	align-items:center;
	display:flex
	}
	.d-datepicker-body .d-datepicker-selector,
	.d-daterangepicker-body .d-datepicker-selector {
	gap:12px;
	display:flex
	}
	.d-datepicker-body .d-datepicker-calendar,
	.d-daterangepicker-body .d-datepicker-calendar {
	flex-direction:column;
	gap:12px;
	display:inline-flex;
	position:relative
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-days,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-days,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-day,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-day {
	justify-content:center;
	align-items:center;
	display:flex
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-days,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-days {
	gap:16px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-days .d-datepicker-day,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-days .d-datepicker-day {
	width:24px;
	height:24px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-days.week,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-days.week {
	gap:12px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-days.week .d-datepicker-day.week,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-days.week .d-datepicker-day.week {
	width:12px
	}
	.d-datepicker-body .d-datepicker-calendar.d-datepicker-calendar-wrapper-bottom-shorter .d-datepicker-dates-wrapper,
	.d-daterangepicker-body .d-datepicker-calendar.d-datepicker-calendar-wrapper-bottom-shorter .d-datepicker-dates-wrapper {
	padding-bottom:4px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper {
	padding:0 20px 20px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates {
	flex-flow:column;
	align-items:center;
	row-gap:8px;
	width:268px;
	display:flex
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-row,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-row,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-row,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-row,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-row,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-row,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-row,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-row,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-row,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-row,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-row,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-row,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-row,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-row,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-row,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-row,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-row,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-row {
	display:flex
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell {
	align-items:center;
	display:flex
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-space {
	width:6px;
	height:28px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main {
	width:28px;
	height:28px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start {
	border-radius:var(--size-radius-default)0 0 var(--size-radius-default)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end {
	border-radius:0 var(--size-radius-default)var(--size-radius-default)0
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none {
	border-radius:0
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main {
	border-radius:var(--size-radius-default);
	justify-content:center;
	align-items:center;
	transition:color .1s,background-color .1s;
	display:flex
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week {
	padding:0 20px 20px 12px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates {
	width:276px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell {
	position:relative
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell .d-datepicker-cell-space {
	transition:none
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell:first-of-type:after {
	content:"";
	border-radius:var(--size-radius-default)0 0 var(--size-radius-default);
	width:4px;
	height:28px;
	position:absolute;
	top:0;
	left:-4px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell:last-of-type:after {
	content:"";
	border-radius:0 var(--size-radius-default)var(--size-radius-default)0;
	width:12px;
	height:28px;
	position:absolute;
	top:0;
	left:32px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell.picked:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell.picked:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell.picked:last-of-type:after {
	background-color:var(--color-primary-light)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell-space {
	width:4px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell-center.week-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell-center.week-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell-center.week-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell-center.week-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell-center.week-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell-center.week-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell-main.week-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell-main.week-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell-main.week-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell-main.week-cell,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell-main.week-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell-main.week-cell {
	width:24px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell-center.week-cell .d-text,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell-center.week-cell .d-text,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell-center.week-cell .d-text,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell-center.week-cell .d-text,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell-center.week-cell .d-text,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell-center.week-cell .d-text,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell-main.week-cell .d-text,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-dates .d-datepicker-cell-main.week-cell .d-text,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell-main.week-cell .d-text,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-dates .d-datepicker-cell-main.week-cell .d-text,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell-main.week-cell .d-text,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-dates .d-datepicker-cell-main.week-cell .d-text {
	font-size:12px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell:last-of-type:after {
	background-color:var(--color-fill-hover)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row:hover .d-datepicker-cell.picked:last-of-type:after {
	background-color:var(--color-primary-light-hover)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked:last-of-type:after {
	background-color:var(--color-primary-light)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked.picked-and-hover-other-date:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked.picked-and-hover-other-date:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked.picked-and-hover-other-date:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked.picked-and-hover-other-date:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked.picked-and-hover-other-date:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked.picked-and-hover-other-date:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked.picked-and-hover-other-date:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked.picked-and-hover-other-date:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked.picked-and-hover-other-date:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked.picked-and-hover-other-date:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked.picked-and-hover-other-date:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked.picked-and-hover-other-date:last-of-type:after {
	background-color:var(--color-primary-light-hover)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.between:last-of-type:after {
	background-color:var(--color-primary-light)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between:last-of-type:after {
	background-color:var(--color-fill-hover)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between.between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between.between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-between.between:last-of-type:after {
	background-color:var(--color-primary-light-hover)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end:last-of-type:after {
	background-color:var(--color-fill-hover)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end.between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end.between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-end.between:last-of-type:after {
	background-color:var(--color-primary-light-hover)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start:last-of-type:after {
	background-color:var(--color-fill-hover)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start.between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start.between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.hover-start.between:last-of-type:after {
	background-color:var(--color-primary-light-hover)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked-state.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked-state.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked-state.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked-state.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked-state.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked-state.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked-state.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked-state.picked:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked-state.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked-state.picked:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked-state.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range .d-datepicker-cell.picked-state.picked:last-of-type:after {
	background-color:var(--color-primary)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-start.between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.hover-end.between:last-of-type:after {
	background-color:var(--color-primary-light-hover)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked:first-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked:first-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked:last-of-type:after,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked:last-of-type:after,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picked-state.picked:last-of-type:after {
	background-color:var(--color-primary-hover)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picking-state.picked .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picking-state.picked .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picking-state.picked .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picking-state.picked .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picking-state.picked .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-dates-wrapper.week .d-datepicker-row.range:hover .d-datepicker-cell.picking-state.picked .d-datepicker-cell-main {
	background-color:var(--color-primary-light-hover)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper {
	width:248px;
	padding:0 20px 20px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter {
	flex-flow:column;
	align-items:center;
	row-gap:20px;
	display:flex
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-row,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-row {
	display:flex
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell {
	align-items:center;
	display:flex
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-main {
	width:98px;
	height:40px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-start,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-start {
	border-radius:var(--size-radius-default)0 0 var(--size-radius-default)
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-end,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-end {
	border-radius:0 var(--size-radius-default)var(--size-radius-default)0
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-center.d-datepicker-radius-none,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-main.d-datepicker-radius-none {
	border-radius:0
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell .d-datepicker-cell-main {
	border-radius:var(--size-radius-default);
	justify-content:center;
	align-items:center;
	transition:color .1s,background-color .1s;
	display:flex
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-quarter-wrapper .d-datepicker-quarter .d-datepicker-cell-space {
	width:12px;
	height:40px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper {
	padding-bottom:32px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months {
	row-gap:20px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-space,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-space,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-space {
	height:40px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-center,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-years .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-years-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-months-wrapper .d-datepicker-months .d-datepicker-cell .d-datepicker-cell-main {
	width:81.3333px;
	height:40px
	}
	.d-datepicker-body .d-datepicker-calendar .d-datepicker-week-divider,
	.d-daterangepicker-body .d-datepicker-calendar .d-datepicker-week-divider {
	background:var(--color-line-divider);
	width:1px;
	height:240px;
	position:absolute;
	bottom:0;
	left:36px
	}
	.d-datepicker-bottom,
	.d-daterangepicker-bottom {
	justify-content:flex-end;
	padding:12px 20px 16px;
	display:flex
	}
	.d-datepicker-bottom.quater,
	.d-daterangepicker-bottom.quater {
	width:$size-datepicker-quater
	}
	.d-datepicker-bottom.date,
	.d-daterangepicker-bottom.date,
	.d-datepicker-bottom.year,
	.d-daterangepicker-bottom.year,
	.d-datepicker-bottom.month,
	.d-daterangepicker-bottom.month {
	width:308px
	}
	.d-datepicker-bottom.hour,
	.d-daterangepicker-bottom.hour {
	width:401px
	}
	.d-datepicker-bottom.minute,
	.d-daterangepicker-bottom.minute {
	width:470px
	}
	.d-datepicker-bottom.second,
	.d-daterangepicker-bottom.second {
	width:539px
	}
	.d-datepicker-bottom .d-ranges-container,
	.d-daterangepicker-bottom .d-ranges-container {
	flex-wrap:wrap;
	flex:20;
	gap:12px;
	padding-top:5px;
	display:flex
	}
	.d-datepicker-bottom .d-ranges-container .d-button.d-button-small,
	.d-daterangepicker-bottom .d-ranges-container .d-button.d-button-small {
	margin-top:-5px
	}
	.d-datepicker-bottom .d-datepicker-confirm-container,
	.d-daterangepicker-bottom .d-datepicker-confirm-container {
	flex:1;
	width:52px
	}
	.d-datepicker-bottom .d-datepicker-confirm-container .d-button.d-confirm,
	.d-daterangepicker-bottom .d-datepicker-confirm-container .d-button.d-confirm {
	padding:3px 12px
	}
	.d-datepicker-bottom .d-datepicker-confirm-container .d-button.d-onlyconfirm,
	.d-daterangepicker-bottom .d-datepicker-confirm-container .d-button.d-onlyconfirm {
	width:100%
	}
	.d-datepicker-bottom .d-daterangepicker-confirm-container .d-button.d-confirm,
	.d-daterangepicker-bottom .d-daterangepicker-confirm-container .d-button.d-confirm {
	width:104px
	}
	.d-daterangepicker-bottom.date {
	width:617px
	}
	.d-tabs.d-tabs-left {
	display:flex
	}
	.d-tabs .d-tabs-nav-horizontal {
	justify-content:space-between;
	width:100%;
	display:flex;
	position:relative
	}
	.d-tabs .d-tabs-nav-horizontal:before {
	background-color:var(--color-line-stroke);
	clear:both;
	content:"";
	height:1px;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	right:0
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper {
	overflow:hidden
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers {
	min-width:-webkit-fit-content;
	min-width:fit-content;
	display:flex
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header {
	-webkit-user-select:none;
	user-select:none
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tab-header-space {
	border-radius:var(--size-radius-default);
	padding:2px 8px;
	line-height:24px
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tab-header-space:not(.disabled):not(.--color-static).hover {
	background-color:var(--color-fill-hover)
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tab-header-space:not(.disabled):not(.--color-static).pressing {
	background-color:var(--color-fill-pressing)
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tab-header-space-small {
	border-radius:var(--size-radius-default);
	padding:1px 8px
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tab-header-space-small:not(.disabled):not(.--color-static).hover {
	background-color:var(--color-fill-hover)
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tab-header-space-small:not(.disabled):not(.--color-static).pressing {
	background-color:var(--color-fill-pressing)
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tabs-header-indicator-wrapper-vertical {
	width:100%;
	height:2px;
	position:relative
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tabs-header-indicator-wrapper-vertical .d-tabs-header-indicator {
	width:100%;
	height:2px;
	position:absolute;
	bottom:0
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-card:not(:first-child) {
	margin-left:8px
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-card {
	border-radius:var(--size-radius-default)var(--size-radius-default)0 0;
	border:1px solid var(--color-line-stroke);
	border-bottom-color:transparent;
	padding:7px 8px;
	line-height:24px
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-card.active {
	border-bottom-color:var(--color-bg)
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-card-small {
	border-radius:var(--size-radius-default)var(--size-radius-default)0 0;
	border:1px solid var(--color-line-stroke);
	border-bottom-color:transparent;
	padding:4px 8px
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-card-small.active {
	border-bottom-color:var(--color-bg)
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.disabled .d-tabs-header-indicator-wrapper {
	visibility:hidden
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header .d-tabs-header-icon {
	justify-content:center;
	align-items:center;
	display:flex
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header .d-tabs-header-label-shadow {
	height:0;
	overflow:hidden
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header .d-tabs-header-close.d-icon svg {
	transform:scale(.8)
	}
	.d-tabs .d-tabs-nav-horizontal .d-tabs-action-after {
	align-items:center;
	display:flex
	}
	.d-tabs .d-tabs-nav-vertical {
	flex-direction:column;
	flex-shrink:0;
	width:108px;
	height:100%;
	display:flex;
	position:relative;
	overflow:hidden
	}
	.d-tabs .d-tabs-nav-vertical:before {
	background-color:var(--color-line-stroke);
	clear:both;
	content:"";
	width:2px;
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0
	}
	.d-tabs .d-tabs-nav-vertical.d-tabs-nav-vertical-small {
	width:92px
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper {
	overflow:hidden
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers {
	min-width:-webkit-fit-content;
	min-width:fit-content;
	display:flex
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header {
	-webkit-user-select:none;
	user-select:none;
	width:100%;
	position:relative
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear.d-tabs-header-linear:last-child {
	padding-bottom:6px
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear.d-tabs-header-linear-small:last-child {
	padding-bottom:4px
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tab-header-space {
	border-radius:var(--size-radius-default);
	width:100%;
	padding:2px 8px 2px 6px;
	line-height:24px
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tab-header-space:not(.disabled):not(.--color-static).hover {
	background-color:var(--color-fill-hover)
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tab-header-space:not(.disabled):not(.--color-static).pressing {
	background-color:var(--color-fill-pressing)
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tab-header-space-small {
	border-radius:var(--size-radius-default);
	width:100%;
	padding:1px 8px
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tab-header-space-small:not(.disabled):not(.--color-static).hover {
	background-color:var(--color-fill-hover)
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tab-header-space-small:not(.disabled):not(.--color-static).pressing {
	background-color:var(--color-fill-pressing)
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tabs-header-indicator-wrapper-vertical {
	width:100%;
	height:2px;
	position:absolute;
	bottom:0
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tabs-header-indicator-wrapper-vertical .d-tabs-header-indicator {
	width:100%;
	height:2px
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tabs-header-indicator-wrapper-horizontal {
	width:2px
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tabs-header-indicator-wrapper-horizontal .d-tabs-header-indicator-horizontal {
	width:2px;
	height:28px
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.d-tabs-header-linear .d-tabs-header-indicator-wrapper-horizontal .d-tabs-header-indicator-horizontal-small {
	width:2px;
	height:24px
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header.disabled .d-tabs-header-indicator-wrapper {
	visibility:hidden
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header .d-tabs-header-icon {
	justify-content:center;
	align-items:center;
	display:flex
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header .d-tabs-header-label-shadow {
	height:0;
	overflow:hidden
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-headers-wrapper .d-tabs-headers .d-tabs-header .d-tabs-header-close.d-icon svg {
	transform:scale(.8)
	}
	.d-tabs .d-tabs-nav-vertical .d-tabs-action-after {
	align-items:center;
	display:flex
	}
	.d-tabs-header-label {
	align-items:center!important;
	gap:6px!important;
	display:flex!important
	}
	.d-tabs-button-horizontal {
	background-color:var(--color-bg);
	justify-content:center;
	align-items:center;
	width:24px;
	padding:0 4px;
	display:flex
	}
	.d-tabs-button-vertical {
	background-color:var(--color-bg);
	justify-content:center;
	align-items:center;
	padding:6px 0;
	display:flex
	}
	.d-tabs-button-vertical-small {
	background-color:var(--color-bg);
	justify-content:center;
	align-items:center;
	padding:4px 0;
	display:flex
	}
	.d-tabs-button-top-prev {
	box-shadow:1px 0 2px -1px rgba(0,0,0,.2)
	}
	.d-tabs-button-top-next {
	box-shadow:-1px 0 2px -1px rgba(0,0,0,.2)
	}
	.d-tabs-button-left-prev {
	box-shadow:0 1px 2px -1px rgba(0,0,0,.2)
	}
	.d-tabs-button-left-next {
	box-shadow:0 -1px 2px -1px rgba(0,0,0,.2)
	}
	.d-table-wrapper {
	width:100%;
	position:relative
	}
	.d-table-wrapper .d-table-mask {
	z-index:5;
	pointer-events:none;
	width:100%;
	position:absolute;
	top:0
	}
	.d-table-wrapper .d-table-mask.d-table-shadow-left {
	box-shadow:inset 4px 0 0 0 var(--color-fill),inset 1px 0 0 0 var(--color-fill)
	}
	.d-table-wrapper .d-table-mask.d-table-shadow-right {
	box-shadow:inset -4px 0 0 0 var(--color-fill),inset -1px 0 0 0 var(--color-fill)
	}
	.d-table-wrapper .d-table-mask.d-table-shadow-both {
	box-shadow:inset 4px 0 0 0 var(--color-fill),inset 1px 0 0 0 var(--color-fill),inset -4px 0 0 0 var(--color-fill),inset -1px 0 0 0 var(--color-fill)
	}
	.d-table-wrapper .d-table {
	overflow:auto
	}
	.d-table-wrapper .d-loading {
	z-index:99;
	background-color:rgba(255,255,255,.7);
	justify-content:center;
	align-items:center;
	display:flex;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
	}
	.d-th {
	min-height:38px;
	padding:8px 12px;
	position:-webkit-sticky;
	position:sticky
	}
	.d-th .d-th-main {
	height:100%
	}
	.d-th .d-th-main .d-table-sort {
	padding-top:3px
	}
	.d-th .d-th-main .d-th-spin-button {
	width:8px;
	height:8px;
	color:var(--color-text-description);
	justify-content:center;
	align-items:center;
	display:flex;
	overflow:hidden
	}
	.d-th .d-th-main .d-th-spin-button.active {
	color:var(--color-primary)
	}
	.d-th .d-checkbox .d-text {
	color:rgba(0,0,0,.53);
	font-weight:500
	}
	.d-th-filter-menu {
	padding:4px 0
	}
	.d-th-filter-menu .d-th-filter-input-wrapper {
	margin:4px 8px
	}
	.d-th-filter-menu .d-th-filter-input-wrapper .d-th-filter-input {
	width:160px;
	height:32px
	}
	.d-th-filter-menu .d-th-filter-divider-wrapper {
	align-items:center;
	width:100%;
	height:9px;
	display:flex
	}
	.d-th-filter-menu .d-th-filter-selector-wrapper {
	max-width:240px;
	padding:9px 16px;
	overflow-x:hidden;
	overflow-y:auto
	}
	.d-th-filter-menu .d-th-filter-button-wrapper {
	justify-content:flex-end;
	padding:4px 8px;
	display:flex
	}
	.d-tr,
	.d-td {
	background-color:#fff
	}
	.d-tr.d-table-sub-row,
	.d-td.d-table-sub-row {
	background-color:#fafafa
	}
	.d-tr.hide,
	.d-td.hide {
	display:none
	}
	.d-tr .d-checkbox .d-text,
	.d-td .d-checkbox .d-text {
	color:rgba(0,0,0,.7)
	}
	.d-tr {
	height:100%
	}
	.d-tr .d-table-custom-row {
	position:-webkit-sticky;
	position:sticky;
	left:0;
	overflow:auto
	}
	.d-td {
	padding:8px 12px
	}
	.d-td .d-td-main {
	height:100%
	}
	.d-th.d-table-cell-shadow-left,
	.d-td.d-table-cell-shadow-left {
	box-shadow:-4px 0 0 0 var(--color-fill),-1px 0 0 0 var(--color-fill)
	}
	.d-th.d-table-cell-shadow-right,
	.d-td.d-table-cell-shadow-right {
	box-shadow:4px 0 0 0 var(--color-fill),1px 0 0 0 var(--color-fill)
	}
	.d-th.d-table-cell-border-right.d-table-cell-shadow-right,
	.d-td.d-table-cell-border-right.d-table-cell-shadow-right {
	box-shadow:3px 0 0 0 var(--color-fill)
	}
	.d-table-cell-border-top {
	border-top:1px solid rgba(0,0,0,.08)
	}
	.d-table-cell-border-right {
	border-right:1px solid rgba(0,0,0,.08)
	}
	.d-table-cell-border-bottom {
	border-bottom:1px solid rgba(0,0,0,.08)
	}
	.d-table-cell-border-bottom.d-th {
	border-bottom-width:1px
	}
	.d-table-cell-border-left {
	border-left:1px solid rgba(0,0,0,.08)
	}
	.d-empty {
	background-color:#fff;
	border-bottom:1px solid rgba(0,0,0,.08)
	}
	.d-empty .d-empty-content {
	justify-content:center;
	align-items:center;
	min-height:150px;
	display:flex
	}
	.d-pagination {
	align-items:center;
	gap:16px;
	display:flex
	}
	.d-pagination .d-select {
	padding:3px 15px
	}
	.d-pagination .d-pagination-page {
	border-radius:var(--size-radius-default);
	-webkit-user-select:none;
	user-select:none;
	justify-content:center;
	align-items:center;
	display:flex
	}
	.d-pagination .d-pagination-page.d-pagination-page-default {
	min-width:32px;
	height:32px
	}
	.d-pagination .d-pagination-page.d-pagination-page-small {
	min-width:28px;
	height:28px
	}
	.d-pagination .d-pagination-page .d-pagination-page-content-shadow {
	height:0;
	overflow:hidden
	}
	.d-pagination .d-pagination-goto {
	width:42px
	}
	.d-pagination .d-pagination-text {
	-webkit-user-select:none;
	user-select:none
	}
	.d-pagination .d-select-wrapper {
	cursor:pointer
	}
	.d-pagination-pagesize-option {
	padding-right:20px
	}
	.d-pagination-page-options {
	min-width:unset;
	max-width:-webkit-fit-content;
	max-width:fit-content;
	max-height:210px
	}
	.d-pagination-page-options .d-dropdown-wrapper {
	overflow:auto
	}
	.d-pagination-page-options .d-pagination-page-option {
	border-radius:var(--size-radius-default);
	justify-content:center;
	align-items:center;
	width:58px;
	height:32px;
	display:flex
	}
	.d-breadcrumb .d-breadcrumb-item {
	color:rgba(0,0,0,.53)
	}
	.d-breadcrumb .d-breadcrumb-item .d-breadcrumb-title:hover,
	.d-breadcrumb .d-breadcrumb-item .d-breadcrumb-overlay:hover {
	color:rgba(0,0,0,.7)
	}
	.d-breadcrumb .d-breadcrumb-separator:last-of-type {
	display:none
	}
	.d-breadcrumb-popover {
	padding:16px
	}
	:not(.d-breadcrumb-popover)>.d-breadcrumb .d-breadcrumb-item:last-of-type,
	:not(.d-breadcrumb-popover)>.d-breadcrumb .d-breadcrumb-item:last-of-type .d-breadcrumb-title:hover,
	:not(.d-breadcrumb-popover)>.d-breadcrumb .d-breadcrumb-item:last-of-type .d-breadcrumb-overlay:hover {
	color:rgba(0,0,0,.85)
	}
	:not(.d-breadcrumb-popover)>.d-breadcrumb .d-breadcrumb-item:last-of-type .d-breadcrumb-title {
	font-weight:500
	}
	.d-v-menu-popover.d-breadcrumb-overlay-popover {
	width:-webkit-fit-content;
	width:fit-content;
	min-width:180px
	}
	.d-avatar {
	vertical-align:top;
	text-align:center;
	border-radius:var(--size-radius-largest);
	outline:.5px solid var(--color-white);
	outline-offset:-.5px;
	font-weight:600;
	display:inline-block;
	overflow:hidden
	}
	.d-avatar.d-avatar-img {
	outline:.5px solid var(--color-line-stroke);
	outline-offset:-.5px
	}
	.d-avatar.d-avatar-circle {
	border-radius:100vmax
	}
	.d-avatar.d-avatar-square {
	border-radius:4px
	}
	.d-avatar.d-avatar-extra-large {
	width:72px;
	height:72px
	}
	.d-avatar.d-avatar-large {
	width:56px;
	height:56px
	}
	.d-avatar.d-avatar-default {
	width:40px;
	height:40px
	}
	.d-avatar.d-avatar-small {
	width:32px;
	height:32px
	}
	.d-avatar.d-avatar-extra-small {
	width:24px;
	height:24px
	}
	.d-avatar img {
	width:100%;
	height:100%
	}
	.d-avatar .d-avatar-text {
	white-space:nowrap;
	align-items:center;
	height:100%;
	display:inline-flex
	}
	.d-avatar-group {
	vertical-align:top;
	z-index:0;
	display:inline-block;
	position:relative
	}
	.d-avatar-group.d-avatar-group-circle {
	border-radius:100vmax
	}
	.d-avatar-group.d-avatar-group-square {
	border-radius:4px
	}
	.d-avatar-group .d-avatar {
	border-style:solid;
	border-color:#fff;
	position:relative
	}
	.d-avatar-group .d-avatar.d-avatar-extra-large {
	border-width:3px
	}
	.d-avatar-group .d-avatar.d-avatar-extra-large+.d-avatar {
	margin-left:-16px
	}
	.d-avatar-group .d-avatar.d-avatar-large {
	border-width:2px
	}
	.d-avatar-group .d-avatar.d-avatar-large+.d-avatar {
	margin-left:-12px
	}
	.d-avatar-group .d-avatar.d-avatar-default {
	border-width:2px
	}
	.d-avatar-group .d-avatar.d-avatar-default+.d-avatar {
	margin-left:-12px
	}
	.d-avatar-group .d-avatar.d-avatar-small {
	border-width:2px
	}
	.d-avatar-group .d-avatar.d-avatar-small+.d-avatar {
	margin-left:-8px
	}
	.d-avatar-group .d-avatar.d-avatar-extra-small {
	border-width:1px
	}
	.d-avatar-group .d-avatar.d-avatar-extra-small+.d-avatar {
	margin-left:-6px
	}
	.d-meta-wrapper {
	border-radius:4px
	}
	.d-meta-wrapper.d-meta-wrapper-space-small {
	padding:0 8px
	}
	.d-meta-wrapper.d-meta-wrapper-space-default {
	padding:0 12px
	}
	.d-meta-wrapper.d-meta-wrapper-space-large {
	padding:0 20px
	}
	.d-meta-wrapper .d-meta:not(.custom) {
	grid-template-rows:repeat(2,-webkit-min-content);
	grid-template-rows:repeat(2,min-content);
	grid-template-columns:-webkit-min-content minmax(0,1fr)-webkit-min-content;
	grid-template-columns:min-content minmax(0,1fr) min-content;
	gap:4px 16px;
	display:grid
	}
	.d-meta-wrapper .d-meta.d-meta-space-small {
	padding:4px 0
	}
	.d-meta-wrapper .d-meta.d-meta-space-default {
	padding:8px 0
	}
	.d-meta-wrapper .d-meta.d-meta-space-large {
	padding:16px 0
	}
	.d-meta-wrapper .d-meta .d-meta-avatar,
	.d-meta-wrapper .d-meta .d-meta-actions {
	grid-row:1/-1
	}
	.d-meta-wrapper .d-meta .d-meta-title-default,
	.d-meta-wrapper .d-meta .d-meta-description-default {
	max-width:100%
	}
	.d-meta-wrapper .d-meta .d-meta-action-default {
	color:#386bff
	}
	.d-meta-action-extra {
	cursor:pointer;
	padding:5px 20px
	}
	.d-card-bordered {
	border:1px solid rgba(0,0,0,.1)
	}
	.d-card {
	vertical-align:top;
	background-color:var(--color-bg);
	border-radius:4px;
	width:360px;
	display:inline-block;
	overflow:hidden
	}
	.d-card .d-card-text {
	vertical-align:top;
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-small);
	font-weight:var(--size-text-font-weight-default);
	margin:0
	}
	.d-card .d-card-header {
	align-items:center;
	gap:8px;
	display:flex
	}
	.d-card .d-card-header .d-card-header-title {
	flex:1
	}
	.d-card .d-card-cover>img {
	width:100%
	}
	.d-card .d-card-header,
	.d-card .d-card-footer {
	padding:12px 16px
	}
	.d-card .d-card-content {
	padding:16px
	}
	.d-card .d-card-header+.d-card-content,
	.d-card .d-card-header+.d-card-footer,
	.d-card .d-card-content+.d-card-footer,
	.d-list .d-meta-wrapper+.d-meta-wrapper .d-meta {
	border-top:1px solid rgba(0,0,0,.1)
	}
	#d-portal {
	pointer-events:none;
	z-index:99999;
	grid-template-rows:repeat(3,1fr);
	grid-template-columns:repeat(3,1fr);
	width:100vw;
	height:100vh;
	display:grid;
	position:fixed;
	top:0;
	right:0
	}
	#d-portal .top,
	#d-portal .right,
	#d-portal .bottom,
	#d-portal .left,
	#d-portal .center,
	#d-portal .top-right,
	#d-portal .top-left,
	#d-portal .bottom-right,
	#d-portal .bottom-left {
	flex-direction:column;
	gap:20px;
	display:flex
	}
	#d-portal .top {
	grid-area:1/2/-1/3;
	align-self:start;
	justify-self:center;
	align-items:center;
	padding-top:40px
	}
	#d-portal .right {
	grid-area:1/3/-1/4;
	align-self:center;
	justify-self:end;
	align-items:end;
	padding-right:40px
	}
	#d-portal .bottom {
	grid-area:1/2/-1/3;
	align-self:end;
	justify-self:center;
	align-items:center;
	padding-bottom:40px
	}
	#d-portal .left {
	grid-area:1/1/-1/2;
	align-self:center;
	justify-self:start;
	align-items:flex-start;
	padding-left:40px
	}
	#d-portal .center {
	grid-area:1/2/-1/3;
	align-self:center;
	justify-self:center;
	align-items:center
	}
	#d-portal .top-right {
	grid-area:1/3/-1/4;
	align-self:start;
	justify-self:end;
	align-items:end;
	padding-top:40px;
	padding-right:40px
	}
	#d-portal .top-left {
	grid-area:1/1/-1/2;
	align-self:start;
	justify-self:start;
	align-items:flex-start;
	padding-top:40px;
	padding-left:40px
	}
	#d-portal .bottom-right {
	grid-area:1/3/-1/4;
	align-self:end;
	justify-self:end;
	align-items:end;
	padding-bottom:40px;
	padding-right:40px
	}
	#d-portal .bottom-left {
	grid-area:1/1/-1/2;
	align-self:end;
	justify-self:start;
	align-items:flex-start;
	padding-bottom:40px;
	padding-left:40px
	}
	.d-notification {
	pointer-events:auto;
	background-color:#fff;
	border-radius:6px;
	align-items:center;
	gap:8px;
	width:400px;
	padding:16px;
	display:grid;
	box-shadow:0 5px 20px rgba(0,0,0,.12)
	}
	.d-notification .d-notification-close {
	color:rgba(0,0,0,.53);
	align-self:start
	}
	.d-notification .d-notification-close:hover {
	color:rgba(0,0,0,.7)
	}
	.d-notification .d-notification-close.pressing {
	color:rgba(0,0,0,.85)
	}
	.d-toast {
	pointer-events:auto;
	background-color:#fff;
	border:1px solid rgba(0,0,0,.1);
	border-radius:4px;
	padding:14px 16px;
	box-shadow:0 5px 20px rgba(0,0,0,.12)
	}
	.d-toast .d-text {
	line-height:20px
	}
	.d-toast .d-toast-close {
	color:rgba(0,0,0,.53)
	}
	.d-toast .d-toast-close:hover {
	color:rgba(0,0,0,.7)
	}
	.d-toast .d-toast-close.pressing {
	color:rgba(0,0,0,.85)
	}
	.d-portal-custom {
	pointer-events:auto;
	background-color:#fff;
	border:1px solid rgba(0,0,0,.1);
	border-radius:4px;
	box-shadow:0 5px 20px rgba(0,0,0,.12)
	}
	.portal-fade-enter-active,
	.portal-fade-leave-active {
	transition:opacity .1s
	}
	.portal-fade-enter-from,
	.portal-fade-leave-to {
	opacity:0
	}
	.d-modal-mask {
	z-index:99;
	background-color:var(--color-fill-mask);
	width:100vw;
	height:100vh;
	position:fixed;
	top:0;
	left:0
	}
	.d-modal {
	z-index:99;
	max-height:calc(100vh - 160px);
	box-shadow:var(--shadow-display);
	background-color:var(--color-bg);
	position:fixed;
	top:80px;
	left:50%;
	transform:translate(-50%)
	}
	.d-modal,
	.d-popconfirm {
	background-color:#fff;
	border-radius:6px;
	flex-direction:column;
	display:flex
	}
	.d-modal.d-modal-default,
	.d-popconfirm.d-modal-default {
	width:500px
	}
	.d-modal.d-modal-large,
	.d-popconfirm.d-modal-large {
	width:750px
	}
	.d-modal.d-modal-centered,
	.d-popconfirm.d-modal-centered {
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
	}
	.d-modal.d-modal-fullscreen,
	.d-popconfirm.d-modal-fullscreen {
	width:calc(100vw - 80px);
	height:calc(100vh - 80px);
	max-height:calc(100vh - 80px);
	top:40px;
	left:40px;
	transform:translate(0)
	}
	.d-modal.d-popconfirm-default,
	.d-popconfirm.d-popconfirm-default {
	width:360px
	}
	.d-modal.d-modal-no-header .d-modal-content,
	.d-popconfirm.d-modal-no-header .d-modal-content,
	.d-modal.d-popconfirm-no-header .d-modal-content,
	.d-popconfirm.d-popconfirm-no-header .d-modal-content,
	.d-modal.d-modal-no-header .d-popconfirm-content,
	.d-popconfirm.d-modal-no-header .d-popconfirm-content,
	.d-modal.d-popconfirm-no-header .d-popconfirm-content,
	.d-popconfirm.d-popconfirm-no-header .d-popconfirm-content {
	padding-top:24px
	}
	.d-modal.d-modal-no-footer .d-modal-content,
	.d-popconfirm.d-modal-no-footer .d-modal-content,
	.d-modal.d-popconfirm-no-footer .d-modal-content,
	.d-popconfirm.d-popconfirm-no-footer .d-modal-content,
	.d-modal.d-modal-no-footer .d-popconfirm-content,
	.d-popconfirm.d-modal-no-footer .d-popconfirm-content,
	.d-modal.d-popconfirm-no-footer .d-popconfirm-content,
	.d-popconfirm.d-popconfirm-no-footer .d-popconfirm-content {
	padding-bottom:24px
	}
	.d-modal .d-modal-header-shadow,
	.d-popconfirm .d-modal-header-shadow {
	box-shadow:var(--shadow-inset)
	}
	.d-modal .d-modal-header,
	.d-popconfirm .d-modal-header,
	.d-modal .d-popconfirm-header,
	.d-popconfirm .d-popconfirm-header {
	padding:16px 24px
	}
	.d-modal .d-modal-header .d-modal-close,
	.d-popconfirm .d-modal-header .d-modal-close,
	.d-modal .d-popconfirm-header .d-modal-close,
	.d-popconfirm .d-popconfirm-header .d-modal-close,
	.d-modal .d-modal-header .d-popconfirm-close,
	.d-popconfirm .d-modal-header .d-popconfirm-close,
	.d-modal .d-popconfirm-header .d-popconfirm-close,
	.d-popconfirm .d-popconfirm-header .d-popconfirm-close {
	color:rgba(0,0,0,.53);
	margin-left:auto
	}
	.d-modal .d-modal-header .d-modal-close:hover,
	.d-popconfirm .d-modal-header .d-modal-close:hover,
	.d-modal .d-popconfirm-header .d-modal-close:hover,
	.d-popconfirm .d-popconfirm-header .d-modal-close:hover,
	.d-modal .d-modal-header .d-popconfirm-close:hover,
	.d-popconfirm .d-modal-header .d-popconfirm-close:hover,
	.d-modal .d-popconfirm-header .d-popconfirm-close:hover,
	.d-popconfirm .d-popconfirm-header .d-popconfirm-close:hover {
	color:rgba(0,0,0,.7)
	}
	.d-modal .d-modal-header .d-modal-close.pressing,
	.d-popconfirm .d-modal-header .d-modal-close.pressing,
	.d-modal .d-popconfirm-header .d-modal-close.pressing,
	.d-popconfirm .d-popconfirm-header .d-modal-close.pressing,
	.d-modal .d-modal-header .d-popconfirm-close.pressing,
	.d-popconfirm .d-modal-header .d-popconfirm-close.pressing,
	.d-modal .d-popconfirm-header .d-popconfirm-close.pressing,
	.d-popconfirm .d-popconfirm-header .d-popconfirm-close.pressing {
	color:rgba(0,0,0,.85)
	}
	.d-modal .d-modal-content,
	.d-popconfirm .d-modal-content,
	.d-modal .d-popconfirm-content,
	.d-popconfirm .d-popconfirm-content {
	flex:1;
	padding:0 24px;
	overflow:auto
	}
	.d-modal .d-modal-content-no-padding,
	.d-popconfirm .d-modal-content-no-padding {
	flex:1;
	overflow:auto
	}
	.d-modal .d-modal-footer-shadow,
	.d-popconfirm .d-modal-footer-shadow {
	box-shadow:var(--shadow-inset-reverse)
	}
	.d-modal .d-modal-footer,
	.d-popconfirm .d-modal-footer,
	.d-modal .d-popconfirm-footer,
	.d-popconfirm .d-popconfirm-footer {
	padding:24px
	}
	.d-modal .d-modal-footer .d-modal-footer-space-left,
	.d-popconfirm .d-modal-footer .d-modal-footer-space-left,
	.d-modal .d-popconfirm-footer .d-modal-footer-space-left,
	.d-popconfirm .d-popconfirm-footer .d-modal-footer-space-left,
	.d-modal .d-modal-footer .d-popconfirm-footer-space-left,
	.d-popconfirm .d-modal-footer .d-popconfirm-footer-space-left,
	.d-modal .d-popconfirm-footer .d-popconfirm-footer-space-left,
	.d-popconfirm .d-popconfirm-footer .d-popconfirm-footer-space-left {
	flex:1
	}
	.d-popconfirm {
	background-color:var(--color-bg-2)
	}
	.d-drawer-mask {
	z-index:99;
	background-color:var(--color-fill-mask);
	width:100vw;
	height:100vh;
	position:fixed;
	top:0;
	left:0
	}
	.d-drawer {
	z-index:99;
	background-color:var(--color-bg);
	flex-direction:column;
	display:flex;
	position:fixed;
	box-shadow:0 9px 20px rgba(0,0,0,.09)
	}
	.d-drawer.d-drawer-top {
	width:100vw;
	top:0;
	left:0
	}
	.d-drawer.d-drawer-right {
	height:100vh;
	top:0;
	right:0
	}
	.d-drawer.d-drawer-bottom {
	width:100vw;
	bottom:0;
	left:0
	}
	.d-drawer.d-drawer-left {
	height:100vh;
	top:0;
	left:0
	}
	.d-drawer.d-drawer-top.d-drawer-default,
	.d-drawer.d-drawer-bottom.d-drawer-default {
	height:500px
	}
	.d-drawer.d-drawer-top.d-drawer-large,
	.d-drawer.d-drawer-bottom.d-drawer-large {
	height:750px
	}
	.d-drawer.d-drawer-right.d-drawer-default,
	.d-drawer.d-drawer-left.d-drawer-default {
	width:500px
	}
	.d-drawer.d-drawer-right.d-drawer-large,
	.d-drawer.d-drawer-left.d-drawer-large {
	width:750px
	}
	.d-drawer.d-drawer-no-header .d-drawer-content {
	padding-top:24px
	}
	.d-drawer .d-drawer-header {
	padding:calc(var(--size-space-step-default)*4)calc(var(--size-space-step-default)*6)
	}
	.d-drawer .d-drawer-header .d-drawer-close {
	color:rgba(0,0,0,.53);
	margin-left:auto
	}
	.d-drawer .d-drawer-header .d-drawer-close:hover {
	color:rgba(0,0,0,.7)
	}
	.d-drawer .d-drawer-header .d-drawer-close.pressing {
	color:rgba(0,0,0,.85)
	}
	.d-drawer .d-drawer-content {
	flex:1;
	padding:0 24px;
	overflow:auto
	}
	.d-drawer .d-drawer-footer {
	padding:24px
	}
	.d-drawer .d-drawer-guard {
	width:0;
	height:0;
	overflow:"hidden";
	outline:none
	}
	.drawer-slide-top-enter-active,
	.drawer-slide-top-leave-active,
	.drawer-slide-right-enter-active,
	.drawer-slide-right-leave-active,
	.drawer-slide-bottom-enter-active,
	.drawer-slide-bottom-leave-active,
	.drawer-slide-left-enter-active,
	.drawer-slide-left-leave-active {
	transition:transform .1s
	}
	.drawer-slide-top-enter-from,
	.drawer-slide-top-leave-to {
	transform:translateY(-100%)
	}
	.drawer-slide-right-enter-from,
	.drawer-slide-right-leave-to {
	transform:translate(100%)
	}
	.drawer-slide-bottom-enter-from,
	.drawer-slide-bottom-leave-to {
	transform:translateY(100%)
	}
	.drawer-slide-left-enter-from,
	.drawer-slide-left-leave-to {
	transform:translate(-100%)
	}
	.d-banner {
	align-items:center;
	gap:8px;
	padding:12px 16px;
	display:flex
	}
	.d-banner .d-banner-content {
	flex:1;
	min-width:0
	}
	.d-banner .d-banner-content.d-space-horizontal {
	align-items:flex-start
	}
	.d-banner .d-banner-content.d-banner-content-start {
	justify-content:start
	}
	.d-banner .d-banner-content.d-banner-content-center {
	justify-content:center
	}
	.d-banner .d-banner-content.d-banner-content-end {
	justify-content:end
	}
	.d-banner .d-banner-content .d-banner__title {
	color:var(--color-text-title);
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-default);
	font-weight:var(--size-text-font-weight-bold);
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
	}
	.d-banner .d-banner-content .d-banner__description {
	line-height:var(--size-text-line-height-default);
	color:var(--color-text-title);
	font-size:var(--size-text-default)
	}
	.d-banner .d-banner-content .d-banner-icon__wrapper {
	padding-top:3px
	}
	.d-banner .d-banner-content .d-banner-icon__wrapper.d-banner-icon__wrapper-info {
	color:#3c66ff
	}
	.d-banner .d-banner-content .d-banner-icon__wrapper.d-banner-icon__wrapper-success {
	color:#00a830
	}
	.d-banner .d-banner-content .d-banner-icon__wrapper.d-banner-icon__wrapper-warning {
	color:#f06800
	}
	.d-banner .d-banner-content .d-banner-icon__wrapper.d-banner-icon__wrapper-danger {
	color:#f03860
	}
	.d-banner .d-banner-content .d-banner-content-icon {
	width:18px;
	height:18px
	}
	.d-banner .d-banner-close {
	color:rgba(0,0,0,.53)
	}
	.d-banner .d-banner-close:hover {
	color:rgba(0,0,0,.7)
	}
	.d-banner .d-banner-close.pressing {
	color:rgba(0,0,0,.85)
	}
	.d-banner-multi-line {
	padding:16px
	}
	.d-back-top {
	z-index:99;
	position:fixed;
	bottom:100px;
	right:60px
	}
	.--color-transparent {
	color:transparent
	}
	.--color-current {
	color:currentColor
	}
	.--color-white {
	color:#fff
	}
	.--color-black {
	color:#000
	}
	.--color-bg-transparent {
	background-color:transparent
	}
	.--color-bg-current {
	background-color:currentColor
	}
	.--color-bg-white {
	background-color:var(--color-bg)
	}
	.--color-bg-black {
	background-color:#000
	}
	.--color-bg-disabled-opaque {
	background-color:#fafafa
	}
	.--color-border-transparent {
	border-color:transparent
	}
	.--color-border-current {
	border-color:currentColor
	}
	.--color-border-white {
	border-color:#fff
	}
	.--color-border-black {
	border-color:#000
	}
	.--color-primary {
	color:var(--color-primary);
	transition:color .1s
	}
	.--color-primary:not(.disabled):not(.--color-static).hover,
	.--color-primary:not(.disabled):not(.--color-static):hover {
	color:var(--color-primary-hover)
	}
	.--color-primary:not(.disabled):not(.--color-static).pressing {
	color:var(--color-primary-pressing)
	}
	.--color-primary.disabled {
	color:var(--color-primary-disabled)
	}
	.--color-muted {
	color:var(--color-muted-new)
	}
	.--color-muted:not(.disabled):not(.--color-static).hover,
	.--color-muted:not(.disabled):not(.--color-static):hover {
	color:var(--color-muted-new-hover)
	}
	.--color-muted:not(.disabled):not(.--color-static).pressing {
	color:var(--contrast-full)
	}
	.--color-muted.disabled {
	color:var(--color-muted-new-disabled)
	}
	.--color-primary-light {
	color:var(--color-primary-light);
	transition:color .1s
	}
	.--color-primary-light:not(.disabled):not(.--color-static).hover,
	.--color-primary-light:not(.disabled):not(.--color-static):hover {
	color:var(--color-primary-light-hover)
	}
	.--color-primary-light:not(.disabled):not(.--color-static).pressing {
	color:var(--color-primary-light-pressing)
	}
	.--color-bg-primary {
	background-color:var(--color-primary);
	transition:background-color .1s
	}
	.--color-bg-primary:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-primary:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-primary-hover)
	}
	.--color-bg-primary:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-primary-pressing)
	}
	.--color-bg-primary.disabled {
	background-color:var(--color-primary-disabled)
	}
	.--color-bg-primary-light {
	background-color:var(--color-primary-light);
	transition:background-color .1s
	}
	.--color-bg-primary-light:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-primary-light:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-primary-light-hover)
	}
	.--color-bg-primary-light:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-primary-light-pressing)
	}
	.--color-border-primary {
	border-color:var(--color-primary);
	transition:border-color .1s
	}
	.--color-border-primary:not(.disabled):not(.--color-border-static).hover,
	.--color-border-primary:not(.disabled):not(.--color-border-static):hover {
	border-color:var(--color-primary-hover)
	}
	.--color-border-primary:not(.disabled):not(.--color-border-static).pressing {
	border-color:var(--color-primary-pressing)
	}
	.--color-border-primary.disabled {
	border-color:var(--color-primary-disabled)
	}
	.--color-border-primary-light {
	border-color:var(--color-primary-light);
	transition:border-color .1s
	}
	.--color-border-primary-light:not(.disabled):not(.--color-border-static).hover,
	.--color-border-primary-light:not(.disabled):not(.--color-border-static):hover {
	border-color:var(--color-primary-light-hover)
	}
	.--color-border-primary-light:not(.disabled):not(.--color-border-static).pressing {
	border-color:var(--color-primary-light-pressing)
	}
	.--color-warning {
	color:var(--color-warning);
	transition:color .1s
	}
	.--color-warning:not(.disabled):not(.--color-static).hover,
	.--color-warning:not(.disabled):not(.--color-static):hover {
	color:var(--color-warning-hover)
	}
	.--color-warning:not(.disabled):not(.--color-static).pressing {
	color:var(--color-warning-pressing)
	}
	.--color-warning.disabled {
	color:var(--color-warning-disabled)
	}
	.--color-warning-light {
	color:var(--color-warning-light);
	transition:color .1s
	}
	.--color-warning-light:not(.disabled):not(.--color-static).hover,
	.--color-warning-light:not(.disabled):not(.--color-static):hover {
	color:var(--color-warning-light-hover)
	}
	.--color-warning-light:not(.disabled):not(.--color-static).pressing {
	color:var(--color-warning-light-pressing)
	}
	.--color-bg-warning {
	background-color:var(--color-warning);
	transition:background-color .1s
	}
	.--color-bg-warning:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-warning:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-warning-hover)
	}
	.--color-bg-warning:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-warning-pressing)
	}
	.--color-bg-warning.disabled {
	background-color:var(--color-warning-disabled)
	}
	.--color-bg-warning-light {
	background-color:var(--color-warning-light);
	transition:background-color .1s
	}
	.--color-bg-warning-light:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-warning-light:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-warning-light-hover)
	}
	.--color-bg-warning-light:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-warning-light-pressing)
	}
	.--color-border-warning {
	border-color:var(--color-warning);
	transition:border-color .1s
	}
	.--color-border-warning:not(.disabled):not(.--color-border-static).hover,
	.--color-border-warning:not(.disabled):not(.--color-border-static):hover {
	border-color:var(--color-warning-hover)
	}
	.--color-border-warning:not(.disabled):not(.--color-border-static).pressing {
	border-color:var(--color-warning-pressing)
	}
	.--color-border-warning.disabled {
	border-color:var(--color-warning-disabled)
	}
	.--color-border-warning-light {
	border-color:var(--color-warning-light);
	transition:border-color .1s
	}
	.--color-border-warning-light:not(.disabled):not(.--color-border-static).hover,
	.--color-border-warning-light:not(.disabled):not(.--color-border-static):hover {
	border-color:var(--color-warning-light-hover)
	}
	.--color-border-warning-light:not(.disabled):not(.--color-border-static).pressing {
	border-color:var(--color-warning-light-pressing)
	}
	.--color-danger {
	color:var(--color-danger);
	transition:color .1s
	}
	.--color-danger:not(.disabled):not(.--color-static).hover,
	.--color-danger:not(.disabled):not(.--color-static):hover {
	color:var(--color-danger-hover)
	}
	.--color-danger:not(.disabled):not(.--color-static).pressing {
	color:var(--color-danger-pressing)
	}
	.--color-danger.disabled {
	color:var(--color-danger-disabled)
	}
	.--color-danger-light {
	color:var(--color-danger-light);
	transition:color .1s
	}
	.--color-danger-light:not(.disabled):not(.--color-static).hover,
	.--color-danger-light:not(.disabled):not(.--color-static):hover {
	color:var(--color-danger-light-hover)
	}
	.--color-danger-light:not(.disabled):not(.--color-static).pressing {
	color:var(--color-danger-light-pressing)
	}
	.--color-bg-danger {
	background-color:var(--color-danger);
	transition:background-color .1s
	}
	.--color-bg-danger:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-danger:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-danger-hover)
	}
	.--color-bg-danger:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-danger-pressing)
	}
	.--color-bg-danger.disabled {
	background-color:var(--color-danger-disabled)
	}
	.--color-bg-danger-light {
	background-color:var(--color-danger-light);
	transition:background-color .1s
	}
	.--color-bg-danger-light:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-danger-light:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-danger-light-hover)
	}
	.--color-bg-danger-light:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-danger-light-pressing)
	}
	.--color-border-danger {
	border-color:var(--color-danger);
	transition:border-color .1s
	}
	.--color-border-danger:not(.disabled):not(.--color-border-static).hover,
	.--color-border-danger:not(.disabled):not(.--color-border-static):hover {
	border-color:var(--color-danger-hover)
	}
	.--color-border-danger:not(.disabled):not(.--color-border-static).pressing {
	border-color:var(--color-danger-pressing)
	}
	.--color-border-danger.disabled {
	border-color:var(--color-danger-disabled)
	}
	.--color-border-danger-light {
	border-color:var(--color-danger-light);
	transition:border-color .1s
	}
	.--color-border-danger-light:not(.disabled):not(.--color-border-static).hover,
	.--color-border-danger-light:not(.disabled):not(.--color-border-static):hover {
	border-color:var(--color-danger-light-hover)
	}
	.--color-border-danger-light:not(.disabled):not(.--color-border-static).pressing {
	border-color:var(--color-danger-light-pressing)
	}
	.--color-info {
	color:var(--color-info);
	transition:color .1s
	}
	.--color-info:not(.disabled):not(.--color-static).hover,
	.--color-info:not(.disabled):not(.--color-static):hover {
	color:var(--color-info-hover)
	}
	.--color-info:not(.disabled):not(.--color-static).pressing {
	color:var(--color-info-pressing)
	}
	.--color-info.disabled {
	color:var(--color-info-disabled)
	}
	.--color-info-light {
	color:var(--color-info-light);
	transition:color .1s
	}
	.--color-info-light:not(.disabled):not(.--color-static).hover,
	.--color-info-light:not(.disabled):not(.--color-static):hover {
	color:var(--color-info-light-hover)
	}
	.--color-info-light:not(.disabled):not(.--color-static).pressing {
	color:var(--color-info-light-pressing)
	}
	.--color-bg-info {
	background-color:var(--color-info);
	transition:background-color .1s
	}
	.--color-bg-info:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-info:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-info-hover)
	}
	.--color-bg-info:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-info-pressing)
	}
	.--color-bg-info.disabled {
	background-color:var(--color-info-disabled)
	}
	.--color-bg-info-light {
	background-color:var(--color-info-light);
	transition:background-color .1s
	}
	.--color-bg-info-light:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-info-light:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-info-light-hover)
	}
	.--color-bg-info-light:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-info-light-pressing)
	}
	.--color-border-info {
	border-color:var(--color-info);
	transition:border-color .1s
	}
	.--color-border-info:not(.disabled):not(.--color-border-static).hover,
	.--color-border-info:not(.disabled):not(.--color-border-static):hover {
	border-color:var(--color-info-hover)
	}
	.--color-border-info:not(.disabled):not(.--color-border-static).pressing {
	border-color:var(--color-info-pressing)
	}
	.--color-border-info.disabled {
	border-color:var(--color-info-disabled)
	}
	.--color-border-info-light {
	border-color:var(--color-info-light);
	transition:border-color .1s
	}
	.--color-border-info-light:not(.disabled):not(.--color-bg-static).hover,
	.--color-border-info-light:not(.disabled):not(.--color-bg-static):hover {
	border-color:var(--color-info-light-hover)
	}
	.--color-border-info-light:not(.disabled):not(.--color-bg-static).pressing {
	border-color:var(--color-info-light-pressing)
	}
	.--color-success {
	color:var(--color-success);
	transition:color .1s
	}
	.--color-success:not(.disabled):not(.--color-static).hover,
	.--color-success:not(.disabled):not(.--color-static):hover {
	color:var(--color-success-hover)
	}
	.--color-success:not(.disabled):not(.--color-static).pressing {
	color:var(--color-success-pressing)
	}
	.--color-success.disabled {
	color:var(--color-success-disabled)
	}
	.--color-success-light {
	color:var(--color-success-light);
	transition:color .1s
	}
	.--color-success-light:not(.disabled):not(.--color-bg-static).hover,
	.--color-success-light:not(.disabled):not(.--color-bg-static):hover {
	color:var(--color-success-light-hover)
	}
	.--color-success-light:not(.disabled):not(.--color-bg-static).pressing {
	color:var(--color-success-light-pressing)
	}
	.--color-bg-success {
	background-color:var(--color-success);
	transition:background-color .1s
	}
	.--color-bg-success:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-success:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-success-hover)
	}
	.--color-bg-success:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-success-pressing)
	}
	.--color-bg-success.disabled {
	background-color:var(--color-success-disabled)
	}
	.--color-bg-success-light {
	background-color:#e1faeb;
	transition:background-color .1s
	}
	.--color-bg-success-light:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-success-light:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-success-light-hover)
	}
	.--color-bg-success-light:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-success-light-pressing)
	}
	.--color-border-success {
	border-color:var(--color-success);
	transition:border-color .1s
	}
	.--color-border-success:not(.disabled):not(.--color-bg-static).hover,
	.--color-border-success:not(.disabled):not(.--color-bg-static):hover {
	border-color:var(--color-success-hover)
	}
	.--color-border-success:not(.disabled):not(.--color-bg-static).pressing {
	border-color:var(--color-success-pressing)
	}
	.--color-border-success.disabled {
	border-color:var(--color-success-disabled)
	}
	.--color-border-success-light {
	border-color:var(--color-success-light);
	transition:border-color .1s
	}
	.--color-border-success-light:not(.disabled):not(.--color-bg-static).hover,
	.--color-border-success-light:not(.disabled):not(.--color-bg-static):hover {
	border-color:var(--color-success-light-hover)
	}
	.--color-border-success-light:not(.disabled):not(.--color-bg-static).pressing {
	border-color:var(--color-success-light-pressing)
	}
	.--color-fill {
	color:var(--color-fill);
	transition:color .1s
	}
	.--color-fill:not(.disabled):not(.--color-bg-static).hover,
	.--color-fill:not(.disabled):not(.--color-bg-static):hover {
	color:var(--color-fill-hover)
	}
	.--color-fill:not(.disabled):not(.--color-bg-static).pressing {
	color:var(--color-fill-pressing)
	}
	.--color-fill.disabled {
	color:var(--color-fill-disabled)
	}
	.--color-fill-opaque {
	color:var(--color-fill-opaque);
	transition:color .1s
	}
	.--color-fill-opaque:not(.disabled):not(.--color-bg-static).hover,
	.--color-fill-opaque:not(.disabled):not(.--color-bg-static):hover {
	color:var(--color-fill-hover-opaque)
	}
	.--color-fill-opaque:not(.disabled):not(.--color-bg-static).pressing {
	color:var(--color-fill-pressing-opaque)
	}
	.--color-fill-opaque.disabled {
	color:var(--color-fill-disabled-opaque)
	}
	.--color-fill-light {
	color:var(--color-fill-light);
	transition:color .1s
	}
	.--color-fill-light:not(.disabled):not(.--color-bg-static).hover,
	.--color-fill-light:not(.disabled):not(.--color-bg-static):hover {
	color:var(--color-fill-hover)
	}
	.--color-fill-light:not(.disabled):not(.--color-bg-static).pressing {
	color:var(--color-fill-pressing)
	}
	.--color-fill-light-opaque {
	color:var(--color-fill-light-opaque);
	transition:color .1s
	}
	.--color-fill-light-opaque:not(.disabled):not(.--color-bg-static).hover,
	.--color-fill-light-opaque:not(.disabled):not(.--color-bg-static):hover {
	color:var(--color-fill-hover-opaque)
	}
	.--color-fill-light-opaque:not(.disabled):not(.--color-bg-static).pressing {
	color:var(--color-fill-pressing-opaque)
	}
	.--color-bg-fill {
	background-color:var(--color-fill);
	transition:background-color .1s
	}
	.--color-bg-fill:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-fill:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-fill-hover)
	}
	.--color-bg-fill:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-fill-pressing)
	}
	.--color-bg-fill.disabled {
	background-color:var(--color-fill-disabled)
	}
	.--color-bg-fill-disabled-opaque {
	background-color:var(--color-fill-disabled-opaque)
	}
	.--color-bg-fill-opaque {
	background-color:var(--color-fill-opaque);
	transition:background-color .1s
	}
	.--color-bg-fill-opaque:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-fill-opaque:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-fill-hover-opaque)
	}
	.--color-bg-fill-opaque:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-fill-pressing-opaque)
	}
	.--color-bg-fill-opaque.disabled {
	background-color:var(--color-fill-disabled-opaque)
	}
	.--color-bg-fill-light {
	background-color:var(--color-fill-light);
	transition:background-color .1s
	}
	.--color-bg-fill-light:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-fill-light:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-fill-hover)
	}
	.--color-bg-fill-light:not(.disabled):not(.--color-bg-static).pressing,
	.--color-bg-fill-light:not(.disabled):not(.--color-bg-static):active {
	background-color:var(--color-fill-pressing)
	}
	.--color-bg-fill-light-opaque {
	background-color:var(--color-bg);
	transition:background-color .1s
	}
	.--color-bg-fill-light-opaque:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-fill-light-opaque:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-fill-hover-opaque)
	}
	.--color-bg-fill-light-opaque:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-fill-pressing-opaque)
	}
	.--color-bg-fill-outline {
	background-color:var(--color-fill-outline);
	transition:background-color .1s
	}
	.--color-bg-fill-outline:not(.disabled):not(.--color-bg-static).hover,
	.--color-bg-fill-outline:not(.disabled):not(.--color-bg-static):hover {
	background-color:var(--color-fill-hover-opaque)
	}
	.--color-bg-fill-outline:not(.disabled):not(.--color-bg-static).pressing {
	background-color:var(--color-fill-pressing-opaque)
	}
	.--color-border-fill {
	border-color:var(--color-fill);
	transition:border-color .1s
	}
	.--color-border-fill:not(.disabled):not(.--color-bg-static).hover,
	.--color-border-fill:not(.disabled):not(.--color-bg-static):hover {
	border-color:var(--color-fill-hover)
	}
	.--color-border-fill:not(.disabled):not(.--color-bg-static).pressing {
	border-color:var(--color-fill-pressing)
	}
	.--color-border-fill.disabled {
	border-color:var(--color-fill-disabled)
	}
	.--color-border-fill-opaque {
	border-color:var(--color-fill-opaque);
	transition:border-color .1s
	}
	.--color-border-fill-opaque:not(.disabled):not(.--color-bg-static).hover,
	.--color-border-fill-opaque:not(.disabled):not(.--color-bg-static):hover {
	border-color:var(--color-fill-hover-opaque)
	}
	.--color-border-fill-opaque:not(.disabled):not(.--color-bg-static).pressing {
	border-color:var(--color-fill-pressing-opaque)
	}
	.--color-border-fill-opaque.disabled {
	border-color:var(--color-fill-disabled)
	}
	.--color-border-fill-light {
	border-color:var(--color-fill-light);
	transition:border-color .1s
	}
	.--color-border-fill-light:not(.disabled):not(.--color-bg-static).hover,
	.--color-border-fill-light:not(.disabled):not(.--color-bg-static):hover {
	border-color:var(--color-fill-hover)
	}
	.--color-border-fill-light:not(.disabled):not(.--color-bg-static).pressing {
	border-color:var(--color-fill-pressing)
	}
	.--color-border-fill-light-opaque {
	border-color:var(--color-fill-light-opaque);
	transition:border-color .1s
	}
	.--color-border-fill-light-opaque:not(.disabled):not(.--color-bg-static).hover,
	.--color-border-fill-light-opaque:not(.disabled):not(.--color-bg-static):hover {
	border-color:var(--color-fill-hover-opaque)
	}
	.--color-border-fill-light-opaque:not(.disabled):not(.--color-bg-static).pressing {
	border-color:var(--color-fill-pressing-opaque)
	}
	.--color-text-title,
	.--color-text-h1,
	.--color-text-h2,
	.--color-text-h3,
	.--color-text-h4,
	.--color-text-h5,
	.--color-text-h6 {
	color:var(--color-text-title)
	}
	.--color-text-paragraph {
	color:var(--color-text-paragraph)
	}
	.--color-text-description {
	color:var(--color-text-description)
	}
	.--color-text-placeholder {
	color:var(--color-text-placeholder)
	}
	.--color-text-disabled {
	color:var(--color-text-disabled)
	}
	.--color-text-title-solid,
	.--color-text-h1-solid,
	.--color-text-h2-solid,
	.--color-text-h3-solid,
	.--color-text-h4-solid,
	.--color-text-h5-solid,
	.--color-text-h6-solid {
	color:var(--color-text-title-solid)
	}
	.--color-text-paragraph-solid {
	color:var(--color-text-paragraph-solid)
	}
	.--color-text-description-solid {
	color:var(--color-text-description-solid)
	}
	.--color-text-placeholder-solid {
	color:var(--color-text-placeholder-solid)
	}
	.--color-text-disabled-solid {
	color:var(--color-text-disabled-solid)
	}
	.--color-grey-1 {
	color:#f3f3f3
	}
	.--color-grey-2 {
	color:#e2e2e2
	}
	.--color-grey-3 {
	color:#ccc
	}
	.--color-grey-4 {
	color:#b4b4b4
	}
	.--color-grey-5 {
	color:#9d9d9d
	}
	.--color-grey-6 {
	color:#888
	}
	.--color-grey-7 {
	color:#747474
	}
	.--color-grey-8 {
	color:#616161
	}
	.--color-grey-9 {
	color:#4e4e4e
	}
	.--color-grey-10 {
	color:#3d3d3d
	}
	.--color-bg-grey-1 {
	background-color:#f3f3f3
	}
	.--color-bg-grey-2 {
	background-color:#e2e2e2
	}
	.--color-bg-grey-3 {
	background-color:#ccc
	}
	.--color-bg-grey-4 {
	background-color:#b4b4b4
	}
	.--color-bg-grey-5 {
	background-color:#9d9d9d
	}
	.--color-bg-grey-6 {
	background-color:#888
	}
	.--color-bg-grey-7 {
	background-color:#747474
	}
	.--color-bg-grey-8 {
	background-color:#616161
	}
	.--color-bg-grey-9 {
	background-color:#4e4e4e
	}
	.--color-bg-grey-10 {
	background-color:#3d3d3d
	}
	.--color-border-grey-1 {
	border-color:#f3f3f3
	}
	.--color-border-grey-2 {
	border-color:#e2e2e2
	}
	.--color-border-grey-3 {
	border-color:#ccc
	}
	.--color-border-grey-4 {
	border-color:#b4b4b4
	}
	.--color-border-grey-5 {
	border-color:#9d9d9d
	}
	.--color-border-grey-6 {
	border-color:#888
	}
	.--color-border-grey-7 {
	border-color:#747474
	}
	.--color-border-grey-8 {
	border-color:#616161
	}
	.--color-border-grey-9 {
	border-color:#4e4e4e
	}
	.--color-border-grey-10 {
	border-color:#3d3d3d
	}
	.--color-orange-1 {
	color:#ffeee5
	}
	.--color-orange-2 {
	color:#fedfce
	}
	.--color-orange-3 {
	color:#ffc1a0
	}
	.--color-orange-4 {
	color:#ffa275
	}
	.--color-orange-5 {
	color:#ff834f
	}
	.--color-orange-6 {
	color:#fd6321
	}
	.--color-orange-7 {
	color:#e45410
	}
	.--color-orange-8 {
	color:#bd4000
	}
	.--color-orange-9 {
	color:#892c00
	}
	.--color-orange-10 {
	color:#5f2000
	}
	.--color-bg-orange-1 {
	background-color:#ffeee5
	}
	.--color-bg-orange-2 {
	background-color:#fedfce
	}
	.--color-bg-orange-3 {
	background-color:#ffc1a0
	}
	.--color-bg-orange-4 {
	background-color:#ffa275
	}
	.--color-bg-orange-5 {
	background-color:#ff834f
	}
	.--color-bg-orange-6 {
	background-color:#fd6321
	}
	.--color-bg-orange-7 {
	background-color:#e45410
	}
	.--color-bg-orange-8 {
	background-color:#bd4000
	}
	.--color-bg-orange-9 {
	background-color:#892c00
	}
	.--color-bg-orange-10 {
	background-color:#5f2000
	}
	.--color-border-orange-1 {
	border-color:#ffeee5
	}
	.--color-border-orange-2 {
	border-color:#fedfce
	}
	.--color-border-orange-3 {
	border-color:#ffc1a0
	}
	.--color-border-orange-4 {
	border-color:#ffa275
	}
	.--color-border-orange-5 {
	border-color:#ff834f
	}
	.--color-border-orange-6 {
	border-color:#fd6321
	}
	.--color-border-orange-7 {
	border-color:#e45410
	}
	.--color-border-orange-8 {
	border-color:#bd4000
	}
	.--color-border-orange-9 {
	border-color:#892c00
	}
	.--color-border-orange-10 {
	border-color:#5f2000
	}
	.--color-red-1 {
	color:#ffecf2
	}
	.--color-red-2 {
	color:#ffd8e4
	}
	.--color-red-3 {
	color:#feb1c3
	}
	.--color-red-4 {
	color:#ff8ba1
	}
	.--color-red-5 {
	color:#fd6480
	}
	.--color-red-6 {
	color:#fb3367
	}
	.--color-red-7 {
	color:#d6214d
	}
	.--color-red-8 {
	color:#ac123a
	}
	.--color-red-9 {
	color:#780f27
	}
	.--color-red-10 {
	color:#53001b
	}
	.--color-bg-red-1 {
	background-color:#ffecf2
	}
	.--color-bg-red-2 {
	background-color:#ffd8e4
	}
	.--color-bg-red-3 {
	background-color:#feb1c3
	}
	.--color-bg-red-4 {
	background-color:#ff8ba1
	}
	.--color-bg-red-5 {
	background-color:#fd6480
	}
	.--color-bg-red-6 {
	background-color:#fb3367
	}
	.--color-bg-red-7 {
	background-color:#d6214d
	}
	.--color-bg-red-8 {
	background-color:#ac123a
	}
	.--color-bg-red-9 {
	background-color:#780f27
	}
	.--color-bg-red-10 {
	background-color:#53001b
	}
	.--color-border-red-1 {
	border-color:#ffecf2
	}
	.--color-border-red-2 {
	border-color:#ffd8e4
	}
	.--color-border-red-3 {
	border-color:#feb1c3
	}
	.--color-border-red-4 {
	border-color:#ff8ba1
	}
	.--color-border-red-5 {
	border-color:#fd6480
	}
	.--color-border-red-6 {
	border-color:#fb3367
	}
	.--color-border-red-7 {
	border-color:#d6214d
	}
	.--color-border-red-8 {
	border-color:#ac123a
	}
	.--color-border-red-9 {
	border-color:#780f27
	}
	.--color-border-red-10 {
	border-color:#53001b
	}
	.--color-pink-1 {
	color:#fdedf8
	}
	.--color-pink-2 {
	color:#fdd7f0
	}
	.--color-pink-3 {
	color:#fbaee2
	}
	.--color-pink-4 {
	color:#fa86d4
	}
	.--color-pink-5 {
	color:#f15dc0
	}
	.--color-pink-6 {
	color:#d53da2
	}
	.--color-pink-7 {
	color:#b12982
	}
	.--color-pink-8 {
	color:#891d64
	}
	.--color-pink-9 {
	color:#601547
	}
	.--color-pink-10 {
	color:#490137
	}
	.--color-bg-pink-1 {
	background-color:#fdedf8
	}
	.--color-bg-pink-2 {
	background-color:#fdd7f0
	}
	.--color-bg-pink-3 {
	background-color:#fbaee2
	}
	.--color-bg-pink-4 {
	background-color:#fa86d4
	}
	.--color-bg-pink-5 {
	background-color:#f15dc0
	}
	.--color-bg-pink-6 {
	background-color:#d53da2
	}
	.--color-bg-pink-7 {
	background-color:#b12982
	}
	.--color-bg-pink-8 {
	background-color:#891d64
	}
	.--color-bg-pink-9 {
	background-color:#601547
	}
	.--color-bg-pink-10 {
	background-color:#490137
	}
	.--color-border-pink-1 {
	border-color:#fdedf8
	}
	.--color-border-pink-2 {
	border-color:#fdd7f0
	}
	.--color-border-pink-3 {
	border-color:#fbaee2
	}
	.--color-border-pink-4 {
	border-color:#fa86d4
	}
	.--color-border-pink-5 {
	border-color:#f15dc0
	}
	.--color-border-pink-6 {
	border-color:#d53da2
	}
	.--color-border-pink-7 {
	border-color:#b12982
	}
	.--color-border-pink-8 {
	border-color:#891d64
	}
	.--color-border-pink-9 {
	border-color:#601547
	}
	.--color-border-pink-10 {
	border-color:#490137
	}
	.--color-violet-1 {
	color:#f9eefb
	}
	.--color-violet-2 {
	color:#f2daf8
	}
	.--color-violet-3 {
	color:#e6b4f3
	}
	.--color-violet-4 {
	color:#d990eb
	}
	.--color-violet-5 {
	color:#c86cde
	}
	.--color-violet-6 {
	color:#af4ac8
	}
	.--color-violet-7 {
	color:#9034a7
	}
	.--color-violet-8 {
	color:#6f2581
	}
	.--color-violet-9 {
	color:#4c1859
	}
	.--color-violet-10 {
	color:#3b0848
	}
	.--color-bg-violet-1 {
	background-color:#f9eefb
	}
	.--color-bg-violet-2 {
	background-color:#f2daf8
	}
	.--color-bg-violet-3 {
	background-color:#e6b4f3
	}
	.--color-bg-violet-4 {
	background-color:#d990eb
	}
	.--color-bg-violet-5 {
	background-color:#c86cde
	}
	.--color-bg-violet-6 {
	background-color:#af4ac8
	}
	.--color-bg-violet-7 {
	background-color:#9034a7
	}
	.--color-bg-violet-8 {
	background-color:#6f2581
	}
	.--color-bg-violet-9 {
	background-color:#4c1859
	}
	.--color-bg-violet-10 {
	background-color:#3b0848
	}
	.--color-border-violet-1 {
	border-color:#f9eefb
	}
	.--color-border-violet-2 {
	border-color:#f2daf8
	}
	.--color-border-violet-3 {
	border-color:#e6b4f3
	}
	.--color-border-violet-4 {
	border-color:#d990eb
	}
	.--color-border-violet-5 {
	border-color:#c86cde
	}
	.--color-border-violet-6 {
	border-color:#af4ac8
	}
	.--color-border-violet-7 {
	border-color:#9034a7
	}
	.--color-border-violet-8 {
	border-color:#6f2581
	}
	.--color-border-violet-9 {
	border-color:#4c1859
	}
	.--color-border-violet-10 {
	border-color:#3b0848
	}
	.--color-purple-1 {
	color:#f3eeff
	}
	.--color-purple-2 {
	color:#e8dcff
	}
	.--color-purple-3 {
	color:#d2bbff
	}
	.--color-purple-4 {
	color:#b9f
	}
	.--color-purple-5 {
	color:#a278fe
	}
	.--color-purple-6 {
	color:#8759ec
	}
	.--color-purple-7 {
	color:#6c41c8
	}
	.--color-purple-8 {
	color:#522f9d
	}
	.--color-purple-9 {
	color:#38206c
	}
	.--color-purple-10 {
	color:#271051
	}
	.--color-bg-purple-1 {
	background-color:#f3eeff
	}
	.--color-bg-purple-2 {
	background-color:#e8dcff
	}
	.--color-bg-purple-3 {
	background-color:#d2bbff
	}
	.--color-bg-purple-4 {
	background-color:#b9f
	}
	.--color-bg-purple-5 {
	background-color:#a278fe
	}
	.--color-bg-purple-6 {
	background-color:#8759ec
	}
	.--color-bg-purple-7 {
	background-color:#6c41c8
	}
	.--color-bg-purple-8 {
	background-color:#522f9d
	}
	.--color-bg-purple-9 {
	background-color:#38206c
	}
	.--color-bg-purple-10 {
	background-color:#271051
	}
	.--color-border-purple-1 {
	border-color:#f3eeff
	}
	.--color-border-purple-2 {
	border-color:#e8dcff
	}
	.--color-border-purple-3 {
	border-color:#d2bbff
	}
	.--color-border-purple-4 {
	border-color:#b9f
	}
	.--color-border-purple-5 {
	border-color:#a278fe
	}
	.--color-border-purple-6 {
	border-color:#8759ec
	}
	.--color-border-purple-7 {
	border-color:#6c41c8
	}
	.--color-border-purple-8 {
	border-color:#522f9d
	}
	.--color-border-purple-9 {
	border-color:#38206c
	}
	.--color-border-purple-10 {
	border-color:#271051
	}
	.--color-blue-1 {
	color:#ecf0ff
	}
	.--color-blue-2 {
	color:#d4dfff
	}
	.--color-blue-3 {
	color:#b2c8ff
	}
	.--color-blue-4 {
	color:#7fa3ff
	}
	.--color-blue-5 {
	color:#5f87fe
	}
	.--color-blue-6 {
	color:#386bff
	}
	.--color-blue-7 {
	color:#2859e4
	}
	.--color-blue-8 {
	color:#244bbc
	}
	.--color-blue-9 {
	color:#15378f
	}
	.--color-blue-10 {
	color:#09215f
	}
	.--color-bg-blue-1 {
	background-color:#ecf0ff
	}
	.--color-bg-blue-2 {
	background-color:#d4dfff
	}
	.--color-bg-blue-3 {
	background-color:#b2c8ff
	}
	.--color-bg-blue-4 {
	background-color:#7fa3ff
	}
	.--color-bg-blue-5 {
	background-color:#5f87fe
	}
	.--color-bg-blue-6 {
	background-color:#386bff
	}
	.--color-bg-blue-7 {
	background-color:#2859e4
	}
	.--color-bg-blue-8 {
	background-color:#244bbc
	}
	.--color-bg-blue-9 {
	background-color:#15378f
	}
	.--color-bg-blue-10 {
	background-color:#09215f
	}
	.--color-border-blue-1 {
	border-color:#ecf0ff
	}
	.--color-border-blue-2 {
	border-color:#d4dfff
	}
	.--color-border-blue-3 {
	border-color:#b2c8ff
	}
	.--color-border-blue-4 {
	border-color:#7fa3ff
	}
	.--color-border-blue-5 {
	border-color:#5f87fe
	}
	.--color-border-blue-6 {
	border-color:#386bff
	}
	.--color-border-blue-7 {
	border-color:#2859e4
	}
	.--color-border-blue-8 {
	border-color:#244bbc
	}
	.--color-border-blue-9 {
	border-color:#15378f
	}
	.--color-border-blue-10 {
	border-color:#09215f
	}
	.--color-cyan-1 {
	color:#e7f6fe
	}
	.--color-cyan-2 {
	color:#cfedfd
	}
	.--color-cyan-3 {
	color:#9bdafb
	}
	.--color-cyan-4 {
	color:#68c3f3
	}
	.--color-cyan-5 {
	color:#26afe7
	}
	.--color-cyan-6 {
	color:#0a8fc9
	}
	.--color-cyan-7 {
	color:#096c9c
	}
	.--color-cyan-8 {
	color:#0d5378
	}
	.--color-cyan-9 {
	color:#033a56
	}
	.--color-cyan-10 {
	color:#032739
	}
	.--color-bg-cyan-1 {
	background-color:#e7f6fe
	}
	.--color-bg-cyan-2 {
	background-color:#cfedfd
	}
	.--color-bg-cyan-3 {
	background-color:#9bdafb
	}
	.--color-bg-cyan-4 {
	background-color:#68c3f3
	}
	.--color-bg-cyan-5 {
	background-color:#26afe7
	}
	.--color-bg-cyan-6 {
	background-color:#0a8fc9
	}
	.--color-bg-cyan-7 {
	background-color:#096c9c
	}
	.--color-bg-cyan-8 {
	background-color:#0d5378
	}
	.--color-bg-cyan-9 {
	background-color:#033a56
	}
	.--color-bg-cyan-10 {
	background-color:#032739
	}
	.--color-border-cyan-1 {
	border-color:#e7f6fe
	}
	.--color-border-cyan-2 {
	border-color:#cfedfd
	}
	.--color-border-cyan-3 {
	border-color:#9bdafb
	}
	.--color-border-cyan-4 {
	border-color:#68c3f3
	}
	.--color-border-cyan-5 {
	border-color:#26afe7
	}
	.--color-border-cyan-6 {
	border-color:#0a8fc9
	}
	.--color-border-cyan-7 {
	border-color:#096c9c
	}
	.--color-border-cyan-8 {
	border-color:#0d5378
	}
	.--color-border-cyan-9 {
	border-color:#033a56
	}
	.--color-border-cyan-10 {
	border-color:#032739
	}
	.--color-teal-1 {
	color:#e8f7f6
	}
	.--color-teal-2 {
	color:#d0eeeb
	}
	.--color-teal-3 {
	color:#9dded8
	}
	.--color-teal-4 {
	color:#73cbc3
	}
	.--color-teal-5 {
	color:#00b7a9
	}
	.--color-teal-6 {
	color:#009a8d
	}
	.--color-teal-7 {
	color:#007e73
	}
	.--color-teal-8 {
	color:#00635a
	}
	.--color-teal-9 {
	color:#004942
	}
	.--color-teal-10 {
	color:#012b27
	}
	.--color-bg-teal-1 {
	background-color:#e8f7f6
	}
	.--color-bg-teal-2 {
	background-color:#d0eeeb
	}
	.--color-bg-teal-3 {
	background-color:#9dded8
	}
	.--color-bg-teal-4 {
	background-color:#73cbc3
	}
	.--color-bg-teal-5 {
	background-color:#00b7a9
	}
	.--color-bg-teal-6 {
	background-color:#009a8d
	}
	.--color-bg-teal-7 {
	background-color:#007e73
	}
	.--color-bg-teal-8 {
	background-color:#00635a
	}
	.--color-bg-teal-9 {
	background-color:#004942
	}
	.--color-bg-teal-10 {
	background-color:#012b27
	}
	.--color-border-teal-1 {
	border-color:#e8f7f6
	}
	.--color-border-teal-2 {
	border-color:#d0eeeb
	}
	.--color-border-teal-3 {
	border-color:#9dded8
	}
	.--color-border-teal-4 {
	border-color:#73cbc3
	}
	.--color-border-teal-5 {
	border-color:#00b7a9
	}
	.--color-border-teal-6 {
	border-color:#009a8d
	}
	.--color-border-teal-7 {
	border-color:#007e73
	}
	.--color-border-teal-8 {
	border-color:#00635a
	}
	.--color-border-teal-9 {
	border-color:#004942
	}
	.--color-border-teal-10 {
	border-color:#012b27
	}
	.--color-green-1 {
	color:#e1faeb
	}
	.--color-green-2 {
	color:#c2f3d6
	}
	.--color-green-3 {
	color:#8ce8aa
	}
	.--color-green-4 {
	color:#50d37f
	}
	.--color-green-5 {
	color:#21c463
	}
	.--color-green-6 {
	color:#00ab46
	}
	.--color-green-7 {
	color:#008f3b
	}
	.--color-green-8 {
	color:#006e30
	}
	.--color-green-9 {
	color:#004f21
	}
	.--color-green-10 {
	color:#043116
	}
	.--color-bg-green-1 {
	background-color:#e1faeb
	}
	.--color-bg-green-2 {
	background-color:#c2f3d6
	}
	.--color-bg-green-3 {
	background-color:#8ce8aa
	}
	.--color-bg-green-4 {
	background-color:#50d37f
	}
	.--color-bg-green-5 {
	background-color:#21c463
	}
	.--color-bg-green-6 {
	background-color:#00ab46
	}
	.--color-bg-green-7 {
	background-color:#008f3b
	}
	.--color-bg-green-8 {
	background-color:#006e30
	}
	.--color-bg-green-9 {
	background-color:#004f21
	}
	.--color-bg-green-10 {
	background-color:#043116
	}
	.--color-border-green-1 {
	border-color:#e1faeb
	}
	.--color-border-green-2 {
	border-color:#c2f3d6
	}
	.--color-border-green-3 {
	border-color:#8ce8aa
	}
	.--color-border-green-4 {
	border-color:#50d37f
	}
	.--color-border-green-5 {
	border-color:#21c463
	}
	.--color-border-green-6 {
	border-color:#00ab46
	}
	.--color-border-green-7 {
	border-color:#008f3b
	}
	.--color-border-green-8 {
	border-color:#006e30
	}
	.--color-border-green-9 {
	border-color:#004f21
	}
	.--color-border-green-10 {
	border-color:#043116
	}
	.--color-yellow-1 {
	color:#fcf4cf
	}
	.--color-yellow-2 {
	color:#fdefab
	}
	.--color-yellow-3 {
	color:#ffe88c
	}
	.--color-yellow-4 {
	color:#fcde6c
	}
	.--color-yellow-5 {
	color:#ffd32f
	}
	.--color-yellow-6 {
	color:#f7c600
	}
	.--color-yellow-7 {
	color:#deb200
	}
	.--color-yellow-8 {
	color:#bc9000
	}
	.--color-yellow-9 {
	color:#9a7600
	}
	.--color-yellow-10 {
	color:#7a5d00
	}
	.--color-bg-yellow-1 {
	background-color:#fcf4cf
	}
	.--color-bg-yellow-2 {
	background-color:#fdefab
	}
	.--color-bg-yellow-3 {
	background-color:#ffe88c
	}
	.--color-bg-yellow-4 {
	background-color:#fcde6c
	}
	.--color-bg-yellow-5 {
	background-color:#ffd32f
	}
	.--color-bg-yellow-6 {
	background-color:#f7c600
	}
	.--color-bg-yellow-7 {
	background-color:#deb200
	}
	.--color-bg-yellow-8 {
	background-color:#bc9000
	}
	.--color-bg-yellow-9 {
	background-color:#9a7600
	}
	.--color-bg-yellow-10 {
	background-color:#7a5d00
	}
	.--color-border-yellow-1 {
	border-color:#fcf4cf
	}
	.--color-border-yellow-2 {
	border-color:#fdefab
	}
	.--color-border-yellow-3 {
	border-color:#ffe88c
	}
	.--color-border-yellow-4 {
	border-color:#fcde6c
	}
	.--color-border-yellow-5 {
	border-color:#ffd32f
	}
	.--color-border-yellow-6 {
	border-color:#f7c600
	}
	.--color-border-yellow-7 {
	border-color:#deb200
	}
	.--color-border-yellow-8 {
	border-color:#bc9000
	}
	.--color-border-yellow-9 {
	border-color:#9a7600
	}
	.--color-border-yellow-10 {
	border-color:#7a5d00
	}
	.d-space {
	vertical-align:top;
	display:inline-flex
	}
	.d-space.d-space-small {
	gap:8px
	}
	.d-space.d-space-default {
	gap:12px
	}
	.d-space.d-space-large {
	gap:16px
	}
	.d-space.d-space-justify-start {
	justify-content:flex-start
	}
	.d-space.d-space-justify-center {
	justify-content:center
	}
	.d-space.d-space-justify-end {
	justify-content:flex-end
	}
	.d-space.d-space-justify-space-around {
	justify-content:space-around
	}
	.d-space.d-space-justify-space-between {
	justify-content:space-between
	}
	.d-space.d-space-justify-space-evenly {
	justify-content:space-evenly
	}
	.d-space.d-space-align-start {
	align-items:flex-start
	}
	.d-space.d-space-align-center {
	align-items:center
	}
	.d-space.d-space-align-end {
	align-items:end
	}
	.d-space.d-space-horizontal {
	flex-direction:row
	}
	.d-space.d-space-vertical {
	flex-direction:column
	}
	.d-space.d-space-wrap {
	flex-wrap:wrap
	}
	.d-space.d-space-block {
	display:flex
	}
	.--space-p-top-min {
	padding-top:2px
	}
	.--space-p-right-min {
	padding-right:2px
	}
	.--space-p-bottom-min {
	padding-bottom:2px
	}
	.--space-p-left-min {
	padding-left:2px
	}
	.--space-p-min {
	padding:2px
	}
	.--space-p-top-extra-small {
	padding-top:4px
	}
	.--space-p-right-extra-small {
	padding-right:4px
	}
	.--space-p-bottom-extra-small {
	padding-bottom:4px
	}
	.--space-p-left-extra-small {
	padding-left:4px
	}
	.--space-p-extra-small {
	padding:4px
	}
	.--space-p-top-small {
	padding-top:8px
	}
	.--space-p-right-small {
	padding-right:8px
	}
	.--space-p-bottom-small {
	padding-bottom:8px
	}
	.--space-p-left-small {
	padding-left:8px
	}
	.--space-p-small {
	padding:8px
	}
	.--space-p-top-default {
	padding-top:12px
	}
	.--space-p-right-default {
	padding-right:12px
	}
	.--space-p-bottom-default {
	padding-bottom:12px
	}
	.--space-p-left-default {
	padding-left:12px
	}
	.--space-p-default {
	padding:12px
	}
	.--space-p-top-large {
	padding-top:16px
	}
	.--space-p-right-large {
	padding-right:16px
	}
	.--space-p-bottom-large {
	padding-bottom:16px
	}
	.--space-p-left-large {
	padding-left:16px
	}
	.--space-p-large {
	padding:16px
	}
	.--space-m-top-min {
	margin-top:2px
	}
	.--space-m-right-min {
	margin-right:2px
	}
	.--space-m-bottom-min {
	margin-bottom:2px
	}
	.--space-m-left-min {
	margin-left:2px
	}
	.--space-m-min {
	margin:2px
	}
	.--space-m-top-extra-small {
	margin-top:4px
	}
	.--space-m-right-extra-small {
	margin-right:4px
	}
	.--space-m-bottom-extra-small {
	margin-bottom:4px
	}
	.--space-m-left-extra-small {
	margin-left:4px
	}
	.--space-m-extra-small {
	margin:4px
	}
	.--space-m-top-small {
	margin-top:8px
	}
	.--space-m-right-small {
	margin-right:8px
	}
	.--space-m-bottom-small {
	margin-bottom:8px
	}
	.--space-m-left-small {
	margin-left:8px
	}
	.--space-m-small {
	margin:8px
	}
	.--space-m-top-default {
	margin-top:12px
	}
	.--space-m-right-default {
	margin-right:12px
	}
	.--space-m-bottom-default {
	margin-bottom:12px
	}
	.--space-m-left-default {
	margin-left:12px
	}
	.--space-m-default {
	margin:12px
	}
	.--space-m-top-large {
	margin-top:16px
	}
	.--space-m-right-large {
	margin-right:16px
	}
	.--space-m-bottom-large {
	margin-bottom:16px
	}
	.--space-m-left-large {
	margin-left:16px
	}
	.--space-m-large {
	margin:16px
	}
	.--size-width-small {
	width:100px
	}
	.--size-width-default {
	width:160px
	}
	.--size-width-large {
	width:240px
	}
	.--size-min-width-small {
	min-width:100px
	}
	.--size-min-width-default {
	min-width:160px
	}
	.--size-min-width-large {
	min-width:240px
	}
	.--size-max-width-small {
	max-width:100px
	}
	.--size-max-width-default {
	max-width:160px
	}
	.--size-max-width-large {
	max-width:240px
	}
	.d-steps {
	width:100%;
	display:flex
	}
	.d-steps-horizontal {
	flex-direction:row
	}
	.d-steps-vertical {
	flex-direction:column;
	height:100%
	}
	.d-steps-vertical .d-steps-item__last {
	flex-basis:auto!important
	}
	.d-steps-item {
	display:flex;
	position:relative
	}
	.d-steps-item .d-steps-item-head .d-steps-item-line {
	background-color:var(--color-line-stroke);
	position:absolute
	}
	.d-steps-item .d-steps-item-head .d-steps-item-icon {
	background-color:var(--color-fill);
	border-radius:50%;
	justify-content:center;
	align-items:center;
	width:26.67px;
	height:26.67px;
	display:flex
	}
	.d-steps-item .d-steps-item-head .d-steps-item-icon-process {
	background-color:var(--color-primary)
	}
	.d-steps-item .d-steps-item-head .d-steps-item-icon-process .d-spinner-indicator .d-icon.--color-primary {
	color:var(--color-white)
	}
	.d-steps-item .d-steps-item-head .d-steps-item-presets-icon {
	width:26.67px;
	height:26.67px
	}
	.d-steps-item .d-steps-item-head .d-steps-item-presets-icon-success {
	background-color:var(--color-primary)
	}
	.d-steps-item .d-steps-item-head .--size-icon-default {
	width:0;
	height:0
	}
	.d-steps-item .d-steps-item-main {
	text-align:center
	}
	.d-steps-item .d-steps-item-main .d-steps-item-description {
	margin-top:4px
	}
	.d-steps-item:last-of-type .d-steps-item-head .d-steps-item-line {
	width:0%;
	display:none
	}
	.d-steps-item-horizontal {
	flex-direction:column;
	justify-content:flex-start;
	align-items:center
	}
	.d-steps-item-horizontal .d-steps-item-head {
	justify-content:center;
	align-items:center;
	display:flex
	}
	.d-steps-item-horizontal .d-steps-item-head .d-steps-item-line {
	height:1px;
	left:calc(24px + 50%);
	right:calc(24px - 50%)
	}
	.d-steps-item-horizontal .d-steps-item-head .d-steps-item-line .d-steps-item-line-inner {
	background-color:var(--color-primary)
	}
	.d-steps-item-horizontal .d-steps-item-main {
	margin-top:6px
	}
	.d-steps-item-vertical {
	flex-direction:row
	}
	.d-steps-item-vertical .d-steps-item-head .d-steps-item-line {
	width:1px;
	top:40px;
	bottom:8px;
	left:12px
	}
	.d-steps-item-vertical .d-steps-item-main {
	text-align:left;
	padding-left:10px
	}
	.d-steps-item-expand {
	flex-direction:initial;
	justify-content:center;
	height:99px;
	display:flex
	}
	.d-steps-item-head-expand {
	padding-left:8px
	}
	.d-steps-item-line-expand {
	background-color:var(--color-line-stroke);
	flex-grow:1;
	height:1px
	}
	.d-steps-right-item {
	width:12%;
	height:20px
	}
	.d-steps-item-main-expand {
	text-align:left;
	padding:0 8px
	}
	.d-steps-item-main-expand .d-steps-item-description-expand {
	max-width:224px;
	position:absolute;
	top:60px
	}
	.d-step-item-description-max {
	max-width:224px
	}
	.d-steps-item-presets-icon-success-expand {
	background-color:var(--color-primary)
	}
	.d-upload {
	display:inline-block
	}
	.d-upload .d-upload__picture {
	flex-direction:column;
	justify-content:center;
	display:inline-flex
	}
	.d-upload .d-upload__picture .d-button {
	border:var(--size-border-default)dashed var(--color-border-default);
	width:100px;
	height:100px
	}
	.d-upload .d-upload__picture .d-button-content {
	width:auto;
	height:100%
	}
	.d-upload .d-upload__picture .d-icon {
	width:24px;
	height:24px
	}
	.d-upload .d-upload__picture .d-text {
	text-align:center
	}
	.d-upload .d-upload__picture .d-text .d-upload_picture-text {
	margin-top:8px
	}
	.d-upload .d-upload__picture .d-text .d-upload_picture-text span {
	font-weight:400
	}
	.d-upload .d-upload__input {
	display:none
	}
	.d-upload .d-upload__dragger {
	background:var(--color-fill);
	mix-blend-mode:normal;
	border:var(--size-border-default)dashed var(--color-border-default);
	border-radius:var(--size-radius-default);
	cursor:pointer;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:400px;
	height:200px;
	transition:all .1s;
	display:flex
	}
	.d-upload .d-upload__dragger:hover:not(.disabled) {
	border-color:var(--color-primary);
	background:var(--color-fill-hover)
	}
	.d-upload .d-upload__dragger.d-upload__dragover {
	background:var(--color-primary-light);
	border-color:var(--color-primary)
	}
	.d-upload .d-upload__dragger.disabled {
	cursor:not-allowed
	}
	.d-upload .d-upload__dragger.disabled>* {
	pointer-events:none
	}
	.d-upload .d-upload__dragger .d-icon {
	width:36px;
	height:36px
	}
	.d-upload .d-upload__dragger .title {
	margin-top:12px
	}
	.d-upload .d-upload__dragger .tip {
	margin-top:4px
	}
	.d-upload__picture-group {
	flex-wrap:wrap;
	gap:8px;
	display:flex
	}
	.d-upload__picture-item {
	background-color:var(--color-fill);
	flex-direction:column;
	width:100px;
	display:inline-flex;
	position:relative
	}
	.d-upload__picture-item .d-upload-list__item-file {
	border-radius:var(--size-radius-default);
	background:#b4b4b4;
	justify-content:center;
	align-items:center;
	height:100px;
	display:flex
	}
	.d-upload__picture-item.d-upload__picture-uploading .d-upload__picture-mask {
	justify-content:center;
	display:flex
	}
	.d-upload__picture-item.d-upload__picture-uploading .d-progress .d-progress-circle .d-progress-circle__bar {
	transition:stroke-dashoffset var(--time-transition-short)cubic-bezier(0,0,1,1)0s,stroke var(--time-transition-short)cubic-bezier(0,0,1,1)
	}
	.d-upload__picture-item .d-upload__picture-mask {
	background-color:var(--color-fill-mask);
	cursor:pointer;
	flex-wrap:wrap;
	align-items:center;
	gap:2px;
	padding:13px;
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
	}
	.d-upload__picture-item .d-upload__picture-mask.d-upload__picture-mask-1 {
	justify-content:center
	}
	.d-upload__picture-item .d-upload__picture-mask .d-button {
	padding:0
	}
	.d-upload__picture-item .d-upload__picture-mask .d-button:hover {
	background-color:rgba(255,255,255,.15)
	}
	.d-upload__picture-item .d-upload__picture-mask .d-button.pressing {
	background-color:rgba(255,255,255,.2)
	}
	.d-upload__picture-item .d-upload__picture-mask .d-button .d-button-content {
	align-items:flex-start;
	width:36px;
	height:36px
	}
	.d-upload__picture-item .d-upload__picture-mask .d-button .d-button-content .d-icon {
	vertical-align:baseline
	}
	.d-upload__picture-item .d-upload__picture-mask .d-icon {
	color:#fff
	}
	.d-upload__picture-item:hover .d-upload__picture-mask {
	display:flex
	}
	.d-upload__picture-item img,
	.d-upload__picture-item .d-upload__picture-mask {
	border-radius:var(--size-radius-default);
	width:100px;
	height:100px
	}
	.d-upload__picture-item img {
	object-fit:contain;
	background-color:rgba(1,1,1,.03)
	}
	.d-upload__picture-item .error-tip {
	z-index:2;
	cursor:pointer;
	position:absolute;
	top:80px;
	right:4px
	}
	.d-upload__picture-item .d-text {
	text-align:center;
	margin-top:8px
	}
	.d-upload__tip {
	margin-top:8px
	}
	.d-upload-list {
	flex-direction:column;
	gap:8px;
	margin-top:4px;
	display:flex
	}
	.d-upload-list .d-upload-list__item {
	width:-webkit-max-content;
	width:max-content;
	height:58px;
	padding:var(--size-padding-vertical-small);
	background-color:var(--color-fill);
	border-radius:var(--size-radius-default);
	justify-content:space-between;
	align-items:center;
	display:flex
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-button {
	gap:8px;
	display:flex
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-button .d-button {
	cursor:pointer;
	padding:0
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-button .d-button .d-button-content {
	width:100%;
	height:100%
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-thumbnail {
	object-fit:contain;
	border-radius:var(--size-radius-default);
	width:40px;
	height:40px
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-file {
	border-radius:var(--size-radius-default);
	background:#b4b4b4;
	justify-content:center;
	align-items:center;
	width:40px;
	height:40px;
	display:flex
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content {
	flex-direction:column;
	flex:1;
	justify-content:space-between;
	margin:0 8px;
	display:flex
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .info {
	width:238px;
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-default)
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .info .d-file__name {
	max-width:70%;
	color:var(--color-text-title);
	margin-right:8px
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .info .d-file__size {
	max-width:24%
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .d-upload-ready {
	align-items:center;
	display:flex
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .d-upload-ready .d-upload-ready__check {
	margin-left:4px
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .d-upload-uploading {
	flex-direction:column;
	justify-content:center;
	height:22px;
	display:flex
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .d-upload-success {
	align-items:center;
	display:flex
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .d-upload-success span {
	margin-left:4px
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .d-upload-fail {
	align-items:center;
	display:flex
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .d-upload-fail span:first-of-type {
	margin-left:4px
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .d-upload-fail span:first-of-type:hover,
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .d-upload-fail span:first-of-type.pressing {
	color:var(--color-danger)
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .d-upload-fail span:nth-of-type(2) {
	cursor:pointer;
	margin-left:8px
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .d-progress .d-progress-bar__inner {
	transition:width var(--time-transition-short)cubic-bezier(0,0,1,1)
	}
	.d-upload-list .d-upload-list__item .d-upload-list__item-content .d-progress .d-progress__text {
	font-size:var(--size-text-small);
	color:var(--color-text-description)
	}
	.d-upload-list .d-upload-list__fail {
	background-color:var(--color-danger-light)
	}
	.d-upload__hidden {
	width:0;
	height:0;
	overflow:hidden
	}
	.d-tree {
	position:relative
	}
	.d-tree.d-tree-dragable .d-tree-drag-indicator {
	background-color:var(--color-primary);
	height:1px;
	position:absolute;
	left:0;
	right:0
	}
	.d-tree.d-tree-dragable .d-tree-node {
	cursor:pointer
	}
	.d-tree.d-tree-dragable .d-tree-node-content.d-tree-node-inner {
	outline:1px solid var(--color-primary);
	border-radius:4px
	}
	.d-tree.d-tree-dragable .d-tree-node-content.d-tree-dragable-node {
	background-color:var(--color-grey-1)
	}
	.d-tree.d-tree-dragable .d-tree-node-drag {
	margin-left:8px
	}
	.d-tree.is-dragging .d-tree-node {
	cursor:move
	}
	.d-tree-node {
	white-space:nowrap;
	outline:none;
	font-size:20px
	}
	.d-tree-node-margin {
	padding-top:8px
	}
	.d-tree-node-loading {
	justify-content:center;
	align-items:center;
	width:24px;
	height:30px;
	padding-top:6px;
	display:flex
	}
	.d-tree-node-content {
	border-radius:4px;
	align-items:center;
	height:30px;
	transition:background-color .3s ease-in-out;
	display:flex
	}
	.d-tree-node-content:hover {
	background-color:var(--d-tree-node-row-bg--hover)
	}
	.d-tree-node-expand {
	cursor:pointer;
	justify-content:center;
	align-items:center;
	width:24px;
	height:30px;
	display:flex
	}
	.d-tree-node-expand .d-tree-node-expand-icon {
	width:6px;
	height:10px;
	margin-left:5px;
	margin-right:5px
	}
	.d-tree-node-checkbox-layout {
	justify-content:center;
	align-items:center;
	width:25px;
	height:30px;
	display:flex
	}
	.d-tree-node-checkbox-layout .d-tree-node-checkbox {
	margin-right:0!important
	}
	.d-tree-node-indicator {
	width:24px;
	height:30px
	}
	.d-tree-node-content-right {
	align-items:center;
	display:flex
	}
	.d-tree-node-title {
	margin-left:4px
	}
	.d-tree-node-custom-icon-wrapper {
	cursor:pointer;
	justify-content:center;
	align-items:center;
	width:24px;
	height:30px;
	margin-top:1px;
	display:flex
	}
	.d-tree-node-disabled,
	.d-tree-node-expand-disabled {
	cursor:not-allowed
	}
	.d-tree-node-content-actived {
	background-color:#f3f3f3
	}
	.d-tree-node-content-no-checkable-actived {
	background-color:#ecf0ff
	}
	.d-tab-button .active {
	color:var(--color-primary);
	background:var(--color-primary-light)
	}
	.d-tab-button .active.--color-bg-fill:not(.disabled):not(.--color-bg-static):hover,
	.d-tab-button .active.--color-bg-fill-light:not(.disabled):not(.--color-bg-static):hover {
	background:var(--color-primary-light-hover)
	}
	.d-tab-button .active.--color-bg-fill:not(.disabled):not(.--color-bg-static).pressing,
	.d-tab-button .active.--color-bg-fill-light:not(.disabled):not(.--color-bg-static).pressing {
	background:var(--color-primary-light-pressing)
	}
	.d-tab-button .unactive .d-text {
	font-weight:var(--size-text-font-weight-default)
	}
	.d-tab-button .d-space .d-button {
	padding:0 12px!important
	}
	.d-toggle-button-left {
	margin-right:1px
	}
	.d-toggle-button-right {
	margin-left:1px
	}
	.d-anchor-wrapper .d-anchor {
	position:relative
	}
	.d-anchor-wrapper .d-anchor .d-anchor-ink {
	width:2px;
	height:100%;
	position:absolute;
	top:0;
	left:0
	}
	.d-anchor-wrapper .d-anchor .d-anchor-ink:before {
	content:" ";
	background:var(--color-border-default);
	border-radius:var(--size-radius-large);
	width:2px;
	height:100%;
	display:block;
	position:relative;
	top:0;
	left:0
	}
	.d-anchor-wrapper .d-anchor .d-anchor-ink+.d-anchor-link {
	margin-top:0
	}
	.d-anchor-wrapper .d-anchor .d-anchor-ink .d-anchor-ink-ball {
	background:var(--color-primary);
	border-radius:var(--size-radius-large);
	width:2px;
	transition:transform .1s;
	position:absolute;
	top:0;
	left:0
	}
	.d-anchor-wrapper .d-anchor .d-anchor-link {
	cursor:pointer;
	margin-top:8px;
	padding-left:8px
	}
	.d-anchor-wrapper .d-anchor .d-anchor-link .d-anchor-link__title {
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-small);
	color:var(--color-text-description);
	text-overflow:ellipsis;
	white-space:nowrap;
	text-decoration:none;
	list-style:none;
	display:block;
	overflow:hidden
	}
	.d-anchor-wrapper .d-anchor .d-anchor-link .d-anchor-link__title.d-anchor-link__title-active {
	color:var(--color-text-title)
	}
	.d-affix-fixed {
	z-index:10;
	position:fixed
	}
	.d-descrition-wrapper .d-title,
	.d-descrition-wrapper .d-prefix,
	.d-descrition-wrapper .d-suffix,
	.d-descrition-wrapper .d-trend-title,
	.d-descrition-wrapper .d-trend-value {
	font-size:12px;
	line-height:20px
	}
	.d-descrition-wrapper .d-suffix {
	align-self:end
	}
	.d-descrition-wrapper .d-value-list-content {
	font-size:14px;
	line-height:22px
	}
	.d-descrition-wrapper .d-value-content {
	font-size:24px;
	line-height:32px
	}
	.d-transfer {
	border:var(--border-default);
	border-radius:var(--size-radius-default);
	align-items:center;
	display:inline-flex
	}
	.d-transfer .cursor-pointer {
	cursor:pointer
	}
	.d-transfer .d-transfer-panel {
	border-right:var(--border-default)
	}
	.d-transfer .d-transfer-panel,
	.d-transfer .d-transfer-panel__simple {
	flex-direction:column;
	width:240px;
	height:478px;
	padding:8px 8px 0;
	display:flex
	}
	.d-transfer .d-transfer-panel .d-transfer-panel__title,
	.d-transfer .d-transfer-panel__simple .d-transfer-panel__title {
	margin-top:4px;
	margin-bottom:12px
	}
	.d-transfer .d-transfer-panel .d-transfer-panel__search,
	.d-transfer .d-transfer-panel__simple .d-transfer-panel__search {
	width:100%;
	margin-bottom:8px
	}
	.d-transfer .d-transfer-panel .d-transfer-panel__checkbox-all,
	.d-transfer .d-transfer-panel__simple .d-transfer-panel__checkbox-all {
	align-items:center;
	margin-bottom:8px;
	padding-left:8px;
	display:flex
	}
	.d-transfer .d-transfer-panel .d-transfer-panel__label,
	.d-transfer .d-transfer-panel__simple .d-transfer-panel__label {
	margin-left:12px
	}
	.d-transfer .d-transfer-panel .d-transfer-panel_slot__list,
	.d-transfer .d-transfer-panel__simple .d-transfer-panel_slot__list {
	flex:1;
	overflow:auto
	}
	.d-transfer .d-transfer-panel .d-transfer-panel__list,
	.d-transfer .d-transfer-panel__simple .d-transfer-panel__list {
	flex:1;
	margin-top:8px;
	overflow:auto
	}
	.d-transfer .d-transfer-panel .d-transfer-panel__list .d-transfer-penel__checkbox-item,
	.d-transfer .d-transfer-panel__simple .d-transfer-panel__list .d-transfer-penel__checkbox-item {
	border-radius:var(--size-radius-default);
	width:100%;
	padding:4px 8px
	}
	.d-transfer .d-transfer-panel .d-transfer-panel__list .d-transfer-penel__checkbox-item:hover,
	.d-transfer .d-transfer-panel__simple .d-transfer-panel__list .d-transfer-penel__checkbox-item:hover {
	background:var(--color-fill-hover)
	}
	.d-transfer .d-transfer-operation {
	flex-direction:column;
	gap:8px;
	margin:0 8px;
	display:flex
	}
	.d-transfer .d-transfer-operation button {
	width:24px;
	height:24px;
	min-height:24px;
	padding:0
	}
	.d-transfer .d-transfer-operation button.d-button__active {
	background:var(--color-primary-light)
	}
	.d-transfer .d-transfer-panel__simple .d-transfer-panel__total {
	justify-content:space-between;
	align-items:center;
	margin-bottom:8px;
	display:flex
	}
	.d-transfer .d-transfer-panel__simple .d-transfer-panel__simple-list {
	flex:1;
	margin-top:8px;
	overflow:auto
	}
	.d-transfer .d-transfer-panel__simple .d-transfer-panel__simple-list .d-transfer-panel__simple-item {
	border-radius:4px;
	justify-content:space-between;
	align-items:center;
	height:30px;
	margin-bottom:8px;
	padding:0 8px;
	display:flex
	}
	.d-transfer .d-transfer-panel__simple .d-transfer-panel__simple-list .d-transfer-panel__simple-item:hover {
	background:var(--color-fill-hover)
	}
	.d-transfer.d-transfer__disabled .d-transfer-panel__simple .d-transfer-panel__simple-item {
	cursor:not-allowed
	}
	.d-transfer.d-transfer__disabled .d-transfer-panel__simple .d-transfer-panel__simple-item:hover,
	.d-transfer.d-transfer__disabled .d-transfer-panel .d-transfer-panel__list .d-transfer-penel__checkbox-item:hover {
	background-color:inherit
	}
	.d-image-mask {
	box-sizing:border-box;
	background-color:rgba(0,0,0,.8);
	flex-direction:column;
	width:100vw;
	height:100vh;
	display:flex;
	position:fixed;
	top:0;
	left:0
	}
	.d-image-header {
	z-index:1;
	justify-content:space-between;
	align-items:center;
	width:100%;
	height:48px;
	padding:0 24px;
	display:flex;
	position:absolute;
	top:0;
	left:0
	}
	.d-image-header .d-image-title {
	color:#fff;
	font-size:16px;
	font-weight:500;
	line-height:24px
	}
	.d-image-header .d-image-closeable {
	cursor:pointer
	}
	.d-image-content-wrap-loading,
	.d-image-content-wrap-loading .d-spinner-container {
	height:100%
	}
	.d-image-content {
	flex:1;
	justify-content:center;
	align-items:center;
	height:100%;
	padding:48px;
	display:flex
	}
	.d-image-content .d-image-currImg {
	max-width:100%;
	max-height:100%
	}
	.d-image-action {
	z-index:1;
	background-color:rgba(0,0,0,.85);
	border-radius:6px;
	padding:8px 16px;
	position:absolute;
	bottom:24px;
	left:50%;
	transform:translate(-50%)
	}
	.d-image-action .d-image-action-text {
	color:#fff;
	-webkit-user-select:none;
	user-select:none;
	font-size:14px;
	line-height:22px
	}
	.d-image-action .d-image-action-divider {
	width:17px;
	height:20px;
	position:relative
	}
	.d-image-action .d-image-action-divider:after {
	content:"";
	opacity:.28;
	background-color:#fff;
	width:1px;
	height:20px;
	position:absolute;
	left:50%;
	transform:translate(-50%)
	}
	.snackbar-button.d-button.d-button-small {
	padding:0 6px
	}
	.snackbar-button.d-button.d-button-small.--color-bg-fill-light:not(.disabled):not(.--color-bg-static):hover {
	background-color:#3d3d3d
	}
	.snackbar-button.d-button.d-button-small.--color-bg-fill-light:not(.disabled):not(.--color-bg-static).pressing {
	background-color:#4e4e4e
	}
	.snackbar-button.d-button.d-button-small .d-icon.--size-icon-small {
	color:#fff;
	width:16px;
	height:16px;
	margin-right:0;
	line-height:16px
	}
	.snackbar-button.d-button.d-button-small.disabled .d-icon.--size-icon-small {
	color:#888
	}
	.d-link.--color-primary:hover .d-icon:not(.disabled) {
	color:#2859e4
	}
	.d-link.--color-primary.pressing:not(.disabled) .d-icon {
	color:#244bbc
	}
	.d-link.--color-warning:hover .d-icon:not(.disabled) {
	color:#e45410
	}
	.d-link.--color-warning.pressing:not(.disabled) .d-icon {
	color:#bd4000
	}
	.d-link.--color-danger:hover .d-icon:not(.disabled) {
	color:#d6214d
	}
	.d-link.--color-danger.pressing .d-icon:not(.disabled) {
	color:#ac123a
	}
	.d-link.--color-success:hover .d-icon:not(.disabled) {
	color:#008f3b
	}
	.d-link.--color-success:hover.pressing:not(.disabled) {
	color:#006e30
	}
	.d-link.--color-info:hover .d-icon:not(.disabled) {
	color:#2859e4
	}
	.d-link.--color-info.pressing:not(.disabled) .d-icon {
	color:#244bbc
	}
	.d-new-menu {
	background-color:var(--color-bg);
	cursor:pointer
	}
	.d-new-menu.d-menu__vertical {
	flex-direction:column;
	justify-content:space-between;
	height:100%;
	padding:8px;
	transition:width .28s cubic-bezier(.645,.045,.355,1);
	display:flex
	}
	.d-new-menu.d-menu__vertical .d-new-menu__inner {
	scrollbar-width:none;
	flex:1;
	overflow-x:hidden;
	overflow-y:auto
	}
	.d-new-menu.d-menu__vertical .d-new-menu__inner::-webkit-scrollbar {
	display:none
	}
	.d-new-menu.d-menu__vertical .d-menu-item {
	height:36px;
	color:var(--color-text-paragraph);
	border-radius:var(--size-radius-default);
	align-items:center;
	margin-top:8px;
	transition:background-color .1s ease-in-out;
	display:flex
	}
	.d-new-menu.d-menu__vertical .d-menu-item:first-child {
	margin-top:0
	}
	.d-new-menu.d-menu__vertical .d-menu-item:hover:not(.d-menu-item__disabled):not(.d-menu-item__description):not(.d-menu-item__active) {
	background:var(--color-fill-hover)
	}
	.d-new-menu.d-menu__vertical .d-menu-item.d-menu-item__active {
	color:var(--color-primary);
	background:var(--color-primary-light)
	}
	.d-new-menu.d-menu__vertical .d-menu-item.d-menu-item__active .d-menu-item__icon {
	color:var(--color-primary)
	}
	.d-new-menu.d-menu__vertical .d-menu-item.d-menu-item__active:hover {
	background:var(--color-primary-light-hover)
	}
	.d-new-menu.d-menu__vertical .d-menu-item.d-menu-item__active:active {
	background:var(--color-primary-light-pressing)
	}
	.d-new-menu.d-menu__vertical .d-menu-item .d-menu-item__title {
	padding-left:4px
	}
	.d-new-menu.d-menu__vertical .d-menu-item .d-menu-item__title__withoutIcon {
	padding-left:11px;
	transition:opacity .2s
	}
	.d-new-menu.d-menu__vertical .d-menu-item__description {
	cursor:default
	}
	.d-new-menu.d-menu__vertical .d-menu-item__description .d-menu-item__title {
	padding-left:8px
	}
	.d-new-menu.d-menu__vertical .d-sub-menu {
	margin-top:8px;
	overflow:hidden
	}
	.d-new-menu.d-menu__vertical .d-sub-menu .d-sub-menu__header {
	height:36px;
	color:var(--color-text-paragraph);
	border-radius:var(--size-radius-default);
	align-items:center;
	padding-right:8px;
	transition:background-color .1s ease-in-out;
	display:flex
	}
	.d-new-menu.d-menu__vertical .d-sub-menu .d-sub-menu__header:hover:not(.d-sub-menu-header__disabled) {
	background:var(--color-fill-hover)
	}
	.d-new-menu.d-menu__vertical .d-sub-menu .d-sub-menu__header.d-sub-menu__header-active,
	.d-new-menu.d-menu__vertical .d-sub-menu .d-sub-menu__header.d-sub-menu__header-active .d-menu-item__icon {
	color:var(--color-primary)
	}
	.d-new-menu.d-menu__vertical .d-sub-menu .d-sub-menu__header .d-menu-item__title {
	text-overflow:ellipsis;
	white-space:nowrap;
	flex:1;
	padding-left:8px;
	overflow:hidden
	}
	.d-new-menu.d-menu__vertical .d-sub-menu .d-sub-menu__header .d-menu-item__title_sub_withoutIcon {
	text-overflow:ellipsis;
	white-space:nowrap;
	flex:1;
	padding-left:11px;
	overflow:hidden
	}
	.d-new-menu.d-menu__vertical .d-sub-menu .d-sub-menu__content {
	height:auto;
	margin-top:8px;
	transition:height .2s cubic-bezier(.34,.69,.1,1),margin .2s
	}
	.d-new-menu.d-menu__vertical .d-sub-menu .d-sub-menu__content .d-menu-item__title {
	font-weight:var(--size-text-font-weight-default)
	}
	.d-new-menu.d-menu__vertical .d-sub-menu__arrow {
	opacity:1;
	color:var(--color-text-description);
	transform-origin:50%;
	transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .3s;
	transform:rotate(0)
	}
	.d-new-menu.d-menu__vertical .d-sub-menu__arrow.d-sub-menu__arrow-up {
	transform:rotate(-180deg)
	}
	.d-new-menu.d-menu__collapse {
	overflow:hidden
	}
	.d-new-menu.d-menu__collapse .d-menu-item__title {
	opacity:0
	}
	.d-new-menu.d-menu__collapse .d-sub-menu__header .d-sub-menu__arrow,
	.d-new-menu.d-menu__collapse .d-sub-menu__content {
	opacity:0;
	display:none
	}
	.d-new-menu.d-menu__collapse .d-menu__footer-title {
	opacity:0;
	visibility:hidden
	}
	.d-new-menu.d-menu__collapse .d-menu-collapsed-description {
	align-items:center;
	height:20px;
	padding-left:8px;
	transition:background-color .1s ease-in-out;
	display:flex
	}
	.d-new-menu.d-menu__collapse .d-menu-collapsed-description .d-menu-collapsed-description-content {
	background-color:var(--color-line-divider);
	width:20px;
	height:1px
	}
	.d-new-menu.d-menu__horizontal .d-new-menu__inner {
	gap:24px;
	display:flex
	}
	.d-new-menu.d-menu__horizontal .d-menu-item,
	.d-new-menu.d-menu__horizontal .d-sub-menu__header {
	font-weight:var(--size-text-font-weight-bold);
	color:var(--color-text-description);
	-webkit-user-select:none;
	user-select:none
	}
	.d-new-menu.d-menu__horizontal .d-menu-item.d-menu-item__active,
	.d-new-menu.d-menu__horizontal .d-sub-menu__header.d-menu-item__active {
	color:var(--color-text-title)
	}
	.d-new-menu.d-menu__horizontal .d-menu-item.d-menu-item__disabled,
	.d-new-menu.d-menu__horizontal .d-sub-menu__header.d-menu-item__disabled {
	color:var(--color-text-disabled)
	}
	.d-new-menu.d-menu__horizontal .d-menu-item:hover,
	.d-new-menu.d-menu__horizontal .d-sub-menu__header:hover {
	color:var(--color-text-paragraph)
	}
	.d-new-menu.d-menu__horizontal .d-menu-item:active,
	.d-new-menu.d-menu__horizontal .d-sub-menu__header:active {
	color:var(--color-text-title)
	}
	.d-new-menu.d-menu__horizontal .d-sub-menu .d-sub-menu__header {
	align-items:center;
	gap:6px;
	display:flex
	}
	.d-new-menu.d-menu__horizontal .d-sub-menu .d-sub-menu__header.d-sub-menu__header-active {
	color:var(--color-text-title)
	}
	.d-new-menu .d-menu-item__icon {
	color:var(--color-text-description);
	align-items:center;
	padding:8px 0 8px 8px;
	display:flex
	}
	.d-new-menu .d-menu-item-slice,
	.d-new-menu .d-menu-sub-item-slice {
	align-items:center;
	padding-left:11px;
	display:flex
	}
	.d-new-menu .d-menu-item__title {
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:var(--size-text-font-weight-bold);
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-default);
	opacity:1;
	transition:opacity .2s;
	overflow:hidden
	}
	.d-new-menu .d-menu-item__disabled,
	.d-new-menu .d-sub-menu-header__disabled {
	cursor:not-allowed
	}
	.d-new-menu .d-menu-item__disabled .d-menu-item__icon,
	.d-new-menu .d-sub-menu-header__disabled .d-menu-item__icon,
	.d-new-menu .d-menu-item__disabled .d-menu-item__title,
	.d-new-menu .d-sub-menu-header__disabled .d-menu-item__title,
	.d-new-menu .d-menu-item__disabled .d-sub-menu__arrow,
	.d-new-menu .d-sub-menu-header__disabled .d-sub-menu__arrow {
	color:var(--color-text-disabled)
	}
	.d-new-menu .d-menu-item__disabled *,
	.d-new-menu .d-sub-menu-header__disabled * {
	pointer-events:none
	}
	.d-new-menu .d-menu__footer {
	height:36px;
	font-weight:var(--size-text-font-weight-bold);
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-default);
	color:var(--color-text-paragraph);
	border-radius:var(--size-radius-default);
	align-items:center;
	gap:8px;
	padding:8px 0 8px 8px;
	transition:background-color .1s ease-in-out;
	display:flex;
	overflow:hidden
	}
	.d-new-menu .d-menu__footer:hover {
	background:var(--color-fill-hover)
	}
	.d-new-menu .d-menu__footer .d-icon {
	color:var(--color-text-description)
	}
	.d-new-menu .d-menu__footer .d-menu__footer-title {
	opacity:1;
	-webkit-user-select:none;
	user-select:none;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition:opacity .3s;
	overflow:hidden
	}
	.d-sub-menu__popover {
	overflow:hidden;
	box-shadow:0 0 1px rgba(0,0,0,.2),0 8px 20px rgba(0,0,0,.12)!important
	}
	.d-sub-menu__popup {
	min-width:120px
	}
	.d-sub-menu__popup .d-sub-menu .d-sub-menu__header {
	padding:0 8px 0 28px
	}
	.d-sub-menu__popup.d-menu__vertical {
	gap:4px;
	padding:4px
	}
	.d-sub-menu__popup.d-menu__vertical .d-menu-item {
	height:auto;
	margin-top:0;
	padding:5px 8px
	}
	.d-sub-menu__popup.d-menu__vertical .d-menu-item .d-menu-item__title {
	padding:0
	}
	.d-sub-menu__popup.d-menu__vertical .d-menu-item:not(.d-menu-item__description) .d-menu-item__title {
	line-height:22px;
	font-weight:var(--size-text-font-weight-default)
	}
	.d-sub-menu__popup.d-menu__vertical .d-menu-item.d-menu-item__description {
	padding:12px 8px 2px
	}
	.d-sub-menu__popup.d-menu__vertical .d-menu-item.d-menu-item__description .d-menu-item__title {
	line-height:20px
	}
	.d-menu-horizontal-icon {
	align-items:center;
	gap:4px;
	height:23px;
	display:flex
	}
	.d-skeleton {
	flex-direction:column;
	gap:16px;
	display:flex
	}
	.d-skeleton.d-skeleton-with-avatar .d-skeleton-avatar-item {
	background-color:var(--color-fill-pressing);
	border-radius:50%;
	width:48px;
	height:48px;
	display:inline-block
	}
	.d-skeleton.d-skeleton-with-avatar .d-skeleton-content-main {
	gap:8px
	}
	.d-skeleton.d-skeleton-with-avatar .d-skeleton-title {
	height:22px
	}
	.d-skeleton.d-skeleton-with-avatar .d-skeleton-paragraph {
	gap:8px
	}
	.d-skeleton.d-skeleton-with-avatar .d-skeleton-paragraph-item {
	height:18px
	}
	.d-skeleton-img-content {
	border-radius:var(--size-radius-default);
	background-color:var(--color-fill-pressing);
	width:100%;
	height:200px;
	display:inline-block
	}
	.d-skeleton-content {
	gap:8px;
	display:flex
	}
	.d-skeleton-content-main {
	flex-direction:column;
	gap:16px;
	width:100%;
	height:auto;
	display:flex
	}
	.d-skeleton-title {
	border-radius:var(--size-radius-default);
	background-color:var(--color-fill-pressing);
	height:32px;
	margin:0;
	padding:0
	}
	.d-skeleton-paragraph {
	flex-direction:column;
	gap:12px;
	margin:0;
	padding:0;
	display:flex
	}
	.d-skeleton-paragraph-item {
	border-radius:var(--size-radius-default);
	background-color:var(--color-fill-pressing);
	width:100%;
	height:22px;
	list-style:none
	}
	.d-skeleton.active .d-skeleton-title,
	.d-skeleton.active .d-skeleton-paragraph .d-skeleton-paragraph-item,
	.d-skeleton.active .d-skeleton-avatar-item,
	.d-skeleton.active .d-skeleton-img .d-skeleton-img-content {
	background:linear-gradient(90deg,rgba(190,190,190,.2) 25%,rgba(129,129,129,.24) 37%,rgba(190,190,190,.2) 63%) 0 0/400% 100%;
	animation:1.4s infinite skeleton-loading
	}
	@keyframes skeleton-loading {
	0% {
	background-position:100%
	}
	to {
	background-position:0
	}
	}
	.d-new-form {
	flex-direction:column;
	gap:24px;
	display:flex
	}
	.d-new-form.d-form--label-left .d-form-item__label {
	justify-content:flex-start
	}
	.d-new-form.d-form--label-right .d-form-item__label {
	justify-content:flex-end
	}
	.d-new-form.d-form--label-top .d-new-form-item {
	display:block
	}
	.d-new-form.d-form--label-top .d-new-form-item .d-form-item__label {
	height:var(--size-text-line-height-default);
	line-height:var(--size-text-line-height-default);
	margin-bottom:4px;
	padding-right:0
	}
	.d-new-form.d-form-inline {
	flex-flow:wrap;
	align-items:flex-start;
	gap:16px;
	display:flex
	}
	.d-new-form .d-new-form-item {
	display:flex
	}
	.d-new-form .d-new-form-item.is-error .d-input,
	.d-new-form .d-new-form-item.is-error .d-textarea,
	.d-new-form .d-new-form-item.is-error .d-input-number,
	.d-new-form .d-new-form-item.is-error .d-select,
	.d-new-form .d-new-form-item.is-error .d-cascader,
	.d-new-form .d-new-form-item.is-error .d-datepicker,
	.d-new-form .d-new-form-item.is-error .d-daterangepicker,
	.d-new-form .d-new-form-item.is-error .d-timepicker,
	.d-new-form .d-new-form-item.is-error .d-timerangepicker,
	.d-new-form .d-new-form-item.is-error .d-new-cascader__select {
	background-color:#feebef
	}
	.d-new-form .d-form-item__label {
	height:var(--size-form-line-height-default);
	line-height:var(--size-form-line-height-default);
	flex:none;
	align-items:center;
	gap:4px;
	padding-right:16px;
	display:flex
	}
	.d-new-form .d-form-item__label .d-form-item__title {
	font-weight:var(--size-text-font-weight-bold);
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-default);
	color:var(--color-text-title)
	}
	.d-new-form .d-form-item__label .title-optional {
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-default);
	color:var(--color-text-description)
	}
	.d-new-form .d-form-item__content {
	flex:1;
	position:relative
	}
	.d-new-form .d-form-item__content .d-form-item__wrapper {
	flex-wrap:wrap;
	align-items:center;
	min-height:32px;
	display:flex
	}
	.d-new-form .d-form-item__content .d-form-item__description {
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-default);
	color:var(--color-text-description);
	margin-top:4px
	}
	.d-new-form .d-form-item__content .d-form-item__error {
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-default);
	color:var(--color-danger);
	margin-top:4px;
	position:absolute;
	top:100%
	}
	.d-new-form .d-form-item__content .d-form-item__error.push_down {
	position:relative;
	top:0
	}
	.d-new-form .d-form-item__content .error-info {
	align-items:baseline;
	gap:4px;
	display:flex
	}
	.d-notification-top-right,
	.d-notification-bottom-right {
	margin-right:40px
	}
	.d-notification-top-left,
	.d-notification-bottom-left {
	margin-left:40px
	}
	.d-notification-top {
	pointer-events:none
	}
	.d-notification-top .d-notification-notice {
	pointer-events:all
	}
	.d-new-notification {
	z-index:99999;
	position:fixed
	}
	.d-new-notification .d-notification-notice {
	background:var(--color-bg-2);
	width:400px;
	box-shadow:var(--shadow-display);
	border-radius:var(--size-radius-large);
	margin-bottom:24px;
	padding:16px;
	position:relative
	}
	.d-new-notification .d-top-right {
	margin-left:auto
	}
	.d-new-notification .d-notification-main {
	gap:4px;
	display:flex
	}
	.d-new-notification .d-notification-closeable .d-notification-title {
	padding-right:21px
	}
	.d-new-notification .d-notification-icon {
	box-sizing:content-box;
	width:16px;
	min-width:16px;
	height:16px;
	padding:4px;
	display:block
	}
	.d-new-notification .d-notification-icon.d-notification-icon-success {
	color:var(--color-success)
	}
	.d-new-notification .d-notification-icon.d-notification-icon-info {
	color:var(--color-primary)
	}
	.d-new-notification .d-notification-icon.d-notification-icon-warning {
	color:var(--color-orange-6)
	}
	.d-new-notification .d-notification-icon.d-notification-icon-danger {
	color:var(--color-red-6)
	}
	.d-new-notification .d-notification-close {
	cursor:pointer;
	color:var(--color-text-description);
	position:absolute;
	top:20px;
	right:21px
	}
	.d-new-notification .d-notification-content {
	word-break:break-word;
	flex-direction:column;
	flex:1;
	gap:8px;
	display:flex
	}
	.d-new-notification .d-notification-content .d-notification-title {
	font-weight:var(--size-text-font-weight-bold);
	font-size:var(--size-text-h6);
	line-height:var(--size-text-h3);
	color:var(--color-text-title)
	}
	.d-new-notification .d-notification-content .d-notification-description {
	font-weight:var(--size-text-font-weight-default);
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-default);
	color:var(--color-text-paragraph)
	}
	.d-new-notification .d-notification-content .d-notification-actions {
	gap:8px 12px
	}
	.d-new-notification .d-new-notification-wrapper {
	flex-direction:column;
	align-items:center;
	width:100%;
	display:flex
	}
	.d-new-notification .d-notification-fade-appear-from,
	.d-new-notification .d-notification-fade-enter-from {
	opacity:0
	}
	.d-new-notification .d-notification-fade-appear-from.d-top-left,
	.d-new-notification .d-notification-fade-enter-from.d-top-left,
	.d-new-notification .d-notification-fade-appear-from.d-bottom-left,
	.d-new-notification .d-notification-fade-enter-from.d-bottom-left {
	transform:translate(-100%)
	}
	.d-new-notification .d-notification-fade-appear-from.d-top-right,
	.d-new-notification .d-notification-fade-enter-from.d-top-right,
	.d-new-notification .d-notification-fade-appear-from.d-bottom-right,
	.d-new-notification .d-notification-fade-enter-from.d-bottom-right {
	transform:translate(100%)
	}
	.d-new-notification .d-notification-fade-appear-from.d-top,
	.d-new-notification .d-notification-fade-enter-from.d-top {
	transform:translateY(-100%)
	}
	.d-new-notification .d-notification-fade-appear-from.d-bottom,
	.d-new-notification .d-notification-fade-enter-from.d-bottom {
	transform:translateY(100%)
	}
	.d-new-notification .d-notification-fade-enter-active,
	.d-new-notification .d-notification-fade-appear-active,
	.d-new-notification .d-notification-fade-move,
	.d-new-notification .d-notification-fade-leave-active {
	transition:opacity .24s cubic-bezier(.645,.045,.355,1),transform .24s cubic-bezier(.645,.045,.355,1)
	}
	.d-new-notification .d-notification-fade-enter-to,
	.d-new-notification .d-notification-fade-leave-from {
	opacity:1
	}
	.d-new-notification .d-notification-fade-leave-active {
	position:absolute
	}
	.d-new-notification .d-notification-fade-leave-active.d-top-right,
	.d-new-notification .d-notification-fade-leave-active.d-bottom-right {
	right:0
	}
	.d-new-notification .d-notification-fade-leave-to {
	opacity:0;
	transform:translateY(-24px)
	}
	.d-new-toast {
	pointer-events:none;
	z-index:99999;
	width:100%;
	position:fixed;
	top:40px
	}
	.d-new-toast .d-toast-wrapper {
	text-align:center;
	pointer-events:none;
	width:100%;
	margin-bottom:20px
	}
	.d-new-toast .d-toast-notice {
	background:var(--color-bg-2);
	box-shadow:var(--shadow-display);
	border-radius:var(--size-radius-default);
	font-weight:var(--size-text-font-weight-default);
	font-size:var(--size-text-default);
	color:var(--color-text-title);
	pointer-events:all;
	padding:13px 16px;
	display:inline-block;
	position:relative
	}
	.d-new-toast .d-toast-notice.d-strong-notice {
	border:var(--border-default)
	}
	.d-new-toast .d-toast-notice.d-strong-notice.d-success-notice {
	background:var(--color-success-light);
	border-color:var(--color-green-3)
	}
	.d-new-toast .d-toast-notice.d-strong-notice.d-info-notice {
	background:var(--color-blue-1);
	border-color:var(--color-primary-light-pressing)
	}
	.d-new-toast .d-toast-notice.d-strong-notice.d-warning-notice {
	background:#fef0e8;
	border-color:#f9bf9e
	}
	.d-new-toast .d-toast-notice.d-strong-notice.d-danger-notice {
	background:#fdeaee;
	border-color:#f6a6b7
	}
	.d-new-toast .d-toast-notice .d-toast-main {
	gap:8px;
	display:inline-flex
	}
	.d-new-toast .d-toast-notice .d-toast-main.d-toast-closeable .d-toast-content {
	padding-right:24px
	}
	.d-new-toast .d-toast-notice .d-toast-content {
	align-items:center;
	gap:8px;
	display:flex
	}
	.d-new-toast .d-toast-notice .d-toast-content .d-toast-description,
	.d-new-toast .d-toast-notice .d-toast-content .d-text {
	line-height:var(--size-text-line-height-small)
	}
	.d-new-toast .d-toast-notice .d-toast-content .d-toast-description {
	flex:1
	}
	.d-new-toast .d-toast-notice .d-toast-icon {
	box-sizing:content-box;
	width:16px;
	min-width:16px;
	height:16px;
	padding:2px;
	display:block
	}
	.d-new-toast .d-toast-notice .d-toast-icon.d-toast-icon-success {
	color:var(--color-success)
	}
	.d-new-toast .d-toast-notice .d-toast-icon.d-toast-icon-info {
	color:var(--color-primary)
	}
	.d-new-toast .d-toast-notice .d-toast-icon.d-toast-icon-warning {
	color:var(--color-orange-6)
	}
	.d-new-toast .d-toast-notice .d-toast-icon.d-toast-icon-danger {
	color:var(--color-red-6)
	}
	.d-new-toast .d-toast-notice .d-toast-close {
	width:16px;
	height:16px;
	color:var(--color-text-description);
	cursor:pointer;
	padding:2px;
	position:absolute;
	top:16px;
	right:16px
	}
	.d-new-toast .d-notification-fade-enter-active,
	.d-new-toast .d-notification-fade-leave-active,
	.d-new-toast .d-notification-fade-move {
	transition:opacity .24s cubic-bezier(.645,.045,.355,1),transform .24s cubic-bezier(.645,.045,.355,1)
	}
	.d-new-toast .d-notification-fade-enter-to,
	.d-new-toast .d-notification-fade-leave-from {
	opacity:1
	}
	.d-new-toast .d-notification-fade-leave-active {
	position:absolute
	}
	.d-new-toast .d-notification-fade-enter-from {
	opacity:0;
	transform:translateY(-100%)
	}
	.d-new-toast .d-notification-fade-leave-to {
	opacity:0;
	transform:translateY(-20px)
	}
	.d-timeline.d-timeline-left.d-timestamp-relative {
	margin-left:124px
	}
	.d-timeline.d-timeline-left.d-timestamp-relative .d-timeline-item__timestamp {
	max-width:124px;
	position:absolute;
	top:0;
	left:0;
	transform:translate(calc(-100% - 14px))
	}
	.d-timeline.d-timeline-right .d-timeline-item-right {
	text-align:right;
	padding:0 22px 12px 0
	}
	.d-timeline.d-timeline-right .d-timeline-item__node {
	left:calc(100% - 8px)
	}
	.d-timeline.d-timeline-right .d-timeline-item__tail {
	left:calc(100% - 4px)
	}
	.d-timeline.d-timeline-right.d-timestamp-relative {
	margin-right:124px
	}
	.d-timeline.d-timeline-right.d-timestamp-relative .d-timeline-item__timestamp {
	max-width:124px;
	position:absolute;
	top:0;
	right:0;
	transform:translate(calc(100% + 14px))
	}
	.d-timeline.d-timeline-alternate .d-timeline-item {
	padding-left:0
	}
	.d-timeline.d-timeline-alternate .d-timeline-item .d-timeline-item__node {
	margin-left:-4px;
	left:50%
	}
	.d-timeline.d-timeline-alternate .d-timeline-item .d-timeline-item__tail {
	margin-left:-.5px;
	left:50%
	}
	.d-timeline.d-timeline-alternate .d-timeline-item-left .d-timeline-item__label,
	.d-timeline.d-timeline-alternate .d-timeline-item-left .d-timeline-item__content,
	.d-timeline.d-timeline-alternate .d-timeline-item-left .d-timeline-item__timestamp {
	text-align:right;
	width:calc(50% - 18px)
	}
	.d-timeline.d-timeline-alternate .d-timeline-item-right .d-timeline-item__label,
	.d-timeline.d-timeline-alternate .d-timeline-item-right .d-timeline-item__content,
	.d-timeline.d-timeline-alternate .d-timeline-item-right .d-timeline-item__timestamp {
	width:calc(50% - 18px);
	position:relative;
	left:calc(50% + 18px)
	}
	.d-timeline.d-timeline-alternate.d-timestamp-relative .d-timeline-item-left .d-timeline-item__timestamp {
	text-align:left;
	position:absolute;
	top:0;
	left:calc(50% + 18px)
	}
	.d-timeline.d-timeline-alternate.d-timestamp-relative .d-timeline-item-right .d-timeline-item__timestamp {
	text-align:right;
	width:50%;
	padding-right:14px;
	position:absolute;
	top:0;
	left:0
	}
	.d-timeline .d-timeline-item {
	padding:0 0 12px 22px;
	position:relative
	}
	.d-timeline .d-timeline-item.d-timeline-item__last {
	padding-bottom:0
	}
	.d-timeline .d-timeline-item.d-timeline-item__last .d-timeline-item__tail {
	display:none
	}
	.d-timeline .d-timeline-item__node {
	background:var(--color-primary);
	border-radius:50%;
	justify-content:center;
	align-items:center;
	width:8px;
	height:8px;
	display:flex;
	position:absolute;
	top:7px;
	left:0
	}
	.d-timeline .d-timeline-item-custom-node {
	background:0 0
	}
	.d-timeline .d-timeline-item__tail {
	background:var(--color-border-default);
	width:1px;
	height:calc(100% - 22px);
	position:absolute;
	top:22px;
	left:4px
	}
	.d-timeline .d-timeline-item__label {
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-default);
	color:var(--color-text-title);
	word-break:break-all
	}
	.d-timeline .timeline-text {
	font-size:var(--size-text-small);
	line-height:var(--size-text-line-height-small);
	word-break:break-all
	}
	.d-timeline .d-timeline-item__content {
	color:var(--color-text-paragraph)
	}
	.d-timeline .d-timeline-item__timestamp {
	color:var(--color-text-description)
	}
	.d-virtual-tree .d-virtual-wrapper {
	height:100%
	}
	.d-virtual-tree .d-virtual-tree-node {
	border-radius:var(--size-radius-default);
	border:1px solid transparent;
	align-items:center;
	width:100%;
	height:30px;
	margin-bottom:8px;
	padding-left:4px;
	transition:background-color .3s ease-in-out;
	display:flex;
	position:relative
	}
	.d-virtual-tree .d-virtual-tree-node:not(.d-virtual-tree-node-disabled):hover {
	background-color:var(--color-fill-hover)
	}
	.d-virtual-tree .d-virtual-tree-node .d-tree-switcher {
	text-align:center;
	cursor:pointer;
	width:20px;
	line-height:30px
	}
	.d-virtual-tree .d-virtual-tree-node .d-tree-switcher svg {
	transition:transform .2s
	}
	.d-virtual-tree .d-virtual-tree-node .d-tree-switcher-open svg {
	transform:rotate(90deg)
	}
	.d-virtual-tree .d-virtual-tree-node-drop {
	border-color:var(--color-primary)
	}
	.d-virtual-tree .d-virtual-tree-node-draggable:before {
	content:"";
	height:1px;
	display:block;
	position:absolute;
	left:0;
	right:0
	}
	.d-virtual-tree .indicator-top:before {
	background-color:var(--color-primary);
	top:-4px
	}
	.d-virtual-tree .indicator-bottom:before {
	background-color:var(--color-primary);
	bottom:-4px
	}
	.d-virtual-tree .d-virtual-tree-node-leaf {
	padding-left:20px
	}
	.d-virtual-tree .d-virtual-tree-node-selected {
	background-color:var(--color-primary-light)
	}
	.d-virtual-tree .d-virtual-tree-node-checkbox {
	margin:0 8px 0 3px
	}
	.d-virtual-tree .d-virtual-tree-node-icon {
	width:16px;
	height:16px;
	margin-right:8px
	}
	.d-virtual-tree .d-virtual-tree-node-title {
	font-weight:var(--size-text-font-weight-default);
	font-size:var(--size-text-default);
	line-height:var(--size-text-line-height-default);
	color:var(--color-text-title)
	}
	.d-virtual-tree .d-virtual-tree-node-disabled {
	cursor:not-allowed
	}
	.d-virtual-tree .d-virtual-tree-node-disabled .d-virtual-tree-node-title {
	color:var(--color-text-disabled)
	}
	.d-table-v2 {
	font-size:14px;
	position:relative
	}
	.d-table-v2 .d-table-affix-header-ele {
	z-index:6;
	position:-webkit-sticky;
	position:sticky;
	top:0
	}
	.d-table-v2 .d-table__summary {
	height:100%
	}
	.d-table-v2 .d-table__summary td {
	padding:8px 12px
	}
	.d-table-v2 .d-table__head__resize-wrapper {
	z-index:1;
	cursor:col-resize;
	justify-content:center;
	width:10px;
	height:100%;
	display:flex;
	position:absolute;
	top:0;
	right:-4px
	}
	.d-table-v2 .d-table__head__resize-wrapper:active .d-table__head__resize-line,
	.d-table-v2 .d-table__head__resize-wrapper:hover .d-table__head__resize-line {
	background:var(--color-primary);
	cursor:col-resize
	}
	.d-table-v2 .d-table__head__resize-line {
	width:2px;
	height:100%
	}
	.d-table-v2 .d-table__header {
	background-color:var(--color-fill-opaque)
	}
	.d-table-v2 .d-table__header tr {
	background-color:inherit
	}
	.d-table-v2 .d-table__header th,
	.d-table-v2 .d-table__header .d-table__summary {
	color:var(--color-text-paragraph);
	font-weight:var(--size-text-font-weight-bold);
	line-height:var(--size-text-line-height-default);
	background-color:inherit;
	border-bottom:1px solid var(--color-fill-pressing-opaque);
	padding:8px 12px
	}
	.d-table-v2 .d-table__header .d-table__th-cell-inner {
	display:flex
	}
	.d-table-v2 .d-table__header .d-table__th-cell-sort {
	color:var(--color-text-description);
	flex-direction:column;
	justify-content:center;
	align-items:center;
	margin-top:2px;
	display:flex
	}
	.d-table-v2 .d-table__header .d-table__th-cell-sort svg {
	color:var(--color-text-description)
	}
	.d-table-v2 .d-table__header .d-table__th-cell-sort svg.active {
	color:var(--color-primary)
	}
	.d-table-v2 .d-table__content {
	min-height:168px;
	position:relative;
	overflow:auto
	}
	.d-table-v2 .d-table__content .d-table-virtual-scrollbar {
	width:1px;
	position:absolute;
	right:0
	}
	.d-table-v2 .d-table-loading {
	z-index:99;
	background-color:var(--color-mask-loading);
	justify-content:center;
	align-items:center;
	display:flex;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
	}
	.d-table--fixed .d-table__header {
	z-index:5;
	position:-webkit-sticky;
	position:sticky;
	top:0
	}
	.d-table--fixed-scroll-left .d-table-cell--fixed-left-last {
	box-shadow:4px 0 0 0 var(--color-fill),1px 0 0 0 var(--color-fill);
	transition:box-shadow .1s cubic-bezier(0,0,1,1)
	}
	.d-table--fixed-scroll-right .d-table-cell--fixed-right-first {
	box-shadow:-4px 0 0 0 var(--color-fill),-1px 0 0 0 var(--color-fill);
	transition:box-shadow .1s cubic-bezier(0,0,1,1)
	}
	.d-table--fixed-scroll-right .d-table-cell--fixed-right-first.d-table-cell-border-left {
	border-left-color:transparent
	}
	.d-new-table {
	border-spacing:0;
	border-collapse:separate;
	text-align:left;
	width:100%
	}
	.d-new-table.d-table-auto {
	table-layout:auto
	}
	.d-new-table.d-table-fixed {
	table-layout:fixed
	}
	.d-new-table .d-table__body tr {
	background-color:var(--color-bg);
	transition:background-color .2s linear
	}
	.d-new-table .d-table__body td {
	border-bottom:.5px solid var(--contrast-12);
	background-color:inherit;
	padding:0
	}
	.d-new-table .d-table__body td .d-table__cell {
	line-height:var(--size-text-line-height-default);
	font-weight:var(--size-text-font-weight-default);
	color:var(--color-text-title);
	background-color:inherit;
	text-overflow:ellipsis;
	overflow-wrap:break-word;
	white-space:normal;
	padding:12px;
	overflow:hidden
	}
	.d-new-table .d-table__body td .d-table__cell>* {
	max-width:100%
	}
	.d-new-table .d-table__body td.d-table-cell--resizing:after {
	content:"";
	background-color:var(--color-primary);
	width:1px;
	height:100%;
	position:absolute;
	top:0;
	right:0
	}
	.d-new-table .d-table__body .d-table-cell-td {
	line-height:var(--size-text-line-height-default);
	font-weight:var(--size-text-font-weight-default);
	color:var(--color-text-title);
	background-color:inherit;
	border-bottom:.5px solid var(--color-line-divider);
	padding:12px
	}
	.d-new-table .d-table__body .d-table__cell-draggable {
	cursor:pointer
	}
	.d-new-table .d-table__body .d-table__cell-draggable .d-table__cell-draggable-box {
	justify-content:center;
	align-items:center;
	display:flex
	}
	.d-new-table .d-table__body .d-table__cell-disabled-drag {
	cursor:not-allowed
	}
	.d-new-table .d-table__body .d-table__cell-disabled-drag .d-table__cell-draggable-box {
	justify-content:center;
	align-items:center;
	display:flex
	}
	.d-new-table .d-table__body .d-table__expanded-row {
	background-color:var(--color-fill)
	}
	.d-new-table .d-table__body .d-table__expanded-row>td {
	padding:0
	}
	.d-new-table .d-table__body .d-table-expand-icon-column {
	cursor:pointer
	}
	.d-new-table .d-table__body .d-table-expand-icon-column .d-table-expand-column-box {
	justify-content:center;
	align-items:center;
	transition:transform .2s;
	display:flex
	}
	.d-new-table .d-table__body .d-table-expand-icon-column .d-icon {
	transition:transform .2s;
	display:block
	}
	.d-new-table .d-table__body .d-table-expand-icon-column .d-table-expand-icon--expand {
	transform:rotate(90deg)
	}
	.d-new-table .d-table__body .d-table-tree_wrap {
	align-items:center;
	display:flex
	}
	.d-new-table .d-table__body .d-table__tree-icon {
	cursor:pointer;
	margin-right:12px;
	transition:transform .2s;
	display:flex
	}
	.d-new-table .d-table__body .d-table__tree-icon-expanded {
	transform:rotate(90deg)
	}
	.d-new-table .d-table__body .d-table__tree-loading {
	vertical-align:middle;
	margin-right:14px
	}
	.d-new-table .d-table__body .d-table__tree-loading .d-icon {
	display:block
	}
	.d-new-table .d-table__body .d-table__th-cell-select {
	display:flex
	}
	.d-new-table .d-table__body .d-table__empty-row>td {
	padding:0
	}
	.d-new-table .d-table__body .d-table__empty {
	min-height:150px;
	color:var(--color-text-description);
	justify-content:center;
	align-items:center;
	display:flex;
	position:-webkit-sticky;
	position:sticky;
	left:0
	}
	.d-new-table td,
	.d-new-table th {
	position:relative
	}
	.d-new-table th:hover {
	background:var(--color-fill-hover-opaque)
	}
	.d-new-table .d-table__cell--fixed-left,
	.d-new-table .d-table__cell--fixed-right {
	z-index:4;
	position:-webkit-sticky;
	position:sticky
	}
	.d-new-table .d-table-cell-border-left {
	border-left:1px solid var(--color-fill-pressing-opaque)
	}
	.d-table--hoverable .d-table__body tr:hover,
	.t-table--striped .d-table__body tr:nth-of-type(2n) {
	background-color:var(--color-grey-0)
	}
	.d-robin-feedback {
	background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#746cfd,#dc77ec,#ff74a2,#fe876f);
	background-origin:padding-box,border-box;
	background-clip:padding-box,border-box;
	border-top:6px solid transparent;
	border-radius:12px;
	width:360px;
	padding:20px;
	box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 15px rgba(0,0,0,.2)
	}
	.d-robin-feedback .d-robin-feedback__main .d-robin-feedback__welcome {
	justify-content:space-between;
	align-items:center;
	margin-bottom:8px;
	font:500 20px/28px PingFang SC;
	display:flex
	}
	.d-robin-feedback .d-robin-feedback__main .d-robin-feedback__question .d-robin-feedback__question__rating .d-robin-feedback__rating__form .d-form-item__wrapper {
	justify-content:center
	}
	.d-robin-feedback .d-robin-feedback__main .d-robin-feedback__question .d-robin-feedback__question__rating .d-robin-feedback__rating__form .d-robin-feedback__rating__star {
	flex-direction:column;
	justify-content:center;
	align-items:center;
	display:flex
	}
	.d-robin-feedback .d-robin-feedback__main .d-robin-feedback__question .d-robin-feedback__question__rating .d-robin-feedback__rating__form .d-robin-feedback__rating__star .d-grid {
	column-gap:18px
	}
	.d-robin-feedback .d-robin-feedback__main .d-robin-feedback__question .d-robin-feedback__question__rating .d-robin-feedback__rating__form .d-robin-feedback__rating__star .d-grid .d-icon {
	width:48px;
	height:48px;
	line-height:48px
	}
	.d-robin-feedback .d-robin-feedback__main .d-robin-feedback__question .d-robin-feedback__question__rating .d-robin-feedback__rating__button {
	margin-top:8px
	}
	.d-robin-feedback .d-robin-feedback__main .d-robin-feedback__question .d-robin-feedback__question__rating .d-robin-feedback__rating__button .d-space {
	flex-wrap:nowrap;
	justify-content:space-between;
	width:320px;
	gap:0!important
	}
	.d-robin-feedback .d-robin-feedback__main .d-robin-feedback__question .d-robin-feedback__question__rating .d-robin-feedback__rating__button .d-space .d-button {
	width:28px;
	height:32px
	}
	.d-robin-feedback .d-robin-feedback__main .d-robin-feedback__question .d-robin-feedback__question__rating .d-robin-feedback__rating__button .d-space .d-button .d-text {
	overflow:visible
	}
	.d-robin-feedback .d-robin-feedback__main .d-robin-feedback__question .d-robin-feedback__question__rating .d-robin-feedback__rating__discribe {
	color:rgba(0,0,0,.45);
	justify-content:space-between;
	height:20px;
	margin-top:4px;
	font:500 12px/20px PingFang SC;
	display:flex
	}
	.d-robin-feedback .d-robin-feedback__main .d-robin-feedback__question .d-robin-feedback__question__rating .d-robin-feedback__rating__reason {
	margin-top:16px
	}
	.d-robin-feedback .d-robin-feedback__main .d-robin-feedback__question .d-robin-feedback__question__rating .d-robin-feedback__rating__reason .d-robin-feedback__reason__button .d-space {
	gap:8px!important
	}
	.d-robin-feedback__trigger-button {
	cursor:pointer;
	background:#3a64ff;
	border-radius:50%;
	outline-style:solid;
	justify-content:center;
	align-items:center;
	width:56px;
	height:56px;
	transition:all .3s ease-out;
	display:flex;
	scale:1
	}
	.d-robin-feedback__trigger-button svg {
	margin-top:0;
	transition:all .3s ease-out;
	scale:1
	}
	.d-robin-feedback__trigger-button:hover {
	transition:all .3s ease-out;
	animation:none;
	scale:1.4;
	box-shadow:0 2px 32px rgba(0,0,0,.16)
	}
	.d-robin-feedback__trigger-button:hover svg {
	margin-top:32px;
	transition:all .3s ease-out;
	scale:1.6
	}
	.v-enter-active,
	.v-leave-active {
	transition:opacity .5s
	}
	.v-enter-from,
	.v-leave-to {
	opacity:0
	}
	@keyframes animation-nps-trigger-btn {
	0% {
	outline-width:0
	}
	to {
	outline-width:12px
	}
	}
	.d-new-cascader.d-inline-block {
	width:328px
	}
	.d-new-cascader__select {
	border-radius:var(--size-radius-default);
	border:var(--size-border-default)solid transparent;
	outline:none;
	justify-content:space-between;
	align-items:center;
	gap:8px;
	padding:4px 11px;
	transition:background-color .1s;
	display:flex;
	position:relative
	}
	.d-new-cascader__select.focus,
	.d-new-cascader__select:not(.disabled).pressing {
	border:var(--size-border-default)solid var(--color-primary)
	}
	.d-new-cascader__select.disabled {
	cursor:not-allowed
	}
	.d-new-cascader__select.readonly {
	border:var(--size-border-default)solid var(--color-line-stroke);
	cursor:not-allowed;
	background-color:var(--color-fill)!important
	}
	.d-new-cascader__select.readonly.readonly input {
	cursor:not-allowed
	}
	.d-new-cascader__select .d-new-cascader__content {
	scrollbar-width:none;
	flex:1;
	min-height:22px;
	overflow:auto
	}
	.d-new-cascader__select .d-new-cascader__content::-webkit-scrollbar {
	display:none
	}
	.d-new-cascader__select .d-new-cascader__content .d-new-cascader__content-placeholder,
	.d-new-cascader__select .d-new-cascader__content .d-new-cascader__rest-count {
	color:var(--color-text-placeholder);
	-webkit-user-select:none;
	user-select:none
	}
	.d-new-cascader__select .d-new-cascader__content .d-new-cascader__content-placeholder {
	position:absolute
	}
	.d-new-cascader__select .d-new-cascader__content .d-new-cascader__labelWrapper {
	align-items:center;
	display:flex
	}
	.d-new-cascader__select .d-new-cascader__content .d-new-cascader__content-tag {
	vertical-align:top;
	align-items:center;
	gap:4px;
	display:inline-flex
	}
	.d-new-cascader__select .d-new-cascader__content .d-new-cascader__content-tag.d-cascader-tags-multi-line {
	flex-wrap:wrap;
	max-width:100%;
	overflow:auto
	}
	.d-new-cascader__select .d-new-cascader__content .d-new-cascader__multiple_search {
	max-width:100%;
	position:relative
	}
	.d-new-cascader__select .d-new-cascader__content .d-new-cascader__multiple_search .d-new-cascader__multiple_input {
	-webkit-appearance:none;
	width:12px;
	max-width:100%;
	height:22px;
	cursor:inherit;
	background:0 0;
	border:none;
	outline:none;
	margin:0;
	padding:0
	}
	.d-new-cascader__select .d-new-cascader__content .d-new-cascader__multiple_search .d-new-cascader__multiple_input-mirror {
	white-space:pre;
	visibility:hidden;
	z-index:99;
	position:absolute;
	top:0;
	left:0
	}
	.d-new-cascader__select .d-new-cascader__description {
	line-height:22px
	}
	.d-new-cascader__select .d-new-cascader__prefix,
	.d-new-cascader__select .d-new-cascader__suffix,
	.d-new-cascader__select .d-new-cascader__suffix-indicator {
	align-self:flex-start;
	line-height:22px
	}
	.d-new-cascader__select .d-new-cascader__prefix.d-text,
	.d-new-cascader__select .d-new-cascader__suffix.d-text,
	.d-new-cascader__select .d-new-cascader__suffix-indicator.d-text,
	.d-new-cascader__select .d-new-cascader__prefix.d-icon,
	.d-new-cascader__select .d-new-cascader__suffix.d-icon,
	.d-new-cascader__select .d-new-cascader__suffix-indicator.d-icon,
	.d-new-cascader__select .d-new-cascader__prefix>.d-text,
	.d-new-cascader__select .d-new-cascader__suffix>.d-text,
	.d-new-cascader__select .d-new-cascader__suffix-indicator>.d-text,
	.d-new-cascader__select .d-new-cascader__prefix>.d-icon,
	.d-new-cascader__select .d-new-cascader__suffix>.d-icon,
	.d-new-cascader__select .d-new-cascader__suffix-indicator>.d-icon {
	line-height:22px
	}
	.d-new-cascader__select .d-new-cascader__prefix.d-text,
	.d-new-cascader__select .d-new-cascader__suffix.d-text,
	.d-new-cascader__select .d-new-cascader__suffix-indicator.d-text,
	.d-new-cascader__select .d-new-cascader__prefix>.d-text,
	.d-new-cascader__select .d-new-cascader__suffix>.d-text,
	.d-new-cascader__select .d-new-cascader__suffix-indicator>.d-text {
	font-weight:600
	}
	.d-new-cascader__select .d-new-cascader__prefix.d-icon,
	.d-new-cascader__select .d-new-cascader__suffix.d-icon,
	.d-new-cascader__select .d-new-cascader__suffix-indicator.d-icon,
	.d-new-cascader__select .d-new-cascader__prefix>.d-icon,
	.d-new-cascader__select .d-new-cascader__suffix>.d-icon,
	.d-new-cascader__select .d-new-cascader__suffix-indicator>.d-icon {
	height:22px
	}
	.d-new-cascader__empty-text {
	justify-content:center;
	align-items:center;
	height:100%;
	min-height:68px;
	display:flex
	}
	.d-new-cascader__rest {
	max-height:200px;
	padding:var(--size-space-small)var(--size-space-default)var(--size-space-small);
	overflow:auto
	}
	.d-new-cascader__option-list {
	padding:var(--size-padding-horizontal-small)0;
	display:flex
	}
	.d-new-cascader__option-list .d-new-cascader__option-list__item {
	display:flex
	}
	.d-new-cascader__option-list .d-new-cascader__option-list__item .d-new-cascader__column-wrapper {
	height:224px;
	overflow:auto
	}
	.d-new-cascader__option-wrapper {
	height:40px;
	padding:var(--size-padding-horizontal-small)var(--size-padding-small)
	}
	.d-new-cascader__option-wrapper .d-new-cascader__option-inner-wrapper {
	border-radius:var(--size-radius-default);
	cursor:pointer;
	align-items:center;
	height:100%;
	display:flex;
	position:relative
	}
	.d-new-cascader__option-wrapper .d-new-cascader__option-inner-wrapper.disabled {
	cursor:not-allowed
	}
	.d-new-cascader__option-wrapper .d-new-cascader__option-inner-wrapper .d-new-cascader__option-checkbox {
	width:28px;
	padding-left:var(--size-padding-vertical-small);
	align-items:center;
	display:flex
	}
	.d-new-cascader__option-wrapper .d-new-cascader__option-inner-wrapper .d-new-cascader__option-content {
	height:100%;
	padding:5px 34px 5px var(--size-space-step-default);
	flex:1;
	align-items:center;
	min-width:108px;
	display:flex
	}
	.d-new-cascader__option-wrapper .d-new-cascader__option-inner-wrapper .d-new-cascader__option-right {
	position:absolute;
	right:8px
	}
	body {
	-webkit-font-smoothing:antialiased;
	margin:0;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
	line-height:1
	}
	body [class^=d-] {
	-webkit-font-smoothing:antialiased;
	box-sizing:border-box;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif
	}
	.d-block {
	display:block
	}
	.d-inline-block {
	vertical-align:top;
	display:inline-block
	}
	.d-flex {
	display:flex
	}
	.d-inline-flex {
	vertical-align:top;
	display:inline-flex
	}
	.d-focusable:focus {
	outline:none
	}
	.d-focusable:focus-visible {
	border-radius:var(--size-radius-default);
	outline:2px solid #d4dfff
	}
	.disabled .d-focusable:focus-visible {
	outline:none
	}
	.d-focusable.disabled:focus-visible {
	outline:none
	}
	.d-clickable {
	cursor:pointer
	}
	.disabled .d-clickable,
	.d-clickable.disabled {
	cursor:not-allowed
	}
	.collapse-transition {
	transition:all .2s ease-in-out
	}
	.delight-charts-component-loading {
	z-index:99;
	background-color:#fff;
	justify-content:center;
	align-items:center;
	display:flex;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
	}
	.delight-charts-mask-status {
	filter:blur(1px)
	}
	.delight-charts-component-loading .circular {
	width:22px;
	height:22px;
	animation:1s linear infinite loading-rotate
	}
	.delight-charts-component-loading .path {
	stroke-dasharray:90 150;
	stroke-dashoffset:0;
	stroke-width:2px;
	stroke:#3c66ff;
	stroke-linecap:round;
	animation:1s ease-in-out infinite loading-dash
	}
	@keyframes loading-rotate {
	to {
	transform:rotate(360deg)
	}
	}
	@keyframes loading-dash {
	0% {
	stroke-dasharray:1 200;
	stroke-dashoffset:0
	}
	50% {
	stroke-dasharray:90 150;
	stroke-dashoffset:-40px
	}
	to {
	stroke-dasharray:90 150;
	stroke-dashoffset:-120px
	}
	}
	.overflow-tooltip[data-v-8727cb28] {
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:12px;
	position:relative;
	overflow:hidden
	}
	.overflow-tooltip-content[data-v-8727cb28] {
	box-sizing:border-box;
	text-align:left;
	color:#fff;
	background-color:#3d3d3d;
	border-radius:4px;
	min-width:150px;
	max-width:300px;
	padding:8px 12px;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:18px;
	position:absolute;
	bottom:32px;
	left:50%;
	transform:translate(-50%)
	}
	.overflow-tooltip-content .triangle[data-v-8727cb28] {
	border:6px solid transparent;
	border-top-color:#3d3d3d;
	width:0;
	height:0;
	position:absolute;
	bottom:-12px;
	left:50%;
	transform:translate(-50%)
	}
	.drill-breadcrumb[data-v-7897a057] {
	text-align:left;
	align-items:center;
	height:28px;
	line-height:28px;
	display:flex
	}
	.drill-breadcrum-text[data-v-7897a057] {
	color:rgba(0,0,0,.45);
	font-size:12px
	}
	.drill-breadcrumb .drill-item[data-v-7897a057] {
	color:rgba(0,0,0,.45);
	cursor:pointer;
	font-size:12px;
	font-weight:400
	}
	.drill-item-seperator[data-v-7897a057] {
	color:rgba(0,0,0,.45);
	margin:0 4px;
	font-size:12px
	}
	.drill-breadcrumb .drill-item-active[data-v-7897a057] {
	color:rgba(0,0,0,.85);
	font-weight:500
	}
	.label-item[data-v-ee2e1d6b] {
	z-index:98;
	pointer-events:none;
	color:#2b48b5;
	background:rgba(60,102,255,.1);
	border-radius:4px;
	flex-flow:column-reverse;
	width:-webkit-fit-content;
	width:fit-content;
	height:-webkit-fit-content;
	height:fit-content;
	font-size:12px;
	font-weight:500;
	display:flex;
	position:absolute
	}
	.label-item .label[data-v-ee2e1d6b] {
	cursor:pointer;
	flex-flow:row;
	align-items:center;
	padding:4px 8px;
	display:flex
	}
	.label-item .tooltip[data-v-ee2e1d6b] {
	box-sizing:border-box;
	text-align:left;
	color:#fff;
	background-color:#3d3d3d;
	border-radius:4px;
	width:267px;
	margin-bottom:10px;
	padding:8px 12px;
	font-family:PingFang SC;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	display:none;
	position:absolute;
	bottom:32px;
	left:50%;
	transform:translate(-50%)
	}
	.label-item .tooltip p[data-v-ee2e1d6b] {
	margin:0
	}
	.label-item .hover[data-v-ee2e1d6b] {
	pointer-events:auto;
	width:14px;
	height:14px;
	margin-left:4px
	}
	.label-item .hover:hover~.tooltip[data-v-ee2e1d6b] {
	display:block
	}
	.label-item .tooltip .triangle[data-v-ee2e1d6b] {
	border:6px solid transparent;
	border-top-color:#3d3d3d;
	width:0;
	height:0;
	position:absolute;
	bottom:-12px;
	left:50%;
	transform:translate(-50%)
	}
	.bubble-wrapper[data-v-493feccd] {
	position:relative
	}
	.bubble-wrapper .item[data-v-493feccd] {
	z-index:98;
	flex-flow:column-reverse;
	width:-webkit-fit-content;
	width:fit-content;
	height:-webkit-fit-content;
	height:fit-content;
	display:flex;
	position:absolute
	}
	.bubble-wrapper .label[data-v-493feccd] {
	color:#2b48b5;
	background:rgba(60,102,255,.1);
	border-radius:4px;
	padding:6px 12px;
	font-size:14px;
	font-weight:500
	}
	.bubble-wrapper .tooltip[data-v-493feccd] {
	box-sizing:border-box;
	text-align:left;
	color:#fff;
	background-color:#3d3d3d;
	border-radius:4px;
	width:267px;
	margin-bottom:10px;
	padding:8px 12px;
	display:none;
	position:absolute;
	bottom:32px
	}
	.bubble-wrapper .tooltip p[data-v-493feccd] {
	margin:0
	}
	.bubble-wrapper .label:hover~.tooltip[data-v-493feccd] {
	display:block
	}
	.bubble-wrapper .tooltip .triangle[data-v-493feccd] {
	border:6px solid transparent;
	border-top-color:#3d3d3d;
	width:0;
	height:0;
	position:absolute;
	bottom:-12px
	}
	.wrapper[data-v-77826df1] {
	justify-content:center;
	align-items:center;
	gap:16px;
	display:flex;
	position:relative
	}
	.wrapper .label[data-v-77826df1] {
	position:relative
	}
	.funnel[data-v-77826df1] {
	flex:1 0;
	align-items:center
	}
	.labelItem[data-v-77826df1] {
	height:var(--88a0d4ba);
	line-height:var(--88a0d4ba);
	color:var(--Light-Labels-Description,rgba(0,0,0,.45));
	text-align:right;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	position:relative
	}
	.funnelPart.dark[data-v-77826df1] {
	color:rgba(0,0,0,.8)
	}
	.funnelPart.light[data-v-77826df1] {
	color:#fff
	}
	.funnelPart[data-v-77826df1] {
	color:#fff;
	height:var(--88a0d4ba);
	justify-content:center;
	align-items:center;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:14px;
	display:flex
	}
	.funnel-flex-box[data-v-77826df1] {
	flex-flow:column;
	gap:2px;
	display:flex
	}
	.funnel-block[data-v-77826df1] {
	flex-flow:column;
	width:100%;
	height:100%;
	display:flex;
	position:relative
	}
	.funnel-value[data-v-77826df1] {
	flex-flow:column;
	align-items:center;
	display:flex;
	position:absolute
	}
	.valueItem[data-v-77826df1] {
	height:var(--88a0d4ba);
	line-height:var(--88a0d4ba);
	text-align:center;
	width:-webkit-fit-content;
	width:fit-content;
	margin-bottom:2px;
	font-family:REDNumber
	}
	.label-line[data-v-77826df1] {
	background:rgba(48,48,52,.1);
	height:1px;
	position:absolute
	}
	.comp[data-v-b21a9c82] {
	align-items:center;
	height:34px;
	display:flex
	}
	.comp-content[data-v-b21a9c82] {
	z-index:2;
	text-align:center;
	font-feature-settings:"tnum" on,"lnum" on;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAA4CAYAAAAl63xKAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHtSURBVHgB7dyxbcJAGIbhO3OIhsLQ0cEESSZIMlI2YIOMkBXIBCETZAV3FAhhIblA2Dj/WRjBRRFBGHOf873SiTMuXDzydf61kpbL5TBN0zet9X2e56Fivjcxxrz0er1IW7wsy74IB1csiA9G3rxXuQg7nY7qdrtK3kLF/G273aokSdR6vQ6LU3M+n+f2Rr/fV0EQKOZ/clqqxWJht/FejHg4HZySIdXAIyB4BASPgOAREDwCgkdA8AgIHgHBIyB4BASPgOAREDwCgkdA8AgIHgHBIyB4BASPgOAREDwCgkdA8AgIHgHBIyB4BASPgOAREDwCgkdA8AgIHgHBIyB4FjC2G/vxPMPowKr4Rn5qd6vVSqVpqpjfbTabwsqmtZ7o2Ww2bLVaH3Ix3P2p2u32fhljFLtd9qWyaOWyEyps8htlWfZcjDvYIY5l+1hClhG03n4DKxOPSI7Q9yRJxqPRKP4x1WeH+SRbuwh65f4INg2C4FPuTweDQXR0/9QDCFptl4K5nT1Xi6DnVTWY28WD0Qh63LXB3CqfbPffQOsGc7v6aMKmgd4azK322ZJooL6Bud18OKhvoL6DuXk33bVuUDQwN+/H81YNig7mBjdf+VxQW5PA3OAHZJ8CdUMHc2vchPNDUMG6kxU2CcztG3w91An4JrF1AAAAAElFTkSuQmCC) 50%/cover no-repeat;
	border-bottom:0;
	border-radius:2px;
	justify-content:center;
	width:67px;
	height:34px;
	margin-left:12px;
	font-family:Inter;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:34px;
	display:flex;
	position:absolute
	}
	.dark[data-v-b21a9c82] {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAcCAYAAADbeRcAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGBSURBVHgB7ZjBasJAEEBnNpugrQf7B/0Dc6jgzVwK3uon9BP1Ju2h8VTBFtI/8BM8lCpkd6ezsYpEKSJq67oPhiQLCXnMzC4MAtNsdR4BqA2OYZD6769PPbxrdRKt1cts9gWuUa1eAV3XbqR9yPMclFLgGlpriObzWMAF4CVdwUu6gpd0BS/pCl7SFbykK3hJV7gcSUQEF1l6SVWZZxFFE164tRMCHoWAMQbOFSEESBlySIjCcDIeDdJVCu2sB5G6RNhg0cSODuxIRKn8X0uvS0kZTIWQGS8POdJapZKlaW+6tU6TpFv/5NmIveVoG6OThfDfS1upMIwgCAK+hlNEsSFVfmfnZrSZhjVpm+lFeeuixI/FVimiPjdc9saluMs39t5xStIxy9YPIR0E8qf0ithLqszBttVCmijmn3lYSi9L/DfpDSnAlJeHaEw6Hj9ncACOdnaspDnTBGR7upC2/bwowdCW4FGkypzsgGw272MSgndwbBDRh0TsjUaDCZyAb6Vq0eFEof5UAAAAAElFTkSuQmCC) 50% no-repeat
	}
	.rate[data-v-b21a9c82] {
	background:unset;
	height:28px;
	line-height:28px;
	right:0
	}
	.bg[data-v-b21a9c82] {
	z-index:-1;
	width:10px;
	height:20px;
	position:absolute;
	top:4px
	}
	.dc-tooltip[data-v-fab97d0e] {
	z-index:999;
	background:#fff;
	border:1px solid rgba(0,0,0,.1);
	border-radius:4px;
	padding:12px;
	transition:opacity .2s;
	display:inline-block;
	position:absolute
	}
	.dc-tooltip-header[data-v-fab97d0e] {
	color:rgba(0,0,0,.85);
	font-family:SF Pro;
	font-size:12px;
	font-style:normal;
	font-weight:590;
	position:relative
	}
	.reverse[data-v-1e0c68fc] {
	transform:rotateY(180deg)
	}
	.line[data-v-1e0c68fc] {
	align-items:center;
	width:100%;
	height:24px;
	display:flex
	}
	.bar[data-v-1e0c68fc] {
	border-radius:4px;
	flex:1
	}
	.out[data-v-1e0c68fc] {
	z-index:1;
	height:100%
	}
	.in[data-v-1e0c68fc] {
	background:#3c66ff;
	align-items:center;
	height:100%;
	display:flex;
	position:relative
	}
	.in span[data-v-1e0c68fc] {
	text-align:center;
	font-feature-settings:"tnum" on,"lnum" on;
	color:#fff;
	text-shadow:0 0 2px rgba(0,0,0,.45);
	min-width:67px;
	margin-left:12px;
	font-family:Inter;
	font-size:14px;
	font-style:normal;
	font-weight:500
	}
	.zero[data-v-1e0c68fc] {
	-webkit-text-stroke:1px #4a7cff
	}
	label[data-v-1e0c68fc] {
	text-align:right;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	margin-right:12px;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:500;
	display:-webkit-box;
	overflow:hidden
	}
	.funnel[data-v-1e0c68fc] {
	display:inline-block
	}
	.funnel-content[data-v-1e0c68fc] {
	padding-right:50px;
	position:relative;
	overflow-y:auto
	}
	.fixed[data-v-1e0c68fc] {
	box-sizing:border-box;
	border-left:0;
	border-radius:0 4px 4px 0;
	align-items:center;
	height:100%;
	display:flex;
	position:absolute;
	top:0;
	right:33px
	}
	.fixed-rate[data-v-1e0c68fc] {
	position:absolute;
	right:-34px
	}
	.icon[data-v-1e0c68fc] {
	z-index:111;
	background:#fff;
	width:6px;
	height:8px;
	position:absolute;
	bottom:-4px;
	left:0
	}
	.funnel-legend[data-v-1e0c68fc] {
	align-items:center;
	gap:12px;
	margin-bottom:12px;
	margin-left:72px;
	display:flex
	}
	.funnel-legend-item[data-v-1e0c68fc] {
	align-items:center;
	gap:4px;
	display:flex
	}
	.funnel-marker[data-v-1e0c68fc] {
	border-radius:1px;
	width:8px;
	height:8px
	}
	.funnel-label[data-v-1e0c68fc] {
	color:var(--Text-title,rgba(0,0,0,.85));
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:20px
	}
	.dark[data-v-1e0c68fc] {
	background:#1d1d1f
	}
	.flex[data-v-6331ca6c] {
	border-radius:50%;
	justify-content:center;
	align-items:center;
	display:flex
	}
	.atlas[data-v-6331ca6c] {
	margin:0 auto;
	position:relative
	}
	.atlas-box[data-v-6331ca6c] {
	background:#fff;
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative
	}
	.first-pie[data-v-6331ca6c] {
	background:rgba(60,102,255,.07);
	width:100%;
	height:100%;
	margin:0 auto
	}
	.second-pie[data-v-6331ca6c] {
	background:#e4eaff
	}
	.third-pie[data-v-6331ca6c] {
	background:#d8e0ff
	}
	.border[data-v-6331ca6c] {
	box-sizing:border-box;
	border:1px solid #3c66ff;
	border-radius:50%;
	width:128px;
	height:128px
	}
	.content[data-v-6331ca6c] {
	box-sizing:border-box;
	background:#3c66ff;
	border:3px solid #dde6ff;
	border-radius:50%;
	align-items:center;
	width:126px;
	height:126px;
	margin:auto;
	display:flex;
	box-shadow:0 0 #789bff
	}
	.content>span[data-v-6331ca6c] {
	color:#fff;
	text-align:center;
	width:100%;
	padding:0 10px;
	font-family:PingFang SC;
	font-size:16px;
	font-style:normal;
	font-weight:500;
	line-height:24px;
	display:block
	}
	.atlas-title-border[data-v-6331ca6c] {
	flex:1;
	align-items:center;
	margin:0 8px;
	display:flex
	}
	.bubble-box[data-v-6331ca6c] {
	margin:auto;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
	}
	.atlas-title[data-v-6331ca6c] {
	align-items:center;
	width:100%;
	display:flex
	}
	.title-box-center[data-v-6331ca6c] {
	justify-content:space-between;
	width:100%;
	display:flex;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
	}
	.title-box-center>div[data-v-6331ca6c] {
	align-items:center;
	width:calc(50% - 124px);
	margin:0 40px;
	display:flex
	}
	.title-box-center>div>span[data-v-6331ca6c] {
	color:#345dd9;
	text-align:center;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:16px
	}
	.atlas-title .atlas-title-content[data-v-6331ca6c] {
	text-align:center;
	color:#345dd9;
	margin:0 auto;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:16px
	}
	.atlas-title-content>p[data-v-6331ca6c] {
	margin:0
	}
	.atlas-title-content>p[data-v-6331ca6c]:first-child {
	margin:0 0 2px
	}
	.title-box[data-v-6331ca6c] {
	position:absolute;
	left:50%;
	transform:translate(-50%,-50%)
	}
	.dash-line[data-v-6331ca6c] {
	border-bottom:1px dashed #345dd9;
	width:100%;
	height:1px
	}
	.indicator-card-content[data-v-33c64406] {
	flex-wrap:wrap;
	display:flex
	}
	.indicator-card[data-v-33c64406] {
	box-sizing:border-box;
	cursor:pointer;
	border-radius:4px;
	min-width:160px;
	min-height:102px;
	margin:0 16px 16px 0;
	padding:12px 16px;
	position:relative
	}
	.arealy[data-v-33c64406] {
	background:rgba(0,0,0,.03);
	border:1px solid transparent
	}
	.linear[data-v-33c64406] {
	background:#fff;
	border:1px solid rgba(0,0,0,.08)
	}
	.title[data-v-33c64406] {
	color:rgba(0,0,0,.85);
	justify-content:space-between;
	align-items:center;
	margin:0 0 4px;
	font-family:PingFang SC;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:22px;
	display:flex
	}
	.title .flex>span[data-v-33c64406] {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
	}
	.indicator-card-value[data-v-33c64406] {
	color:rgba(0,0,0,.85);
	margin:0;
	font-family:Inter;
	font-size:20px;
	font-style:normal;
	font-weight:600;
	line-height:28px
	}
	.rate[data-v-33c64406] {
	margin-top:4px;
	margin-bottom:0
	}
	.rate-label[data-v-33c64406] {
	color:rgba(0,0,0,.45);
	margin-right:6px;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:20px
	}
	.rate-value[data-v-33c64406] {
	color:rgba(0,0,0,.45);
	font-feature-settings:"tnum" on,"lnum" on;
	font-family:Inter;
	font-size:12px;
	font-style:normal;
	font-weight:500;
	line-height:20px
	}
	.positive[data-v-33c64406] {
	color:#f03860
	}
	.negative[data-v-33c64406] {
	color:#00a830
	}
	.prefix-unit[data-v-33c64406] {
	font-feature-settings:"tnum" on,"lnum" on;
	color:rgba(0,0,0,.85);
	margin-right:2px;
	font-family:Inter;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:22px
	}
	.suffix-unit[data-v-33c64406] {
	color:rgba(0,0,0,.85);
	margin-left:2px;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:500;
	line-height:20px
	}
	.dotted[data-v-33c64406] {
	cursor:pointer;
	border-bottom:1px dotted rgba(0,0,0,.45)
	}
	.active[data-v-33c64406] {
	background:#ecf0ff;
	border:1px solid #3c66ff
	}
	.lastActive[data-v-33c64406] {
	background:#e6f5fb;
	border:1px solid #0098d4
	}
	.indicator-card[data-v-33c64406]:hover {
	background:rgba(0,0,0,.05)
	}
	.indicator-card[data-v-33c64406]:active {
	background:rgba(0,0,0,.08)
	}
	.active[data-v-33c64406]:hover {
	background:#d0daff
	}
	.active[data-v-33c64406]:active {
	background:#abbdff
	}
	.flex[data-v-33c64406] {
	align-items:center;
	display:flex
	}
	.lastActive[data-v-33c64406]:hover {
	background:#c2e6f5
	}
	.lastActive[data-v-33c64406]:active {
	background:#91d3ed
	}
	.img[data-v-33c64406] {
	border-radius:4px;
	width:26px;
	height:26px;
	position:absolute;
	bottom:-1px;
	right:-1px
	}
	.tag[data-v-35e8d798] {
	color:#2b48b5;
	background:rgba(60,102,255,.1);
	border-radius:2px;
	padding:0 4px;
	font-family:PingFang SC;
	font-size:12px;
	font-weight:500;
	line-height:16px
	}
	.d-popover {
	z-index:999;
	position:absolute
	}
	.d-popover.d-popover-default {
	filter:drop-shadow(0 .5px 1px rgba(0,0,0,.12));
	background-color:#fff;
	border-radius:4px
	}
	.d-popover.d-popover-default .d-popover-default-arrow {
	width:32px;
	height:8px;
	display:flex;
	position:absolute
	}
	.d-popover.d-popover-default .d-popover-default-arrow svg {
	transform:translateY(-1px)
	}
	.d-popover.d-popover-tooltip {
	color:#fff;
	vertical-align:top;
	width:-webkit-max-content;
	max-width:250px;
	background-color:#3d3d3d;
	border-radius:4px;
	width:max-content;
	margin:0;
	padding:8px 12px;
	font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	display:inline-block
	}
	.d-popover.d-popover-tooltip .d-popover-tooltip-arrow {
	width:32px;
	height:6px;
	display:flex;
	position:absolute
	}
	.statistic-card-wrapper.min-width[data-v-7d076b11] {
	min-width:238px
	}
	.statistic-card-wrapper[data-v-7d076b11] {
	background-color:#fff;
	border:1px solid rgba(0,0,0,.08);
	border-radius:5px;
	flex:1;
	padding:12px;
	font-family:PingFang SC;
	font-size:12px;
	display:inline-block
	}
	.statistic-card-wrapper.could-selected[data-v-7d076b11] {
	cursor:pointer
	}
	.statistic-card-wrapper[data-v-7d076b11]:hover {
	box-shadow:0 2px 4px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.2)
	}
	.statistic-card-wrapper.hide-hover[data-v-7d076b11]:hover {
	box-shadow:none
	}
	.statistic-card-wrapper.could-selected[data-v-7d076b11]:active {
	background:rgba(0,0,0,.02)
	}
	.statistic-card-wrapper.selected[data-v-7d076b11] {
	background-color:var(--96cdaee2);
	border-color:var(--b96babd8);
	position:relative
	}
	.statistic-card-wrapper.selected[data-v-7d076b11]:hover {
	box-shadow:0 4px 8px rgba(27,46,115,.06),0 4px 16px rgba(27,46,115,.12)
	}
	.statistic-card-wrapper.selected[data-v-7d076b11]:active {
	background-color:var(--85a2c7ae)
	}
	.statistic-card-wrapper.arealy[data-v-7d076b11] {
	background:rgba(0,0,0,.03);
	border:1px solid transparent
	}
	.statistic-card-wrapper.arealy[data-v-7d076b11]:hover {
	box-shadow:none;
	background-color:rgba(0,0,0,.05)
	}
	.statistic-card-wrapper .statistic-card-headerwrapper[data-v-7d076b11] {
	flex:1;
	overflow:hidden
	}
	.statistic-card-wrapper .statistic-card-header[data-v-7d076b11] {
	gap:8px;
	display:flex
	}
	.statistic-card-wrapper .header-wrapper[data-v-7d076b11] {
	align-items:center;
	display:flex
	}
	.statistic-card-wrapper .header-wrapper .statistic-card-headerimg[data-v-7d076b11] {
	margin-right:12px
	}
	.statistic-card-wrapper .statistic-card-header .statistic-card-title[data-v-7d076b11] {
	color:rgba(0,0,0,.85);
	white-space:nowrap;
	align-items:center;
	gap:2px;
	font-weight:500;
	line-height:16px;
	display:flex
	}
	.statistic-card-wrapper .statistic-card-header .tips[data-v-7d076b11] {
	border-bottom:1px dashed #919191
	}
	.statistic-card-wrapper .statistic-card-header .dotted[data-v-7d076b11] {
	cursor:pointer;
	border-bottom:1px dotted rgba(0,0,0,.45)
	}
	.statistic-card-wrapper .statistic-card-header .header-tag-wrapper[data-v-7d076b11] {
	gap:4px;
	display:flex;
	overflow:scroll
	}
	.statistic-card-wrapper .header-tag-wrapper .header-tag-item[data-v-7d076b11] {
	white-space:nowrap;
	align-items:center;
	display:flex
	}
	.statistic-card-wrapper .statistic-card-row[data-v-7d076b11] {
	justify-content:space-between;
	align-items:center;
	margin-top:4px;
	display:flex
	}
	.statistic-card-wrapper .statistic-card-row .prefix-unit[data-v-7d076b11] {
	font-feature-settings:"tnum" on,"lnum" on;
	color:rgba(0,0,0,.85);
	margin-right:2px;
	font-family:Inter;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:22px
	}
	.statistic-card-wrapper .statistic-card-row .card-row-amount[data-v-7d076b11] {
	color:rgba(0,0,0,.85);
	font-family:RED Number,Inter,PingFang SC,"sans-serif";
	font-size:18px;
	font-weight:700;
	line-height:32px
	}
	.statistic-card-wrapper .statistic-card-row .card-row-unit[data-v-7d076b11] {
	color:rgba(0,0,0,.85);
	padding-left:2px;
	font-family:PingFang SC;
	font-size:12px;
	font-weight:500;
	line-height:20px
	}
	.statistic-card-wrapper .statistic-card-row .card-row-thumb[data-v-7d076b11] {
	width:56px;
	height:32px
	}
	.statistic-card-wrapper .statistic-card-main .detail-list[data-v-7d076b11] {
	flex-wrap:wrap;
	align-items:center;
	gap:4px 8px;
	margin-top:2px;
	display:flex
	}
	.statistic-card-wrapper .detail-list .detail-item[data-v-7d076b11] {
	align-items:center;
	font-family:PingFang SC;
	font-size:12px;
	line-height:16px;
	display:flex
	}
	.statistic-card-wrapper .detail-item .name[data-v-7d076b11] {
	color:#888;
	white-space:nowrap
	}
	.statistic-card-wrapper .detail-item .value[data-v-7d076b11] {
	color:rgba(0,0,0,.85);
	padding-left:4px;
	font-family:Inter
	}
	.statistic-card-wrapper .detail-item .value.up[data-v-7d076b11] {
	color:var(--7cecde1c)
	}
	.statistic-card-wrapper .detail-item .value.down[data-v-7d076b11] {
	color:var(--006c166a)
	}
	.statistic-card-wrapper .statistic-card-row.progress-list[data-v-7d076b11] {
	flex-direction:column;
	align-items:flex-start;
	margin-top:6px;
	line-height:16px
	}
	.statistic-card-wrapper .progress-list .progress-item[data-v-7d076b11] {
	width:100%
	}
	.statistic-card-wrapper .progress-list .progress-item[data-v-7d076b11]:not(:last-child) {
	margin-bottom:4px
	}
	.statistic-card-wrapper .progress-list .progress-item-row[data-v-7d076b11] {
	justify-content:space-between;
	align-items:center;
	font-family:PingFang SC;
	font-size:12px;
	line-height:16px;
	display:flex
	}
	.statistic-card-wrapper .progress-item-row .name[data-v-7d076b11] {
	color:#888
	}
	.statistic-card-wrapper .progress-item-row .value[data-v-7d076b11] {
	color:rgba(0,0,0,.85);
	font-family:Inter
	}
	.statistic-card-wrapper .progress-list .progress-base-bar[data-v-7d076b11] {
	background-color:rgba(0,0,0,.05);
	border-radius:2px;
	width:100%;
	height:4px;
	margin-top:4px
	}
	.statistic-card-wrapper .progress-list .progress-progress-bar[data-v-7d076b11] {
	background-color:#3c66ff;
	border-radius:2px;
	height:4px
	}
	.statistic-card-wrapper .statistic-card-tail[data-v-7d076b11] {
	border-top:1px dashed rgba(0,0,0,.08);
	margin-top:10px;
	padding-top:10px;
	font-family:PingFang SC;
	font-size:12px;
	line-height:16px
	}
	.statistic-card-wrapper .selected-icon[data-v-7d076b11] {
	position:absolute;
	bottom:0;
	right:0
	}
	.statistic-card-wrapper .statistic-card-tail .tag[data-v-7d076b11] {
	color:#008f29;
	background-color:#888;
	border-radius:2px;
	margin-right:4px;
	padding:0 4px;
	font-weight:500
	}
	.statistic-card-wrapper .statistic-card-tail .description[data-v-7d076b11] {
	color:#888
	}
	[data-v-7d076b11]::-webkit-scrollbar {
	display:none
	}
	.statistic-card-container[data-v-fe70d712] {
	align-items:center;
	width:100%;
	display:flex
	}
	.statistic-card-container .statistic-card-icon[data-v-fe70d712] {
	cursor:pointer;
	border-radius:50%;
	width:24px;
	height:24px;
	display:inline-block
	}
	.statistic-card-container .statistic-card-icon.left[data-v-fe70d712] {
	margin-right:12px;
	box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.2)
	}
	.statistic-card-container .statistic-card-icon.right[data-v-fe70d712] {
	margin-left:12px;
	transform:rotate(180deg);
	box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.2)
	}
	.statistic-card-container .statistic-card-icon.disabled[data-v-fe70d712] {
	cursor:not-allowed
	}
	.statistic-card-container .statistic-card-list[data-v-fe70d712] {
	flex:1;
	gap:0 12px;
	display:flex
	}
	.title[data-v-0dd54092] {
	justify-content:space-between;
	padding-left:5%;
	padding-right:5%;
	transform:translateY(16px)
	}
	.flex[data-v-0dd54092] {
	flex-flow:row;
	display:flex
	}
	.absolute[data-v-0dd54092] {
	z-index:-1;
	width:100%;
	height:20px;
	top:0;
	position:absolute!important
	}
	.label[data-v-0dd54092] {
	width:var(--8cc0ce3a)
	}
	.label[data-v-0dd54092]:last-of-type {
	flex-shrink:0;
	width:auto
	}
	.text[data-v-0dd54092] {
	color:var(--text-description,rgba(0,0,0,.45));
	-webkit-user-select:none;
	user-select:none;
	flex-shrink:0;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	position:relative
	}
	.center[data-v-0dd54092] {
	text-align:center;
	flex:1
	}
	.img[data-v-0dd54092] {
	width:48%;
	display:inline-flex
	}
	.img .bar[data-v-0dd54092] {
	background-color:#e2e2e2;
	width:100%;
	height:1px
	}
	.img .bar.left[data-v-0dd54092] {
	margin-left:-1px
	}
	.img .bar.right[data-v-0dd54092] {
	margin-right:-1px
	}
	.link-text[data-v-0dd54092] {
	background-color:#fff;
	flex-shrink:0;
	padding-left:8px;
	padding-right:8px
	}
	.align-center[data-v-0dd54092] {
	align-items:center
	}
	.link[data-v-0dd54092] {
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px
	}
	.dc-tooltip[data-v-3fb90c0f] {
	z-index:999;
	background:#fff;
	border:1px solid rgba(0,0,0,.1);
	border-radius:4px;
	min-width:120px;
	padding:12px;
	transition:opacity .2s;
	display:inline-block;
	position:absolute;
	box-shadow:0 1px 8px rgba(0,0,0,.09)
	}
	.dc-tooltip-header[data-v-3fb90c0f] {
	color:rgba(0,0,0,.85);
	font-family:SF Pro;
	font-size:12px;
	font-style:normal;
	font-weight:590;
	position:relative
	}
	.Gantt-container[data-v-a44cd67f] {
	position:relative
	}
	.Gantt-container .Gantt-container_filter[data-v-a44cd67f] {
	justify-content:end;
	align-items:baseline;
	gap:12px;
	width:100%;
	margin-bottom:16px;
	display:flex
	}
	.Gantt-container .time-filter[data-v-a44cd67f] {
	background:#f7f7f7;
	border-radius:4px;
	padding:4px;
	display:flex
	}
	.time-filter .time-filter_item[data-v-a44cd67f] {
	color:rgba(0,0,0,.53);
	cursor:pointer;
	border-radius:3px;
	justify-content:center;
	align-items:center;
	min-width:28px;
	height:24px;
	margin:0 4px;
	font-size:12px;
	font-style:normal;
	font-weight:500;
	display:flex
	}
	.time-filter_today[data-v-a44cd67f] {
	cursor:pointer;
	color:rgba(0,0,0,.7);
	background:#f7f7f7;
	border-radius:3px;
	justify-content:center;
	align-items:center;
	height:32px;
	padding:0 16px;
	font-family:PingFang SC;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	display:flex
	}
	.time-filter_today[data-v-a44cd67f]:hover {
	background:rgba(0,0,0,.05);
	transition:background .1s
	}
	.time-filter_today[data-v-a44cd67f]:active {
	background:rgba(0,0,0,.08);
	transition:background .1s
	}
	.active[data-v-a44cd67f] {
	background:#fff;
	transition:background .1s;
	color:rgba(0,0,0,.7)!important;
	font-weight:500!important;
	box-shadow:0 0 1px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.08)!important
	}
	.tableList[data-v-a44cd67f] {
	background:#fff;
	align-items:center;
	min-height:56px;
	display:flex;
	position:relative
	}
	.tableList[data-v-a44cd67f]:hover {
	cursor:pointer
	}
	.tableBar[data-v-a44cd67f] {
	z-index:2;
	background:#4a7cff;
	border-radius:2px;
	height:32px;
	position:absolute
	}
	.tableBarLabel[data-v-a44cd67f] {
	white-space:nowrap;
	color:#fff;
	padding:0 12px;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:500;
	line-height:32px
	}
	.tableDay_item[data-v-a44cd67f] {
	box-sizing:border-box;
	color:rgba(0,0,0,.7);
	text-align:center;
	font-variant-numeric:lining-nums tabular-nums;
	border-right:0;
	flex-direction:column;
	align-items:center;
	font-family:SF Pro;
	font-size:14px;
	font-style:normal;
	font-weight:510;
	display:flex
	}
	.tableWeek_label[data-v-a44cd67f] {
	color:rgba(0,0,0,.42);
	height:20px;
	margin-top:8px;
	font-size:12px;
	font-weight:400
	}
	.tableDay_label[data-v-a44cd67f] {
	line-height:57px
	}
	.Gantt-container_table[data-v-a44cd67f] {
	box-sizing:border-box;
	display:flex;
	position:relative
	}
	.Gantt-table_column[data-v-a44cd67f] {
	box-sizing:border-box;
	color:rgba(0,0,0,.7);
	background:rgba(0,0,0,.03);
	border-bottom:.5px solid rgba(0,0,0,.08);
	height:98px;
	padding:8px 12px;
	font-family:PingFang SC;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	display:flex
	}
	.Gantt-table_colum_title[data-v-a44cd67f] {
	box-sizing:border-box;
	flex-direction:row;
	align-items:end;
	min-width:100px;
	display:flex
	}
	.Gantt-table_cell_item[data-v-a44cd67f] {
	box-sizing:border-box;
	color:rgba(0,0,0,.85);
	border-bottom:.5px solid rgba(0,0,0,.08);
	min-height:56px;
	max-height:68px;
	padding:0 12px;
	font-family:PingFang SC;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	display:flex
	}
	.Gantt-table_cell_content[data-v-a44cd67f] {
	flex-direction:column;
	justify-content:center;
	align-items:start;
	min-width:100px;
	display:flex
	}
	.Gantt-container_table .line[data-v-a44cd67f] {
	border-right:1px solid rgba(0,0,0,.08)
	}
	.Gantt-right[data-v-a44cd67f] {
	box-sizing:border-box;
	width:100%;
	overflow-x:overlay;
	display:flex;
	position:relative;
	overflow-y:hidden
	}
	.Gantt-right[data-v-a44cd67f]::-webkit-scrollbar {
	background-color:transparent;
	height:10px
	}
	.Gantt-right[data-v-a44cd67f]::-webkit-scrollbar-thumb {
	z-index:4;
	background-color:rgba(193,193,193,.463);
	border-radius:8px
	}
	.Gantt-right .Gantt-right_scroll[data-v-a44cd67f] {
	display:flex
	}
	.Gantt-right_scroll_left[data-v-a44cd67f] {
	z-index:3;
	background:rgba(0,0,0,.03);
	border-left:1px solid rgba(0,0,0,.08);
	width:4px;
	position:absolute
	}
	.Gantt-right_scroll_right[data-v-a44cd67f] {
	z-index:3;
	background:rgba(0,0,0,.03);
	border-right:1px solid rgba(0,0,0,.08);
	width:4px;
	position:absolute;
	right:0
	}
	.tableYear[data-v-a44cd67f] {
	box-sizing:border-box;
	display:flex
	}
	.tableDay[data-v-a44cd67f] {
	display:flex
	}
	.Gantt-table_header[data-v-a44cd67f] {
	box-sizing:border-box;
	color:rgba(0,0,0,.7);
	font-variant-numeric:lining-nums tabular-nums;
	background:rgba(0,0,0,.03);
	border-bottom:.5px solid rgba(0,0,0,.08);
	border-left:1px solid rgba(0,0,0,.08);
	height:38px;
	padding:8px 12px;
	font-family:SF Pro;
	font-size:14px;
	font-style:normal;
	font-weight:510
	}
	.gap[data-v-a44cd67f] {
	box-sizing:border-box;
	z-index:2;
	border-left:1px dashed rgba(0,0,0,.08);
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:100%;
	display:flex
	}
	.taskBarArray[data-v-a44cd67f] {
	box-sizing:border-box;
	position:absolute;
	top:98px
	}
	.dot[data-v-a44cd67f] {
	background-color:#4a7cff;
	border-radius:50%;
	width:4px;
	height:4px
	}
	.today[data-v-a44cd67f] {
	z-index:2;
	background-color:#4a7cff;
	width:1px
	}
	.des[data-v-a44cd67f] {
	text-overflow:ellipsis;
	color:rgba(0,0,0,.53);
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	overflow:hidden
	}
	.tableWeek_label_wrap[data-v-a44cd67f] {
	background:rgba(0,0,0,.03);
	border-bottom:.5px solid rgba(0,0,0,.08);
	width:100%;
	height:59.5px
	}
	.cover[data-v-a44cd67f] {
	color:#134cb2;
	z-index:2;
	background:#ecf0ff;
	border-left:1px dashed #386bff;
	border-right:1px dashed #386bff;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:500;
	position:absolute;
	top:98px
	}
	.cover-start[data-v-a44cd67f],
	.cover-end[data-v-a44cd67f] {
	text-align:center;
	z-index:2;
	background:#ecf0ff;
	border-radius:8px;
	width:48px;
	height:20px;
	position:absolute;
	top:-10px
	}
	.time-filter_item[data-v-a44cd67f]:hover {
	background:rgba(0,0,0,.05);
	transition:background .1s
	}
	.time-filter_item[data-v-a44cd67f]:active {
	background:rgba(0,0,0,.08);
	transition:background .1s
	}
	@font-face {
	font-family:iconfont;
	src:url(data:font/woff2;base64,d09GMgABAAAAAALwAAsAAAAABsQAAAKhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCcAqBOIE+ATYCJAMICwYABCAFhGcHOBsCBsiOw8YZxTizif8G8WT3Va+7h71URMb0QY42Pc0PTw5SKRLSdXwA49latnyr419FqG+ydZqq/kr2rmcnF5rGoRzG4RASh8UofP7vJ/8C+iuQCyLLOmcU1bSmBzbA6Qdch0UR7syHvmF65SsP5CUIENLIinJP38099Het1xwGVNG9Amml7NoeONDkQQwGZnwEt+9KgxzHAXVAjQPHws/LV5rFB4Wj0TXzthx9+PogZoyO4gj0M6L5muB5CnAADdQCGJBF7ck5VJA6vkLorFIM6w0CHySOfQeyazvC/jpdngRAEVTck9KpbrVcAWDi/k6A/lEPA1WZv/vjNCY6Y1MPnRNJXDp0AaJH42HKwTsProqTeDplbdkXnQ+X1ttsMteqNOfgRdGbTvuyRO7Wbrl/K8U+t1/cAd+zJqonsr4X5yWKv+TPFtflf0lGvsoarx7POt2UPZ59FGqrcU1Oa+uPqvGqH3R9TvY4HQAQH9V/9Bj7/0mf0/hnbWrLf98aAF4Ove8Kx8RHDXoMwD+lU+D/GVf1JBoRAmXqlNyt6BwVV0BoIhCjvRn8jrVk3mdW8Mm8W7dHYQqNTzFluGo4WJrh4tOKkBqO6y2ZWCqICYBy3gGEND6hSOE2NGl8U4b7gUMOf3BJ4x8hSyR5N0u5bOwWcpR8dN8w8jg31qyh0FsKnlJHqmKPJEUEIzipbyxmzpSTTDGneA6mqgaNcIYneh6lKaMVjsnTYahqZ6OGLXVvGXqcwR6BcFAIH8TlDSTCg8kxPlnz33cLEfBEioP0pB6TQkEEhSMThox7UGdD3qvtTvYpeCZgiqIYEIOAdAZy4sOIlBQGsfXDYggPZUg4Im6ZMTIk09cwXN+UfT0560JblZg8Tcr6usc7HMByp8IJAQAAAAA=)format("woff2"),
	url(data:font/woff;base64,d09GRgABAAAAAARgAAsAAAAABsQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8FkjRY21hcAAAAYgAAABLAAABcOcpta1nbHlmAAAB1AAAAKUAAAC4+CfSD2hlYWQAAAJ8AAAALwAAADYhtQ6BaGhlYQAAAqwAAAAcAAAAJAfeA4NobXR4AAACyAAAAAgAAAAICAAAAGxvY2EAAALQAAAABgAAAAYAXAAAbWF4cAAAAtgAAAAeAAAAIAEOAE1uYW1lAAAC+AAAAUAAAAJnEKM8sHBvc3QAAAQ4AAAAJwAAADiEjDlWeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjE+Y2Ru+N/AwMB8hwFIMjCiKGICAGJ9DGJ4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhJ/xvj/P4wE8lnAJAMjG8Mo4AGTMlAeOKwgmIERACtcCW0AeJwVi7EKgzAURd+L4CJExCTg8AQTsNjBIY1KKZV+k79RcOsP9Us6Cy7dtX0ulwP3HBAAvzn6RhOc4AGQ21hnylwq398x9N4QKomusq3osjDiDb1RsRtCz4phNbZ1lyFvGLCy9TORMhFLIulM9mo3U7QuZ/goIvUijbMmvvZ32lCK475oirjYzNGtqizVynbu2kIsDKx6DvQ+HYuGO2q4oz9PZyLoAAAAeJxjYGRgYADiMFaDT/H8Nl8ZuFkYQOC+11MnBP2/j4WBuQjI5WBgAokCABUPCd4AeJxjYGRgYG7438AQw8IAAkCSkQEVMAEARwgCawQAAAAEAAAAAAAAAABcAAB4nGNgZGBgYGJwBGIGMIuBgQsIGRj+g/kMAA8HAVwAAHichZE9bsJAEIWfwZAElChKpDRpVikoEsn8lEipUKCnoAez5ke211ovSNQ5TY6QE+QI6Whzikh52EMDRbza2W/evpkdyQDusIeH8rvnLtnDJbOSK7jAo3CV+pOwT34WrqGJnnCd+qtwAy94E26yY8YOnn/FrIV3YQ+3+BCu4AafwlXqX8I++Vu4hgf8CNep/wo3MPGuhZtoeeHA6qnTczXbqVVo0sik7niO9WITT+2pPNE2X5lUdYPOURrpVNtjm3y76DkXqciaRA15q+PYqMyatQ5dsHQu67fbkehBaBIMYKExhWOcQ2GGHeMKIQxSREV0Z/mY7gU2iFlp/3VP6LbIqR9yhS4CdM5cI7rSwnk6TY4tX+tRdXQrbsuahDSUWs1JYrLiDzzcramE1AMsi6oMfbS5ohN/UMyQ/AHYk29XeJxjYGKAAC4G7ICJkYmRmYEvUTcsNbkkvyi4pCg/O5WBAQA2GwWdAA==)format("woff"),
	url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI8FkjRAAABjAAAAGBjbWFw5ym1rQAAAfQAAAFwZ2x5Zvgn0g8AAANsAAAAuGhlYWQhtQ6BAAAA4AAAADZoaGVhB94DgwAAALwAAAAkaG10eAgAAAAAAAHsAAAACGxvY2EAXAAAAAADZAAAAAZtYXhwAQ4ATQAAARgAAAAgbmFtZRCjPLAAAAQkAAACZ3Bvc3SEjDlWAAAGjAAAADgAAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAIAAQAAAAEAAFYFMPJfDzz1AAsEAAAAAADfSuVCAAAAAN9K5UIAAP+OBAADcgAAAAgAAgAAAAAAAAABAAAAAgBBAAIAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQEAAGQAAUAAAKJAswAAACPAokCzAAAAesAMgEIAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOYB5gEDgP+AAAAD3ACAAAAAAQAAAAAAAAAAAAAAAAACBAAAAAQAAAAAAAAFAAAAAwAAACwAAAAEAAABVAABAAAAAABOAAMAAQAAACwAAwAKAAABVAAEACIAAAAEAAQAAQAA5gH//wAA5gH//wAAAAEABAAAAAEAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAABwAAAAAAAAAAQAA5gEAAOYBAAAAAQAAAAAAXAAAAAIAAP+OA/IDcgAnAEAAABMiBhURFBYzITI2PQE0NjIWHQEUDgEjISIuAjURND4BOwEyFhQGIzc0NjMhMhYVERQGIiY1EQEGIiY0NwEhIiaLCw4OCwLqCw4dKh0iOSL9FhkuIxMiOSLgFB0dFJUdFQGOFR0dKh3+wg8pHQ8BPv7qFR0DDg4L/RYLDg4L7RQeHhTtIjkiEyMuGQLqIjkiHSodMhUdHRX+chUdHRUBFv7CDx0pDwE+HQAAABIA3gABAAAAAAAAABMAAAABAAAAAAABAAgAEwABAAAAAAACAAcAGwABAAAAAAADAAgAIgABAAAAAAAEAAgAKgABAAAAAAAFAAsAMgABAAAAAAAGAAgAPQABAAAAAAAKACsARQABAAAAAAALABMAcAADAAEECQAAACYAgwADAAEECQABABAAqQADAAEECQACAA4AuQADAAEECQADABAAxwADAAEECQAEABAA1wADAAEECQAFABYA5wADAAEECQAGABAA/QADAAEECQAKAFYBDQADAAEECQALACYBY0NyZWF0ZWQgYnkgaWNvbmZvbnRpY29uZm9udFJlZ3VsYXJpY29uZm9udGljb25mb250VmVyc2lvbiAxLjBpY29uZm9udEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAcgBlAGEAdABlAGQAIABiAHkAIABpAGMAbwBuAGYAbwBuAHQAaQBjAG8AbgBmAG8AbgB0AFIAZQBnAHUAbABhAHIAaQBjAG8AbgBmAG8AbgB0AGkAYwBvAG4AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbgBmAG8AbgB0AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQIBAwAOYS1WZWN0b3JTdHJva2UAAA==)format("truetype"),
	url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxtZXRhZGF0YT5DcmVhdGVkIGJ5IGljb25mb250PC9tZXRhZGF0YT4KICA8ZGVmcz4KICA8Zm9udCBpZD0iaWNvbmZvbnQiIGhvcml6LWFkdi14PSIxMDI0Ij4KICAgIDxmb250LWZhY2UKICAgICAgZm9udC1mYW1pbHk9Imljb25mb250IgogICAgICBmb250LXdlaWdodD0iNDAwIgogICAgICBmb250LXN0cmV0Y2g9Im5vcm1hbCIKICAgICAgdW5pdHMtcGVyLWVtPSIxMDI0IgogICAgICBhc2NlbnQ9Ijg5NiIKICAgICAgZGVzY2VudD0iLTEyOCIKICAgIC8+CiAgICAgIDxtaXNzaW5nLWdseXBoIC8+CiAgICAgIAogICAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYS1WZWN0b3JTdHJva2UiIHVuaWNvZGU9IiYjNTg4ODE7IiBkPSJNMTM4LjU4MTMzMyA3ODIuMTY1MzMzYTI0LjkxNzMzMyAyNC45MTczMzMgMCAwIDEtMjQuODMyLTI0LjgzMnYtNzQ2LjY2NjY2NmMwLTEzLjczODY2NyAxMS4wOTMzMzMtMjQuOTE3MzMzIDI0LjgzMi0yNC45MTczMzRoNzQ2LjY2NjY2N2MxMy43Mzg2NjcgMCAyNC45MTczMzMgMTEuMDkzMzMzIDI0LjkxNzMzMyAyNC45MTczMzRWMjQ3LjcyMjY2N2E0OS43NDkzMzMgNDkuNzQ5MzMzIDAgMCAwIDk5LjU4NCAwdi0yMzcuMDU2YzAtNjguNzc4NjY3LTU1LjcyMjY2Ny0xMjQuNTAxMzMzLTEyNC41MDEzMzMtMTI0LjUwMTMzNGgtNzQ2LjY2NjY2N2ExMjQuNDE2IDEyNC40MTYgMCAwIDAtMTI0LjQxNiAxMjQuNTAxMzM0djc0Ni42NjY2NjZDMTQuMTY1MzMzIDgyNi4wMjY2NjcgNjkuODg4IDg4MS43NDkzMzMgMTM4LjU4MTMzMyA4ODEuNzQ5MzMzSDM2Mi42NjY2NjdhNDkuNzQ5MzMzIDQ5Ljc0OTMzMyAwIDAgMCAwLTk5LjU4NEgxMzguNTgxMzMzek01MTIgODMyYzAgMjcuNDc3MzMzIDIyLjM1NzMzMyA0OS43NDkzMzMgNDkuODM0NjY3IDQ5Ljc0OTMzM2gzOTguMTY1MzMzYzI3LjQ3NzMzMyAwIDQ5LjgzNDY2Ny0yMi4yNzIgNDkuODM0NjY3LTQ5Ljc0OTMzM3YtMzk4LjI1MDY2N2E0OS43NDkzMzMgNDkuNzQ5MzMzIDAgMCAwLTk5LjU4NCAwVjcxMS43NjUzMzNsLTMxOC4yOTMzMzQtMzE4LjIwOGE0OS43NDkzMzMgNDkuNzQ5MzMzIDAgMSAwLTcwLjMxNDY2NiA3MC40bDMxOC4yMDggMzE4LjI5MzMzNEg1NjEuNzQ5MzMzQTQ5Ljc0OTMzMyA0OS43NDkzMzMgMCAwIDAgNTExLjkxNDY2NyA4MzJ6IiAgaG9yaXotYWR2LXg9IjEwMjQiIC8+CiAgICAgIAogICAgPC9mb250PgogIDwvZGVmcz4KPC9zdmc+Cg==)format("svg")
	}
	.iconfont {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:12px;
	font-style:normal;
	font-family:iconfont!important
	}
	.icon-a-VectorStroke:before {
	content:"¤["
	}
	.data-empty {
	color:#888;
	background-color:#fff;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	font-size:14px;
	display:flex;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
	}
	.data-empty .empty-img {
	width:173px;
	height:115px
	}
	.data-empty .main-title {
	text-align:center;
	color:#000;
	margin-top:24px;
	font-size:16px;
	font-weight:500
	}
	.data-empty .sub-title {
	text-align:center;
	color:rgba(0,0,0,.45);
	margin-top:8px;
	font-size:14px;
	font-weight:400
	}
	.toolTip-tips-xlabel-wrap {
	min-width:136px;
	max-width:320px;
	display:inline-block
	}
	.toolTip-tips-xlabel {
	text-align:left;
	color:rgba(0,0,0,.85);
	width:100%;
	margin-bottom:8px;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:500
	}
	.toolTip-tips-xlabel-content {
	color:rgba(0,0,0,.85);
	justify-content:space-between;
	align-items:center;
	margin-top:8px;
	font-style:normal;
	display:flex
	}
	.toolTip-tips-xlabel-content:first-of-type {
	margin-top:0
	}
	.toolTip-tips-xlabel-marker {
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:200px;
	display:inline-block;
	overflow:hidden
	}
	.toolTip-tips-xlabel-marker-min {
	text-overflow:ellipsis;
	white-space:nowrap;
	align-items:center;
	max-width:120px;
	display:flex;
	overflow:hidden
	}
	.toolTip-tips-xlabel-value {
	color:rgba(0,0,0,.65);
	font-feature-settings:"tnum" on,"lnum" on;
	word-break:break-all;
	margin-left:55px;
	font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
	font-size:12px;
	font-weight:500;
	line-height:20px
	}
	.toolTip-tips-divider {
	background:rgba(0,0,0,.08);
	width:100%;
	height:1px;
	margin:8px 0
	}
	.toolTip-tips-text {
	text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:rgba(0,0,0,.45);
	max-width:240px;
	font-size:12px;
	font-weight:400;
	overflow:hidden
	}
	.toolTip-tips-link-title {
	text-align:left;
	margin-bottom:8px;
	font-size:12px;
	font-weight:500
	}
	.toolTip-tips-link-content {
	color:rgba(0,0,0,.85);
	justify-content:space-between;
	align-items:center;
	max-width:320px;
	text-decoration:none;
	display:flex
	}
	.toolTip-tips-link-left {
	justify-content:space-between;
	align-items:center;
	display:flex;
	overflow:hidden
	}
	.toolTip-tips-link-text {
	white-space:nowrap;
	text-overflow:ellipsis;
	font-family:Helvetica Neue;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	overflow:hidden
	}
	.toolTip-tips-link-icon {
	margin:0 5px
	}
	.toolTip-tips-link-right {
	text-align:right;
	font-feature-settings:"tnum" on,"lnum" on;
	color:rgba(0,0,0,.65);
	max-width:300px;
	margin-left:5px;
	font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
	font-weight:500;
	display:inline-block
	}
	.toolTip-tips-link-wrap {
	color:rgba(0,0,0,.85);
	text-align:left;
	margin-bottom:2px;
	font-size:12px;
	font-weight:400
	}
	.toolTip-tips-download {
	color:#3c66ff;
	cursor:pointer;
	background:rgba(0,0,0,.03);
	border-radius:4px;
	justify-content:center;
	align-items:center;
	width:130px;
	height:28px;
	padding:3px 12px;
	font-size:14px;
	font-weight:500;
	display:flex
	}
	.toolTip-tips-download-text {
	margin-left:8px;
	display:inline-block
	}
	.toolTip-tips-download-icon {
	width:14px;
	height:14px
	}
	.radio[data-v-1d0b12e9] {
	font-size:var(--6477ae80);
	color:var(--7206219c);
	align-items:center;
	font-weight:500;
	display:inline-flex
	}
	.radio.up[data-v-1d0b12e9] {
	color:var(--d021cc10)
	}
	.radio.down[data-v-1d0b12e9] {
	color:var(--5a1d575e)
	}
	.radio-arrow[data-v-1d0b12e9] {
	display:flex
	}
	.radio[data-v-1d0b12e9] .d-icon.--size-icon-default {
	width:var(--6477ae80);
	height:var(--6477ae80);
	line-height:var(--6477ae80)
	}
	.d-upload-list__item-thumbnail[data-v-3ed44c6a],
	.d-upload-list__item-file[data-v-3ed44c6a],
	.d-file__name[data-v-3ed44c6a] {
	cursor:pointer
	}
	.d-file__size[data-v-3ed44c6a] {
	max-width:28%!important
	}
	.ark-upload-group-wrap[data-v-2023fd5e] .d-upload__picture-fail img {
	border:1px solid #f03860
	}
	.ark-upload-group-wrap .d-upload-video .d-upload-video-button[data-v-2023fd5e] {
	border:var(--size-border-default)dashed var(--color-border-default);
	color:rgba(0,0,0,.47);
	cursor:pointer;
	border-radius:4px;
	width:100px;
	height:100px;
	padding:0 16px
	}
	.ark-upload-group-wrap .d-upload-video .d-upload-video-button[data-v-2023fd5e]:hover {
	background-color:rgba(0,0,0,.05)
	}
	.ark-upload-group-wrap .d-upload-video .d-upload-button-content[data-v-2023fd5e] {
	padding-top:6px
	}
	.ark-upload-group-wrap .d-upload-video .d-upload-button-text[data-v-2023fd5e] {
	margin-top:8px;
	font-size:12px;
	font-weight:400;
	line-height:20px
	}
	.ark-upload-group-wrap .d-upload-video-item[data-v-2023fd5e] {
	border:1px solid #ccc;
	border-radius:4px;
	width:102px;
	height:102px;
	position:relative
	}
	.ark-upload-group-wrap .d-upload-video-item.upload-error[data-v-2023fd5e] {
	border-color:#f03860
	}
	.ark-upload-group-wrap .d-upload-video-item .video-play[data-v-2023fd5e] {
	width:100%;
	height:100%
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-video-progress[data-v-2023fd5e] {
	background-color:rgba(255,255,255,.7);
	border-radius:4px;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-video-progress[data-v-2023fd5e] .d-progress .d-progress__text {
	color:rgba(0,0,0,.65);
	font-size:12px
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-video-close[data-v-2023fd5e] {
	cursor:pointer;
	background-color:rgba(0,0,0,.5);
	border-radius:0 4px;
	width:20px;
	height:20px;
	position:absolute;
	top:-1px;
	right:-1px
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-video-close[data-v-2023fd5e]:hover {
	background-color:rgba(0,0,0,.6)
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-video-play[data-v-2023fd5e] {
	cursor:pointer;
	background:rgba(0,0,0,.16);
	border-radius:100%;
	width:30px;
	height:30px;
	position:absolute;
	top:36px;
	left:36px
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-video-play .video-play-icon[data-v-2023fd5e] {
	width:28px;
	height:28px
	}
	.ark-upload-group-wrap .d-upload-video-item .d-upload-error-tip[data-v-2023fd5e] {
	position:absolute;
	bottom:1px;
	right:4px
	}
	.ark-upload-group-wrap .flex-layout-center[data-v-2023fd5e] {
	justify-content:center;
	align-items:center;
	display:flex
	}
	.ark-upload-video[data-v-2023fd5e] .d-upload__tip {
	display:none
	}
	.qrcode-wrap[data-v-88868518] canvas {
	width:100%;
	height:100%
	}
	.dm-tour-guide-popover[data-v-20991410] {
	background-color:#fff;
	border-radius:8px;
	flex-direction:column;
	display:flex;
	box-shadow:0 0 1px rgba(0,0,0,.2),0 8px 20px rgba(0,0,0,.12)
	}
	.dm-tour-guide-popover #arrow[data-v-20991410],
	.dm-tour-guide-popover #arrow[data-v-20991410]:before {
	background:inherit;
	border-radius:3px;
	width:14px;
	height:14px;
	position:absolute
	}
	.dm-tour-guide-popover #arrow[data-v-20991410] {
	visibility:hidden
	}
	.dm-tour-guide-popover #arrow[data-v-20991410]:before {
	visibility:visible;
	content:"";
	transform:rotate(45deg)
	}
	.dm-tour-guide-popover[data-popper-placement^=top]>#arrow[data-v-20991410] {
	bottom:-5px
	}
	.dm-tour-guide-popover[data-popper-placement^=bottom]>#arrow[data-v-20991410] {
	top:-5px
	}
	.dm-tour-guide-popover[data-popper-placement^=left]>#arrow[data-v-20991410] {
	right:-5px
	}
	.dm-tour-guide-popover[data-popper-placement^=right]>#arrow[data-v-20991410] {
	left:-5px
	}
	.dm-tour-guide-popover-header[data-v-20991410] {
	padding:24px 24px 20px
	}
	.dm-tour-guide-popover-main[data-v-20991410] {
	flex:1;
	margin:0 2px;
	padding:0 22px;
	overflow:auto
	}
	.dm-tour-guide-popover-main[data-v-20991410]::-webkit-scrollbar {
	width:5px;
	height:5px
	}
	.dm-tour-guide-popover-main[data-v-20991410]::-webkit-scrollbar-thumb {
	background:rgba(51,51,51,.1);
	border-radius:8px
	}
	.dm-tour-guide-popover-main[data-v-20991410]::-webkit-scrollbar-thumb:hover {
	background-color:rgba(51,51,51,.3)
	}
	.dm-tour-guide-popover-main .dm-guide-popover-img[data-v-20991410] {
	border-radius:8px;
	width:100%;
	margin-bottom:16px
	}
	.dm-tour-guide-popover-footer[data-v-20991410] {
	padding:20px 24px 24px
	}
	.dm-tour-guide-popover.dm-tour-guide-primary-type[data-v-20991410] {
	background-color:#3c66ff
	}
	.dm-tour-guide-popover .dm-tour-guide-popover-header .dm-tour-guide-title.dm-tour-guide-primary-type[data-v-20991410],
	.dm-tour-guide-popover .dm-tour-guide-popover-main .dm-tour-guide-content.dm-tour-guide-primary-type[data-v-20991410] {
	color:rgba(255,255,255,.93)
	}
	.dm-tour-guide-popover .dm-tour-guide-popover-footer .dm-tour-guide-step-prompt.dm-tour-guide-primary-type[data-v-20991410] {
	color:rgba(255,255,255,.67)
	}
	.dm-tour-guide-popover .dm-tour-guide-popover-footer .next-btn.dm-tour-guide-primary-type[data-v-20991410] {
	color:#3c66ff;
	background-color:#fff
	}
	.dm-tour-guide-popover .dm-tour-guide-popover-footer .previous-btn.dm-tour-guide-primary-type[data-v-20991410] {
	color:rgba(255,255,255,.93);
	background-color:rgba(255,255,255,.05)
	}
	.dm-tour-guide-popover .dm-tour-guide-popover-footer .skip-btn.dm-tour-guide-primary-type[data-v-20991410] {
	color:rgba(255,255,255,.93)
	}
	.dm-tour-guide-mark[data-v-07745cdf] {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0
	}
	.dm-tour-guide-mark .dm-tour-guide-highlight[data-v-07745cdf] {
	background-color:transparent;
	border-radius:4px
	}
	.dm-tour-guide-mark .dm-tour-guide-animate[data-v-07745cdf] {
	transition:all .4s
	}
	body.dm-overflow-cls {
	overflow:hidden
	}
	.title-row[data-v-51589ee9] {
	justify-content:space-between;
	padding:20px 0 16px;
	display:flex
	}
	.title-row.main .title-row-title[data-v-51589ee9] {
	font-size:16px;
	line-height:24px
	}
	.title-row-title[data-v-51589ee9] {
	align-items:center;
	font-family:PingFang SC;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:22px;
	display:flex
	}
	.title-row-title[data-v-51589ee9]:before {
	content:"";
	width:4px;
	height:16px;
	display:var(--0ea0e342);
	background-color:var(--1a1399e3);
	border-radius:4px;
	margin-right:8px
	}
	.title-row-icon[data-v-51589ee9] {
	color:rgba(0,0,0,.45);
	margin-left:4px
	}
	.title-row-desc[data-v-51589ee9] {
	color:rgba(0,0,0,.45);
	margin-left:8px;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:20px
	}
	.title-row-btns[data-v-51589ee9] {
	display:flex
	}
	.title-row-btns .btn-item[data-v-51589ee9] {
	margin-left:5px
	}
	.d-ark-select-input[data-v-55be3d50] {
	display:inline-block
	}
	.d-ark-select-input .select-wrapper[data-v-55be3d50] {
	width:auto
	}
	.d-ark-select-input .select-wrapper[data-v-55be3d50] .d-select {
	border-top-right-radius:0;
	border-bottom-right-radius:0
	}
	.d-ark-select-input .select-wrapper[data-v-55be3d50] .d-select .d-text {
	color:rgba(0,0,0,.3);
	font-weight:500
	}
	.d-ark-select-input .input-wrapper[data-v-55be3d50] {
	width:265px;
	position:relative
	}
	.d-ark-select-input .input-wrapper[data-v-55be3d50] :before {
	content:"";
	background-color:rgba(0,0,0,.1);
	width:1px;
	height:16px;
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%)
	}
	.d-ark-select-input .input-wrapper[data-v-55be3d50] .d-input {
	border-top-left-radius:0;
	border-bottom-left-radius:0
	}
	.table-wrap .list-pagination[data-v-3e11e8b8] {
	margin-top:20px
	}
	.input-number-box[data-v-ed76dbd8] {
	justify-content:space-between;
	align-items:center;
	padding:0;
	display:flex
	}
	.input-number-box .join[data-v-ed76dbd8] {
	margin:0 10px
	}
	.input-number-box .input-number[data-v-ed76dbd8] {
	width:150px
	}
	.input-number-box.input-number-prefix-box[data-v-ed76dbd8] {
	border-radius:var(--size-radius-default);
	background-color:var(--color-fill);
	border:1px solid transparent;
	align-items:center;
	min-height:100%;
	padding:0 11px;
	transition:background-color .1s;
	display:flex;
	overflow:auto
	}
	.input-number-box.input-number-prefix-box[data-v-ed76dbd8] .d-input-prefix .d-text {
	font-weight:700;
	line-height:var(--size-text-line-height-small)
	}
	.input-number-box.input-number-prefix-box[data-v-ed76dbd8] .d-input-wrapper .d-input-number {
	background-color:transparent;
	padding:0
	}
	.input-number-box.input-number-prefix-box .input-number[data-v-ed76dbd8] {
	background-color:transparent;
	width:auto;
	min-width:0;
	padding:0
	}
	.input-number-content[data-v-ed76dbd8] {
	justify-content:space-between;
	align-items:center;
	min-width:0;
	padding:0;
	display:flex
	}
	.often-input[data-v-3354d33b] {
	align-items:center;
	display:flex
	}
	.often-input .label[data-v-3354d33b] {
	margin-right:20px;
	font-size:14px;
	font-weight:500
	}
	.filter-wrap[data-v-0228c072] {
	width:100%;
	margin-bottom:20px
	}
	.filter-wrap .filter-form[data-v-0228c072] {
	gap:0;
	width:100%
	}
	.filter-wrap .tool-btn[data-v-0228c072] {
	flex:2
	}
	.filter-wrap .tool-btn[data-v-0228c072] .d-form-item__wrapper {
	float:right
	}
	.filter-wrap .filter-content[data-v-0228c072] {
	flex-wrap:wrap;
	width:100%;
	display:flex;
	position:relative
	}
	.filter-wrap .filter-content .filter-item[data-v-0228c072] {
	flex-shrink:0;
	margin-bottom:14px;
	margin-right:14px
	}
	.filter-wrap .filter-content .filter-item .d-input-wrapper.d-inline-block[data-v-0228c072],
	.filter-wrap .filter-content .filter-item .d-select-wrapper.d-inline-block[data-v-0228c072],
	.filter-wrap .filter-content .filter-item .d-datepicker-wrapper.d-inline-block[data-v-0228c072],
	.filter-wrap .filter-content .filter-item .d-daterangepicker-wrapper.d-inline-block[data-v-0228c072] {
	width:var(--width)
	}
	.filter-wrap .filter-content .show-all-btn[data-v-0228c072] {
	background:0 0;
	height:32px
	}
	.filter-wrap .filter-toolbar[data-v-0228c072] {
	justify-content:space-between;
	align-items:center;
	width:100%;
	margin-top:20px;
	display:flex
	}
	.filter-wrap .filter-inline-form[data-v-0228c072] {
	display:flex
	}
	.filter-wrap .filter-inline-form .filter-content[data-v-0228c072] {
	flex:1
	}
	.often-wrap[data-v-0228c072] {
	background:#fff
	}
	.often-wrap .often-item[data-v-0228c072] {
	align-items:center;
	width:220px;
	margin:4px 8px;
	padding:5px 8px 5px 30px;
	display:flex
	}
	.often-wrap .often-item .label[data-v-0228c072] {
	color:rgba(0,0,0,.85);
	text-overflow:ellipsis;
	white-space:nowrap;
	width:170px;
	font-size:14px;
	font-weight:400;
	line-height:22px;
	overflow:hidden
	}
	.often-wrap .often-item-actived[data-v-0228c072] {
	background:rgba(0,0,0,.05);
	border-radius:4px;
	position:relative;
	overflow:hidden
	}
	.often-wrap .often-item[data-v-0228c072]:hover {
	background:rgba(0,0,0,.05);
	border-radius:4px;
	overflow:hidden
	}
	.often-wrap .often-item-check[data-v-0228c072] {
	position:absolute;
	top:8px;
	left:8px
	}
	.often-wrap .often-item-icon[data-v-0228c072] {
	cursor:pointer
	}
	.all-columns-setting[data-v-ab121b42] {
	flex-direction:column;
	padding:0 24px;
	display:flex
	}
	.title-wrap[data-v-ab121b42] {
	justify-content:space-between;
	align-items:center;
	padding:24px 0 16px;
	display:flex
	}
	.title-wrap .title[data-v-ab121b42] {
	font-size:16px;
	font-weight:500
	}
	.group-title[data-v-ab121b42] {
	box-sizing:border-box;
	background-color:rgba(0,0,0,.03);
	border-radius:8px;
	align-items:center;
	height:32px;
	margin-bottom:4px;
	padding:5px 12px;
	display:flex
	}
	.columns-children[data-v-ab121b42] {
	flex-wrap:wrap;
	padding-bottom:12px;
	display:flex
	}
	.columns-children .item[data-v-ab121b42] {
	box-sizing:border-box;
	align-items:center;
	width:50%;
	padding:6px 12px;
	display:flex
	}
	.columns-children .item-title[data-v-ab121b42] {
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:140px;
	overflow:hidden
	}
	.columns-children .underline[data-v-ab121b42] {
	border-bottom:1px dashed rgba(0,0,0,.85);
	line-height:22px;
	display:inline-block
	}
	.columns-children .tooltip-title[data-v-ab121b42] {
	border-radius:4px;
	padding:0 2px;
	line-height:22px
	}
	.columns-children .tooltip-title[data-v-ab121b42]:hover {
	background:rgba(0,0,0,.05)
	}
	.columns-outer[data-v-ab121b42] {
	flex:1;
	overflow-y:auto
	}
	.ghost[data-v-60dddda2] {
	opacity:.01
	}
	.my-sorter[data-v-60dddda2] {
	box-sizing:border-box;
	-webkit-user-select:none;
	user-select:none;
	transiton:background-color .18s;
	background:#fff;
	border-radius:4px;
	align-items:center;
	gap:8px;
	width:100%;
	height:32px;
	margin-bottom:8px;
	padding:5px 4px 5px 8px;
	display:flex;
	cursor:grab!important
	}
	.my-sorter[data-v-60dddda2]:hover {
	background:#ebebeb
	}
	.my-sorter[data-v-60dddda2]:active {
	cursor:grabbing!important
	}
	.my-sorter.disabled-sort[data-v-60dddda2] {
	cursor:not-allowed!important
	}
	.my-sorter .name[data-v-60dddda2] {
	max-width:180px
	}
	.my-sorter .name-wrap[data-v-60dddda2] {
	flex:1;
	align-items:center;
	gap:8px;
	display:flex
	}
	.my-sorter .name-wrap[data-v-60dddda2] .d-icon {
	color:rgba(0,0,0,.45)
	}
	.my-sorter .sort-action[data-v-60dddda2] .icon-left {
	width:16px;
	height:16px;
	font-size:16px
	}
	.my-sorter .sort-action[data-v-60dddda2] .d-icon {
	color:rgba(0,0,0,.45)
	}
	.custom-column-sortable-drag {
	box-shadow:0 0 1px rgba(0,0,0,.2),0 8px 20px rgba(0,0,0,.12);
	cursor:grabbing!important;
	background-color:#fff!important
	}
	.desc[data-v-0d17cfdc] {
	padding-bottom:16px
	}
	.ultra-selected-columns[data-v-0d17cfdc] {
	box-sizing:border-box;
	background:rgba(0,0,0,.03);
	flex-direction:column;
	min-height:200px;
	padding:24px 24px 0;
	display:flex
	}
	.title-wrap[data-v-0d17cfdc] {
	justify-content:space-between;
	font-size:16px;
	font-weight:500;
	line-height:32px;
	display:flex
	}
	.desc[data-v-0d17cfdc] {
	color:rgba(0,0,0,.45);
	font-size:12px;
	font-weight:400;
	line-height:20px
	}
	.sorter-outer[data-v-0d17cfdc] {
	flex:1;
	overflow-y:auto
	}
	.sorter-outer[data-v-0d17cfdc]::-webkit-scrollbar {
	display:none
	}
	.split-text[data-v-0d17cfdc] {
	text-align:center;
	padding-bottom:8px;
	position:relative
	}
	.split-text[data-v-0d17cfdc]:before,
	.split-text[data-v-0d17cfdc]:after {
	content:"";
	background:rgba(0,0,0,.08);
	width:40px;
	height:1px;
	display:block;
	position:absolute;
	top:50%;
	transform:translateY(-50%)
	}
	.split-text[data-v-0d17cfdc]:before {
	left:0
	}
	.split-text[data-v-0d17cfdc]:after {
	right:0
	}
	.inner-text[data-v-0d17cfdc] {
	color:rgba(0,0,0,.45);
	font-size:12px;
	font-weight:400;
	line-height:20px;
	position:relative
	}
	.column-modal-content[data-v-3059a4e1] {
	justify-content:flex-end;
	display:flex;
	position:relative
	}
	.column-modal-content[data-v-3059a4e1] .d-checkbox .d-checkbox-simulator .d-checkbox-indicator {
	width:14px;
	height:14px
	}
	.footer[data-v-3059a4e1] {
	justify-content:space-between;
	align-items:center;
	display:flex
	}
	.left-wrap[data-v-3059a4e1] {
	height:100%;
	position:absolute;
	top:0;
	left:0
	}
	.footer-left[data-v-3059a4e1],
	.footer-right[data-v-3059a4e1] {
	align-items:center;
	gap:8px;
	display:flex
	}
	.ultra-custom-column-modal {
	max-height:calc(100vh - 50px);
	top:50%;
	transform:translate(-50%,-50%)
	}
	.ultra-custom-column-modal .d-modal-content {
	padding-left:0;
	padding-right:0;
	padding-top:0!important
	}
	.ultra-custom-column-modal .d-modal-content::-webkit-scrollbar {
	display:none
	}
	.ultra-custom-column-modal .d-modal-footer {
	border-top:1px solid rgba(0,0,0,.08)
	}
	.sticky-top {
	color:rgba(0,0,0,.45);
	align-items:center;
	height:40px;
	padding-left:12px;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:500;
	display:flex
	}
	.sticky-bottom {
	padding:8px
	}
	.ultra-custom-column-dropdown .action-wrap {
	align-items:center;
	gap:8px;
	padding-right:8px;
	display:flex
	}
	.ultra-custom-column-dropdown .icon-wrap {
	opacity:0;
	border-radius:4px;
	justify-content:center;
	align-items:center;
	width:22px;
	height:22px;
	display:flex
	}
	.ultra-custom-column-dropdown .icon-wrap:hover {
	background-color:rgba(0,0,0,.05)
	}
	.ultra-custom-column-dropdown .d-grid-item:hover .icon-wrap {
	opacity:1
	}
	.ultra-custom-column-outer[data-v-548a176e] {
	display:inline-block
	}
	.title-row[data-v-53cca5b0] {
	justify-content:space-between;
	padding:20px 0 16px;
	display:flex
	}
	.title-row.main .title-row-title[data-v-53cca5b0] {
	font-size:16px;
	line-height:24px
	}
	.title-row.main .title-prefix-img[data-v-53cca5b0] {
	width:22px;
	height:22px
	}
	.title-row .title-prefix-img[data-v-53cca5b0] {
	width:20px;
	height:20px;
	margin-right:8px
	}
	.title-row-title[data-v-53cca5b0] {
	align-items:center;
	font-family:PingFang SC;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:22px;
	display:flex
	}
	.title-row-title[data-v-53cca5b0]:before {
	content:"";
	width:4px;
	height:16px;
	display:var(--2b71f561);
	background-color:var(--8c1eb07c);
	border-radius:4px;
	margin-right:8px
	}
	.title-row-icon[data-v-53cca5b0] {
	color:rgba(0,0,0,.45);
	margin-left:4px
	}
	.title-row-desc[data-v-53cca5b0] {
	color:rgba(0,0,0,.45);
	margin-left:8px;
	font-family:PingFang SC;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:20px
	}
	.title-row-btns[data-v-53cca5b0] {
	display:flex
	}
	.title-row-btns .btn-item[data-v-53cca5b0] {
	margin-left:5px
	}
	.ultra-custom-column-scrollbar::-webkit-scrollbar-thumb {
	background-color:rgba(0,0,0,.5);
	border-radius:5px
	}
	.ultra-custom-column-scrollbar::-webkit-scrollbar {
	background-color:rgba(0,0,0,.1);
	width:3px;
	height:3px
	}
	.page-wrapper[data-v-6d332cc6] {
	flex-direction:column;
	padding:16px;
	display:flex
	}
	.page-wrapper .page-wrapper-title[data-v-6d332cc6] {
	padding-top:0
	}
	.page-wrapper .page-wrapper-title.with-tab[data-v-6d332cc6] {
	padding-bottom:10px
	}
	.page-wrapper .page-wrapper-main[data-v-6d332cc6] {
	overflow-x:hidden;
	overflow-y:auto
	}
	.page-wrapper .page-wrapper-main[data-v-6d332cc6]::-webkit-scrollbar {
	display:hidden
	}
	.page-wrapper-tabsright[data-v-6d332cc6] {
	padding-bottom:10px;
	line-height:24px
	}
	.descriptions-table {
	border-collapse:collapse;
	--color-text-1:#1d2129;
	--color-text-3:#86909c;
	width:100%
	}
	.descriptions-body {
	margin-bottom:20px
	}
	.descriptions-table-layout-fixed table {
	table-layout:fixed
	}
	.descriptions-title {
	color:var(--color-text-1);
	justify-content:space-between;
	align-items:center;
	margin-bottom:16px;
	font-size:16px;
	font-weight:500;
	line-height:1.5715;
	display:flex
	}
	.descriptions-item,
	.descriptions-item-label,
	.descriptions-item-value {
	box-sizing:border-box;
	text-align:left;
	font-size:14px;
	line-height:1.5715
	}
	.descriptions-item-tip {
	line-height:initial;
	vertical-align:baseline;
	margin-left:2px;
	display:inline-block
	}
	.descriptions-item-tip-content {
	color:#fff
	}
	.descriptions-table-layout-fixed .descriptions-item-label {
	width:auto
	}
	.descriptions-item-label-block {
	width:1px;
	color:var(--color-text-3);
	white-space:nowrap;
	padding:0 4px 12px 0;
	font-weight:500
	}
	.descriptions-item-value-block {
	color:var(--color-text-1);
	white-space:pre-wrap;
	word-break:break-word;
	padding:0 4px 12px 0;
	font-weight:400
	}
	.descriptions-item-label-inline,
	.descriptions-item-value-inline {
	box-sizing:border-box;
	text-align:left;
	font-size:14px;
	line-height:1.5715
	}
	.descriptions-item-label-inline {
	color:var(--color-text-3);
	margin-bottom:2px;
	font-weight:500
	}
	.descriptions-item-value-inline {
	color:var(--color-text-1);
	font-weight:400
	}
	.descriptions-layout-inline-horizontal .descriptions-item-label-inline {
	margin-right:4px
	}
	.descriptions-layout-inline-horizontal .descriptions-item-label-inline,
	.descriptions-layout-inline-horizontal .descriptions-item-value-inline {
	margin-bottom:0;
	display:inline-block
	}
	.descriptions-border.descriptions-layout-inline-vertical .descriptions-item {
	padding:12px 20px
	}
	.descriptions-border .descriptions-body {
	border:1px solid rgba(0,0,0,.08);
	border-radius:4px;
	overflow:hidden
	}
	.descriptions-border .descriptions-row:not(:last-child) {
	border-bottom:1px solid rgba(0,0,0,.08)
	}
	.descriptions-border .descriptions-item,
	.descriptions-border .descriptions-item-label-block,
	.descriptions-border .descriptions-item-value-block {
	border-right:1px solid rgba(0,0,0,.08);
	padding:7px 20px
	}
	.descriptions-border .descriptions-item-label-block {
	background-color:var(--color-fill-opaque)
	}
	.descriptions-border .descriptions-item-value-block:last-child,
	.descriptions-border .descriptions-item:last-child,
	.descriptions-border.descriptions-layout-vertical .descriptions-item-label-block:last-child {
	border-right:none
	}
	.descriptions-layout-vertical:not(.descriptions-border) .descriptions-item-value-block:first-child {
	padding-left:0
	}
	.descriptions-size-mini .descriptions-title {
	margin-bottom:6px
	}
	.descriptions-size-mini .descriptions-item-label-block,
	.descriptions-size-mini .descriptions-item-value-block {
	padding-bottom:2px;
	padding-right:20px;
	font-size:12px
	}
	.descriptions-size-mini.descriptions-border .descriptions-item-label-block,
	.descriptions-size-mini.descriptions-border .descriptions-item-value-block {
	padding:3px 20px
	}
	.descriptions-size-mini.descriptions-border.descriptions-layout-inline-vertical .descriptions-item {
	padding:8px 20px
	}
	.descriptions-size-small .descriptions-title {
	margin-bottom:8px
	}
	.descriptions-size-small .descriptions-item-label-block,
	.descriptions-size-small .descriptions-item-value-block {
	padding-bottom:4px;
	padding-right:20px;
	font-size:14px
	}
	.descriptions-size-small.descriptions-border .descriptions-item-label-block,
	.descriptions-size-small.descriptions-border .descriptions-item-value-block {
	padding:3px 20px
	}
	.descriptions-size-small.descriptions-border.descriptions-layout-inline-vertical .descriptions-item {
	padding:8px 20px
	}
	.descriptions-size-medium .descriptions-title {
	margin-bottom:12px
	}
	.descriptions-size-medium .descriptions-item-label-block,
	.descriptions-size-medium .descriptions-item-value-block {
	padding-bottom:8px;
	padding-right:20px;
	font-size:14px
	}
	.descriptions-size-medium.descriptions-border .descriptions-item-label-block,
	.descriptions-size-medium.descriptions-border .descriptions-item-value-block {
	padding:5px 20px
	}
	.descriptions-size-medium.descriptions-border.descriptions-layout-inline-vertical .descriptions-item {
	padding:10px 20px
	}
	.descriptions-size-large .descriptions-title {
	margin-bottom:20px
	}
	.descriptions-size-large .descriptions-item-label-block,
	.descriptions-size-large .descriptions-item-value-block {
	padding-bottom:16px;
	padding-right:20px;
	font-size:14px
	}
	.descriptions-size-large.descriptions-border .descriptions-item-label-block,
	.descriptions-size-large.descriptions-border .descriptions-item-value-block {
	padding:9px 20px
	}
	.descriptions-size-large.descriptions-border.descriptions-layout-inline-vertical .descriptions-item {
	padding:14px 20px
	}
	.list-comp[data-v-c0e30c24] {
	flex-wrap:wrap;
	display:flex
	}
	.Card[data-v-c0e30c24],
	.card-comp[data-v-67682bd7] {
	border:1px solid #f1f1f1;
	border-radius:4px;
	padding:20px
	}
	.desc-center[data-v-664ad184] {
	align-items:center;
	display:flex
	}
	.form-card[data-v-2e47ccf8] {
	background:#fff;
	border-radius:8px;
	margin-bottom:16px;
	position:relative
	}
	.title[data-v-2e47ccf8] {
	color:rgba(0,0,0,.85);
	align-items:center;
	margin-bottom:20px;
	font-family:PingFang SC;
	font-size:16px;
	font-style:normal;
	font-weight:500;
	display:flex
	}
	.title[data-v-4a8740f4] {
	align-items:center;
	display:flex
	}
	.footerFixed[data-v-4a8740f4] {
	position:fixed;
	bottom:10px;
	right:10px
	}
	.form[data-v-4a8740f4] {
	gap:16px
	}
	[data-v-4a8740f4] .d-radio-group .d-radio-main-label {
	grid-template-rows:minmax(32px,1fr)
	}
	[data-v-4a8740f4] .d-new-form .d-form-item__content .d-form-item__description {
	color:rgba(0,0,0,.45);
	font-family:PingFang SC;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:22px
	}
	.overflow-tooltip-text[data-v-7ca05d6c] {
	white-space:nowrap;
	text-overflow:ellipsis;
	color:rgba(0,0,0,.67);
	font-size:14px;
	font-weight:400;
	overflow:hidden
	}
	.overflow-tooltip-click[data-v-7ca05d6c]:hover {
	cursor:pointer;
	color:#3c66ff!important
	}

	.tips-panel[data-v-1a7b9c63] {
	background-color:#fff;
	margin-bottom:24px;
	padding:24px
	}
	.tips-panel__title[data-v-1a7b9c63] {
	font-size:16px;
	line-height:24px
	}
	.tips-panel__subtitle[data-v-1a7b9c63] {
	align-items:center;
	margin:16px 0 8px;
	font-size:16px;
	font-weight:600;
	line-height:24px;
	display:flex
	}
	.tips-panel__subtitle[data-v-1a7b9c63]:before {
	content:"";
	background:#3a64ff;
	border-radius:4px;
	width:4px;
	height:16px;
	margin-right:8px;
	display:inline-block
	}
	.tips-panel__list[data-v-1a7b9c63] {
	background-color:#f7f8fb;
	border-radius:12px;
	margin:16px 0;
	padding:16px 20px;
	font-size:14px;
	font-weight:400;
	line-height:22px
	}
	.tips-panel__list li[data-v-1a7b9c63] {
	margin:8px 0;
	display:flex
	}
	.tips-panel__list .list-title[data-v-1a7b9c63] {
	font-weight:500
	}
	.tips-panel__list .list-name[data-v-1a7b9c63] {
	color:rgba(0,0,0,.85);
	word-break:keep-all;
	margin-left:12px;
	display:list-item
	}
	.tips-panel__list .list-content[data-v-1a7b9c63] {
	color:rgba(0,0,0,.65)
	}
	.tips-panel .notice[data-v-1a7b9c63] {
	color:rgba(0,0,0,.85);
	margin:0;
	font-size:14px;
	font-weight:400;
	line-height:22px
	}
	.notice-modal .title[data-v-2e6ce7de] {
	color:rgba(0,0,0,.85);
	align-items:center;
	margin:24px 0 12px;
	font-size:16px;
	font-weight:500;
	line-height:24px;
	display:flex
	}
	.notice-modal .title[data-v-2e6ce7de]:before {
	content:"";
	background:#3a64ff;
	border-radius:4px;
	width:4px;
	height:16px;
	margin-right:8px;
	display:inline-block
	}
	.notice-modal .title[data-v-2e6ce7de] .d-icon {
	color:rgba(0,0,0,.25);
	width:14px;
	margin-left:4px
	}
	.notice-modal strong[data-v-2e6ce7de] {
	font-size:14px
	}
	.notice-modal li[data-v-2e6ce7de] {
	margin:8px 0;
	font-size:14px;
	line-height:22px;
	display:flex
	}
	.notice-modal li div[data-v-2e6ce7de]:first-child {
	word-break:keep-all
	}
	.notice-modal li div[data-v-2e6ce7de]:last-child {
	color:rgba(0,0,0,.65)
	}
	.search-item[data-v-7b77ea40] {
	background:rgba(247,248,251,.8);
	border-radius:12px;
	margin-top:20px;
	padding:24px;
	display:flex
	}
	.search-item-logo[data-v-7b77ea40] {
	width:160px;
	height:160px
	}
	.search-item .default-logo[data-v-7b77ea40] {
	color:#fff;
	text-align:center;
	background-color:#ff2442;
	border-radius:8px;
	justify-content:center;
	align-items:center;
	width:160px;
	height:160px;
	font-size:18px;
	font-weight:500;
	line-height:28px;
	display:flex
	}
	.search-item-info[data-v-7b77ea40] {
	text-align:left;
	flex-direction:column;
	flex:1;
	margin-left:20px;
	font-size:14px;
	display:flex
	}
	.search-item-info__title[data-v-7b77ea40] {
	width:100%;
	margin-bottom:8px;
	font-size:18px;
	font-weight:500;
	line-height:28px
	}
	.search-item-info__field[data-v-7b77ea40] {
	width:462px;
	margin-bottom:4px;
	line-height:22px;
	display:flex
	}
	.search-item-info__field span[data-v-7b77ea40]:first-child {
	color:rgba(0,0,0,.65);
	word-break:keep-all
	}
	.search-item-info__field a[data-v-7b77ea40] {
	color:#3c66ff
	}
	.search-item-info__row[data-v-7b77ea40] {
	width:924px;
	display:flex
	}
	.search-item-info__row .title[data-v-7b77ea40] {
	color:rgba(0,0,0,.65)
	}
	.search-item-info__row .content[data-v-7b77ea40] {
	text-overflow:ellipsis;
	white-space:break-spaces;
	-webkit-box-orient:vertical;
	flex:1;
	display:-webkit-box;
	overflow:hidden
	}
	.search-item-info__row .line3[data-v-7b77ea40] {
	-webkit-line-clamp:3
	}
	.search-item-info__row .expand-btn[data-v-7b77ea40] {
	width:40px;
	margin-left:10px
	}
	.search-item .more-info[data-v-7b77ea40] {
	flex-wrap:wrap;
	display:flex
	}
	.industry[data-v-7b77ea40] {
	background:#fff;
	border-radius:4px;
	flex-direction:column;
	gap:12px;
	margin-top:12px;
	padding:12px 20px;
	display:flex
	}
	.industry-item[data-v-7b77ea40] {
	flex-direction:row;
	justify-content:flex-start;
	align-items:flex-start;
	gap:8px;
	min-height:28px;
	display:flex
	}
	.industry-item-divider[data-v-7b77ea40] {
	background-color:#3a64ff;
	border-radius:4px;
	flex:none;
	width:4px;
	height:16px;
	margin:6px 0
	}
	.industry-item-label[data-v-7b77ea40] {
	color:rgba(0,0,0,.65);
	flex:none;
	margin:3px 0;
	font-size:14px;
	line-height:22px
	}
	.industry-item-content[data-v-7b77ea40] {
	flex:auto;
	min-width:0;
	position:relative;
	overflow:hidden
	}
	.industry-case-img[data-v-7b77ea40] {
	object-fit:contain;
	border-radius:8px;
	width:200px;
	height:120px
	}
	.industry-case-img-mask[data-v-7b77ea40] {
	opacity:0;
	background:rgba(0,0,0,.5);
	border-radius:8px;
	justify-content:center;
	align-items:center;
	transition:opacity .1s;
	display:flex;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
	}
	.industry-case-img-container[data-v-7b77ea40] {
	border-radius:8px;
	width:200px;
	height:120px;
	position:relative;
	overflow:hidden
	}
	.industry-case-img-container:hover .industry-case-img-mask[data-v-7b77ea40] {
	opacity:1
	}
	.industry-case-img-btn[data-v-7b77ea40] {
	color:#fff!important;
	background:rgba(255,255,255,.15)!important
	}
	.search-panel[data-v-1a57fb0e] {
	text-align:center;
	background-color:#fff;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:40px
	}
	.search-panel h1[data-v-1a57fb0e] {
	margin:0 0 24px;
	font-size:24px;
	line-height:32px
	}
	.search-panel-input[data-v-1a57fb0e] {
	width:680px;
	margin:auto
	}
	.search-panel-input[data-v-1a57fb0e] .d-input-wrapper {
	width:680px
	}
	.search-panel-input .error-text[data-v-1a57fb0e] {
	color:#f03860;
	text-align:left;
	margin-top:8px;
	font-size:14px;
	font-weight:400;
	line-height:22px
	}
	.search-panel-input .error-text[data-v-1a57fb0e].disnone{
	display:none;
	}
	.search-panel .result-panel[data-v-1a57fb0e] {
	padding:24px
	}
	.search-panel .result-panel-top[data-v-1a57fb0e] {
	justify-content:space-between;
	margin:40px 0 0;
	font-size:16px;
	display:flex
	}
	.quality-agent-tip[data-v-1a57fb0e] {
	text-align:left;
	width:680px;
	margin:8px auto 0
	}
	.quality-agent-tip .quality-agent-tip-title[data-v-1a57fb0e],
	.quality-agent-tip .quality-agent-tip-link[data-v-1a57fb0e] {
	font-size:14px;
	line-height:22px
	}
	.partner-search[data-v-ba2680c4] {
	background-color:#f7f7f7;
	height:100vh;
	overflow-y:auto
	}
	.partner-search .top-bar[data-v-ba2680c4] {
	z-index:1;
	background:#fff;
	position:-webkit-sticky;
	position:sticky;
	top:0
	}
	.panel[data-v-ba2680c4] {
	width:1200px;
	margin:0 auto
	}
	.panel[data-v-ba2680c4] .d-banner {
	z-index:1;
	margin-top:20px;
	position:-webkit-sticky;
	position:sticky;
	top:60px
	}
	.search-item[data-v-1006862d] {
	background-color:rgba(247,248,251,.8);
	border-radius:8px;
	margin-bottom:12px;
	padding:16px
	}
	.search-item .main-area[data-v-1006862d] {
	border-bottom:1px solid #f0f0f0;
	padding-bottom:16px;
	display:flex
	}
	.search-item .main-area .logo[data-v-1006862d] {
	width:70px;
	height:70px
	}
	.search-item .main-area .default-logo[data-v-1006862d] {
	color:#fff;
	text-align:center;
	background-color:#ff2442;
	border-radius:8px;
	justify-content:center;
	align-items:center;
	width:70px;
	height:70px;
	font-size:12px;
	font-weight:500;
	line-height:20px;
	display:flex
	}
	.search-item .main-area-info[data-v-1006862d] {
	margin-left:12px
	}
	.search-item .main-area-info .title[data-v-1006862d] {
	color:#333;
	margin-bottom:8px;
	font-size:16px;
	font-weight:700;
	line-height:22px
	}
	.search-item .main-area-info .desc[data-v-1006862d] {
	color:rgba(51,51,51,.6);
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	flex:1;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	display:-webkit-box;
	overflow:hidden
	}
	.search-item .main-area-info .line3[data-v-1006862d] {
	-webkit-line-clamp:3
	}
	.search-item-field[data-v-1006862d] {
	margin-top:8px;
	font-size:14px;
	font-weight:400;
	line-height:22px;
	display:flex
	}
	.search-item-field .label[data-v-1006862d] {
	color:rgba(51,51,51,.6);
	width:100px
	}
	.search-item-field .content[data-v-1006862d] {
	word-break:break-all;
	white-space:break-spaces;
	flex:1
	}
	.search-item-field .content .expand-btn[data-v-1006862d] {
	float:right
	}
	.search-item-field .line3[data-v-1006862d] {
	-webkit-line-clamp:3;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	overflow:hidden
	}
	.search-item-field a[data-v-1006862d] {
	color:#3c66ff;
	word-break:break-all;
	flex:1
	}
	.search-item .expand-btn[data-v-1006862d] {
	color:#3d8af5;
	text-align:right;
	width:30px;
	font-size:12px;
	line-height:18px
	}
	.industry-case-img-container[data-v-1006862d] {
	border-radius:8px;
	width:200px;
	height:120px;
	position:relative;
	overflow:hidden
	}
	.industry-case-img-container .industry-case-img[data-v-1006862d] {
	object-fit:contain;
	border-radius:8px;
	width:200px;
	height:120px
	}
	.dialog-content[data-v-64e3316e] {
	height:300px;
	padding:8px 20px 20px;
	font-size:14px;
	line-height:22px;
	overflow-y:scroll
	}
	.dialog-content .title[data-v-64e3316e] {
	margin:8px 0 4px;
	font-weight:500
	}
	.dialog-content .content[data-v-64e3316e] {
	margin-bottom:4px
	}
	.dialog-content .content span[data-v-64e3316e] {
	opacity:.6
	}
	.search-panel[data-v-68483154] {
	background-color:#fff;
	flex-direction:column;
	flex:1;
	margin-top:8px;
	padding:16px;
	display:flex;
	overflow:hidden
	}
	.search-panel[data-v-68483154] .van-search {
	padding:0
	}
	.search-panel__title[data-v-68483154] {
	text-align:center;
	margin-top:8px;
	margin-bottom:16px;
	font-size:18px;
	font-weight:500;
	line-height:26px
	}
	.search-panel__subtitle[data-v-68483154] {
	color:rgba(51,51,51,.6);
	margin-top:8px;
	font-size:12px;
	font-weight:400;
	line-height:20px
	}
	.search-panel .result-panel[data-v-68483154] {
	flex:1;
	overflow-y:auto
	}
	.search-panel .result-panel .empty-text[data-v-68483154] {
	color:#333;
	text-align:center;
	font-size:14px;
	font-weight:500;
	line-height:22px
	}
	.search-panel .result-panel-top[data-v-68483154] {
	background-color:#fff;
	justify-content:space-between;
	padding:16px 0;
	font-size:12px;
	display:flex;
	position:-webkit-sticky;
	position:sticky;
	top:0
	}
	.search-panel .result-panel-top__right[data-v-68483154] {
	color:#3d8af5;
	align-items:center;
	display:flex
	}
	.search-panel .result-panel-top__right[data-v-68483154] .d-icon {
	width:14px;
	margin-right:5px
	}
	.search-panel .tips-panel__title[data-v-68483154] {
	align-items:center;
	margin-top:20px;
	font-size:16px;
	font-weight:500;
	line-height:24px;
	display:flex
	}
	.search-panel .tips-panel__title[data-v-68483154]:before {
	content:"";
	background:#3a64ff;
	border-radius:4px;
	width:4px;
	height:16px;
	margin-right:8px;
	display:inline-block
	}
	.search-panel .tips-panel__p[data-v-68483154] {
	color:#333;
	margin-top:8px;
	font-size:14px;
	line-height:24px
	}
	.tips-panel[data-v-2804eb0c] {
	background-color:#fff;
	margin-top:8px;
	padding:16px;
	overflow:hidden
	}
	.tips-panel__title[data-v-2804eb0c] {
	align-items:center;
	font-size:16px;
	font-weight:500;
	line-height:24px;
	display:flex
	}
	.tips-panel__title[data-v-2804eb0c]:before {
	content:"";
	background:#3a64ff;
	border-radius:4px;
	width:4px;
	height:16px;
	margin-right:8px;
	display:inline-block
	}
	.tips-panel__p[data-v-2804eb0c] {
	color:#333;
	margin-top:8px;
	font-size:14px;
	line-height:24px
	}
	.tips-panel-tabbar[data-v-2804eb0c] {
	align-items:center;
	margin-bottom:16px;
	display:flex
	}
	.tips-panel-tabbar .tabbar-tab[data-v-2804eb0c] {
	width:60px;
	height:24px;
	margin-right:12px;
	line-height:24px
	}
	.tips-panel-tabbar .tabbar-tips[data-v-2804eb0c] {
	color:#999;
	flex:1;
	justify-content:right;
	align-items:center;
	font-size:12px;
	font-weight:400;
	line-height:22px;
	display:flex
	}
	.tips-panel-tabbar .tabbar-tips[data-v-2804eb0c] .d-icon {
	margin-right:5px
	}
	.tips-panel__list[data-v-2804eb0c] {
	background:#f5f5f5;
	border-radius:8px;
	margin-bottom:12px;
	padding:12px;
	font-size:14px;
	line-height:22px
	}
	.tips-panel__list li[data-v-2804eb0c] {
	margin-top:12px
	}
	.tips-panel__list .list-title[data-v-2804eb0c] {
	color:#333;
	font-weight:500
	}
	.tips-panel__list .list-name[data-v-2804eb0c] {
	color:#333;
	font-weight:400
	}
	.tips-panel__list .list-content[data-v-2804eb0c] {
	color:rgba(51,51,51,.6);
	margin-top:4px;
	display:block
	}
	.tips-panel .dialog-content[data-v-2804eb0c] {
	padding:8px 20px 20px;
	font-size:14px;
	line-height:22px
	}
	.tips-panel .dialog-content span[data-v-2804eb0c] {
	opacity:.6
	}
	.partner-search-mobile[data-v-d308fdd4] {
	background-color:#f7f7f7;
	height:100vh;
	overflow-y:auto
	}
	.partner-search-mobile .top-bar[data-v-d308fdd4] {
	background:#fff
	}
	.partner-search-mobile-flex[data-v-d308fdd4] {
	flex-direction:column;
	display:flex
	}
	.maindisnone{
		display:none !important;
	}
	
	.app_pc{ display:block !important; }
	.app_m{ display:none !important;}
}
