.popup-wrapper[data-v-e5965c98] {
	margin:-16px;
	margin-bottom:-13px;
	padding:24px;
	padding-top:calc(24px + constant(safe-area-inset-top));
	padding-top:calc(24px + env(safe-area-inset-top))
}
.popup-wrapper .title-zone[data-v-e5965c98] {
	margin:0 0 20px 0;
	width:100%;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.popup-wrapper .title[data-v-e5965c98] {
	font-size:18px;
	font-weight:400;
	font-family:-apple-system,Noto Sans,Helvetica Neue,Helvetica,Nimbus Sans L,Arial,Liberation Sans,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Source Han Sans CN,Microsoft YaHei,Wenquanyi Micro Hei,WenQuanYi Zen Hei,ST Heiti,SimHei,WenQuanYi Zen Hei Sharp,sans-serif;
	color:#ed4259;
	border-bottom:1px solid #ed4259;
	width:-moz-fit-content;
	width:fit-content
}
.popup-wrapper .title-btn[data-v-e5965c98] {
	font-size:14px;
	line-height:26px;
	color:#ed4259
}
.popup-wrapper .title-btn .source-count[data-v-e5965c98] {
	display:inline-block;
	margin-right:25px;
	color:#606266
}
.popup-wrapper .title-btn .close-btn[data-v-e5965c98] {
	font-size:20px;
	vertical-align:middle;
	cursor:pointer
}
.popup-wrapper .title-btn.loading[data-v-e5965c98] {
	color:#606266
}
.popup-wrapper .source-group-wrapper[data-v-e5965c98] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	overflow-x:auto;
	padding:5px 0
}
.popup-wrapper .source-group-wrapper .source-group-btn[data-v-e5965c98] {
	margin-right:10px;
	cursor:pointer
}
.popup-wrapper .source-group-wrapper .booksource-group-tabs[data-v-e5965c98] {
	width:100%
}
.popup-wrapper .source-group-wrapper .source-group-btn.selected[data-v-e5965c98] {
	color:#ed4259
}
.popup-wrapper .data-wrapper[data-v-e5965c98] {
	height:300px;
	overflow:auto
}
.popup-wrapper .data-wrapper .cata[data-v-e5965c98] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.popup-wrapper .data-wrapper .cata .source-collapse[data-v-e5965c98] {
	width:100%;
	border:none
}
.popup-wrapper .data-wrapper .cata .explore-group[data-v-e5965c98] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:2px;
	padding-top:2px;
	overflow-x:auto
}
.popup-wrapper .data-wrapper .cata .explore-btn[data-v-e5965c98] {
	margin-right:15px;
	margin-bottom:5px;
	cursor:pointer
}
.popup-wrapper .data-wrapper[data-v-e5965c98]::-webkit-scrollbar {
	width:0!important
}
.popup-wrapper[data-v-e5965c98] .el-collapse-item__header,.popup-wrapper[data-v-e5965c98] .el-collapse-item__wrap {
	background:rgba(0,0,0,0);
	color:#606266
}
.popup-wrapper[data-v-e5965c98] .el-collapse-item__content {
	color:#606266;
	padding:10px
}
.popup-wrapper .night[data-v-e5965c98] .el-collapse-item__header,.popup-wrapper .night[data-v-e5965c98] .el-collapse-item__wrap {
	border-bottom:1px solid #666
}
.popup-wrapper .night[data-v-e5965c98] .explore-group {
	border-bottom:1px dashed #333
}
.popup-wrapper .day[data-v-e5965c98] .el-collapse-item__header,.popup-wrapper .day[data-v-e5965c98] .el-collapse-item__wrap {
	border-bottom:1px solid #ebeef5
}
.popup-wrapper .day[data-v-e5965c98] .explore-group {
	border-bottom:1px dashed #efefef
}
.wrapper[data-v-2fbafdaa] {
	display:grid;
	grid-template-columns:repeat(auto-fill,380px);
	-ms-flex-pack:distribute;
	justify-content:space-around;
	grid-gap:10px
}
.wrapper .book[data-v-2fbafdaa] {
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:-ms-flexbox;
	display:flex;
	cursor:pointer;
	margin-bottom:18px;
	padding:24px 24px;
	width:360px;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.wrapper .book .cover-img .cover[data-v-2fbafdaa],.wrapper .book .cover-img[data-v-2fbafdaa] {
	width:84px;
	height:112px
}
.wrapper .book .info[data-v-2fbafdaa] {
	position:relative;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:left;
	align-items:left;
	height:112px;
	margin-left:20px;
	-ms-flex:1;
	flex:1
}
.wrapper .book .info .book-operation[data-v-2fbafdaa] {
	position:absolute;
	right:5px;
	top:0;
	font-size:24px;
	color:#969ba3
}
.wrapper .book .info .book-operation i[data-v-2fbafdaa] {
	margin-left:10px
}
.wrapper .book .info .name[data-v-2fbafdaa] {
	width:-moz-fit-content;
	width:fit-content;
	font-size:16px;
	font-weight:700;
	color:#33373d;
	margin-right:38px;
	max-height:45px;
	word-wrap:break-word;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.wrapper .book .info .name.edit[data-v-2fbafdaa] {
	margin-right:62px
}
.wrapper .book .info .sub[data-v-2fbafdaa] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	font-size:12px;
	font-weight:600;
	color:#969ba3
}
.wrapper .book .info .sub .dot[data-v-2fbafdaa] {
	margin:0 7px
}
.wrapper .book .info .dur-chapter[data-v-2fbafdaa],.wrapper .book .info .intro[data-v-2fbafdaa],.wrapper .book .info .last-chapter[data-v-2fbafdaa] {
	color:#6b6b6b;
	font-size:13px;
	margin-top:3px;
	font-weight:500;
	word-wrap:break-word;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	text-align:left
}
.wrapper .book .info .source-count[data-v-2fbafdaa] {
	color:#6b6b6b;
	font-size:14px;
	display:inline-block;
	margin-left:10px;
	cursor:pointer
}
.wrapper[data-v-2fbafdaa]:last-child {
	margin-right:auto
}
@media screen and (max-width:750px) {
	.wrapper[data-v-2fbafdaa] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.wrapper .book[data-v-2fbafdaa] {
	box-sizing:border-box;
	width:100%;
	margin-bottom:0;
	padding:10px 20px
}
}.wrapper {
	display:grid;
	grid-template-columns:repeat(auto-fill,380px);
	grid-gap:10px;
	height:100%
}
.wrapper,.wrapper .book {
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.wrapper .book {
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:-ms-flexbox;
	display:flex;
	cursor:pointer;
	margin-bottom:18px;
	padding:24px 24px;
	width:360px;
	-ms-flex-direction:row;
	flex-direction:row
}
.wrapper .book .cover-img,.wrapper .book .cover-img .cover {
	width:84px;
	height:112px
}
.wrapper .book .info {
	position:relative;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:left;
	align-items:left;
	height:112px;
	margin-left:20px;
	-ms-flex:1;
	flex:1
}
.wrapper .book .info .book-operation {
	position:absolute;
	right:5px;
	top:0;
	font-size:24px;
	color:#969ba3
}
.wrapper .book .info .book-operation i {
	margin-left:10px
}
.wrapper .book .info .name {
	width:-moz-fit-content;
	width:fit-content;
	font-size:16px;
	font-weight:700;
	color:#33373d;
	margin-right:38px;
	max-height:45px;
	word-wrap:break-word;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.wrapper .book .info .name.edit {
	margin-right:62px
}
.wrapper .book .info .sub {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	font-size:12px;
	font-weight:600;
	color:#969ba3
}
.wrapper .book .info .sub .dot {
	margin:0 7px
}
.wrapper .book .info .dur-chapter,.wrapper .book .info .intro,.wrapper .book .info .last-chapter {
	color:#6b6b6b;
	font-size:13px;
	margin-top:3px;
	font-weight:500;
	word-wrap:break-word;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	text-align:left
}
.wrapper .book .info .source-count {
	color:#6b6b6b;
	font-size:14px;
	display:inline-block;
	margin-left:10px;
	cursor:pointer
}
.wrapper:last-child {
	margin-right:auto
}
@media screen and (max-width:750px) {
	.wrapper {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.wrapper .book {
	box-sizing:border-box;
	width:100%;
	margin-bottom:0;
	padding:10px 20px
}
}.wrapper[data-v-77d83090] {
	display:grid;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	grid-gap:15px;
	padding:0 20px
}
.wrapper .book[data-v-77d83090] {
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:-ms-flexbox;
	display:flex;
	cursor:pointer;
	padding:0;
	width:var(--book-item-width,100px);
	-ms-flex-direction:column;
	flex-direction:column;
	box-sizing:border-box;
	position:relative
}
.wrapper .book .cover-img .cover[data-v-77d83090],.wrapper .book .cover-img[data-v-77d83090] {
	width:100%;
	height:calc(var(--book-item-width,100px)*1.5)
}
.wrapper .book .name[data-v-77d83090] {
	width:100%;
	text-align:center;
	font-size:14px;
	font-weight:700;
	color:#33373d;
	max-height:40px;
	word-wrap:break-word;
	overflow:hidden;
	margin-top:5px;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.wrapper .book .book-operation[data-v-77d83090] {
	position:absolute;
	right:0;
	top:0;
	font-size:24px;
	color:#969ba3
}
.wrapper .book .book-operation i[data-v-77d83090] {
	margin-left:10px;
	display:block;
	color:#8abcff
}
.night-theme .wrapper .book .name {
	color:#bbb!important
}
.el-popover.el-popper.select-virtual-list-popover {
	height:300px;
	padding:0;
	border:1px solid #e4e7ed;
	border-radius:4px;
	background-color:#fff;
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	box-sizing:border-box
}
.el-popover.el-popper.select-virtual-list-popover .virtual-list {
	width:100%;
	height:calc(100% - 20px);
	padding:10px 0;
	overflow-y:auto
}
::-webkit-scrollbar {
	width:8px;
	height:8px;
	background-color:#fff
}
::-webkit-scrollbar-thumb {
	background-color:#aaa!important;
	border-radius:10px!important
}
::-webkit-scrollbar-track {
	background-color:rgba(0,0,0,0)!important;
	border-radius:10px!important;
	-webkit-box-shadow:none!important
}
.virtual-item {
	font-size:14px;
	padding:0 20px;
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#606266;
	height:32px;
	line-height:32px;
	box-sizing:border-box;
	cursor:pointer
}
.virtual-item:hover {
	background-color:#eee
}
.virtual-item.is-selected {
	color:#409eff;
	background-color:#dbeeff
}
.index-wrapper[data-v-b817d39e] {
	height:100%;
	width:100%;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row
}
.index-wrapper .navigation-wrapper[data-v-b817d39e] {
	width:260px;
	min-width:260px;
	height:100%;
	box-sizing:border-box;
	background-color:#f7f7f7;
	position:relative;
	padding-top:0;
	padding-top:constant(safe-area-inset-top)!important;
	padding-top:env(safe-area-inset-top)!important
}
.index-wrapper .navigation-wrapper .navigation-inner-wrapper[data-v-b817d39e] {
	padding:48px 36px 66px 36px;
	height:100%;
	overflow-y:auto;
	box-sizing:border-box
}
.index-wrapper .navigation-wrapper .navigation-title[data-v-b817d39e] {
	font-size:24px;
	font-weight:600;
	font-family:-apple-system,Noto Sans,Helvetica Neue,Helvetica,Nimbus Sans L,Arial,Liberation Sans,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Source Han Sans CN,Microsoft YaHei,Wenquanyi Micro Hei,WenQuanYi Zen Hei,ST Heiti,SimHei,WenQuanYi Zen Hei Sharp,sans-serif
}
.index-wrapper .navigation-wrapper .navigation-title .version-text[data-v-b817d39e] {
	float:right;
	font-size:14px;
	line-height:33px;
	font-weight:400;
	color:#b1b1b1;
	display:inline-block;
	cursor:pointer
}
.index-wrapper .navigation-wrapper .navigation-sub-title[data-v-b817d39e] {
	font-size: 11px;
	font-weight: 500;
	font-family: -apple-system,Noto Sans,Helvetica Neue,Helvetica,Nimbus Sans L,Arial,Liberation Sans,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Source Han Sans CN,Microsoft YaHei,Wenquanyi Micro Hei,WenQuanYi Zen Hei,ST Heiti,SimHei,WenQuanYi Zen Hei Sharp,sans-serif;
	margin-top: 5px;
	color: #b1b1b1
}
.index-wrapper .navigation-wrapper .search-wrapper .search-input[data-v-b817d39e] {
	border-radius:50%;
	margin-top:24px
}
.index-wrapper .navigation-wrapper .search-wrapper .search-input[data-v-b817d39e] .el-input__inner {
	border-radius:50px;
	border-color:#e3e3e3
}
.index-wrapper .navigation-wrapper .recent-wrapper[data-v-b817d39e] {
	margin-top:36px
}
.index-wrapper .navigation-wrapper .recent-wrapper .recent-title[data-v-b817d39e] {
	font-size:14px;
	color:#b1b1b1;
	font-family:-apple-system,Noto Sans,Helvetica Neue,Helvetica,Nimbus Sans L,Arial,Liberation Sans,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Source Han Sans CN,Microsoft YaHei,Wenquanyi Micro Hei,WenQuanYi Zen Hei,ST Heiti,SimHei,WenQuanYi Zen Hei Sharp,sans-serif
}
.index-wrapper .navigation-wrapper .recent-wrapper .recent-title .right-text[data-v-b817d39e] {
	float:right;
	display:inline-block;
	height:20px;
	line-height:20px;
	cursor:pointer;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.index-wrapper .navigation-wrapper .recent-wrapper .reading-recent[data-v-b817d39e] {
	margin:18px 0
}
.index-wrapper .navigation-wrapper .recent-wrapper .reading-recent .recent-book[data-v-b817d39e] {
	cursor:pointer;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis
}
.index-wrapper .navigation-wrapper .setting-wrapper[data-v-b817d39e] {
	margin-top:36px
}
.index-wrapper .navigation-wrapper .setting-wrapper .setting-title[data-v-b817d39e] {
	font-size:14px;
	color:#b1b1b1;
	font-family:-apple-system,Noto Sans,Helvetica Neue,Helvetica,Nimbus Sans L,Arial,Liberation Sans,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Source Han Sans CN,Microsoft YaHei,Wenquanyi Micro Hei,WenQuanYi Zen Hei,ST Heiti,SimHei,WenQuanYi Zen Hei Sharp,sans-serif
}
.index-wrapper .navigation-wrapper .setting-wrapper .setting-title .right-text[data-v-b817d39e] {
	float:right;
	display:inline-block;
	height:20px;
	line-height:20px;
	cursor:pointer;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.index-wrapper .navigation-wrapper .setting-wrapper .no-point[data-v-b817d39e] {
	pointer-events:none
}
.index-wrapper .navigation-wrapper .setting-wrapper .setting-connect[data-v-b817d39e] {
	cursor:pointer;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis
}
.index-wrapper .navigation-wrapper .setting-wrapper .setting-item[data-v-b817d39e] {
	padding-top:16px
}
.index-wrapper .navigation-wrapper .setting-wrapper .setting-btn[data-v-b817d39e] {
	margin-right:15px;
	margin-bottom:15px;
	cursor:pointer
}
.index-wrapper .navigation-wrapper .setting-wrapper .setting-select[data-v-b817d39e] {
	width:100%
}
.index-wrapper .navigation-wrapper .search-setting[data-v-b817d39e] {
	margin-top:28px
}
.index-wrapper .navigation-wrapper .bottom-icons[data-v-b817d39e] {
	position:absolute;
	bottom:30px;
	width:188px;
	left:36px;
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-pack:justify;
	justify-content:space-between;
	pointer-events:none
}
.index-wrapper .navigation-wrapper .bottom-icons .bottom-icon[data-v-b817d39e] {
	height:36px;
	pointer-events:all
}
.index-wrapper .navigation-wrapper .bottom-icons .bottom-icon img[data-v-b817d39e] {
	width:36px;
	height:36px
}
.index-wrapper .navigation-wrapper .bottom-icons .theme-item[data-v-b817d39e] {
	line-height:32px;
	width:36px;
	height:36px;
	border-radius:100%;
	display:inline-block;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	pointer-events:all
}
.index-wrapper .navigation-wrapper .bottom-icons .theme-item .el-icon-moon[data-v-b817d39e] {
	color:#f7f7f7;
	line-height:34px
}
.index-wrapper .navigation-wrapper .bottom-icons .theme-item .el-icon-sunny[data-v-b817d39e] {
	color:#121212;
	line-height:34px
}
.index-wrapper .navigation-wrapper .setting-wrapper[data-v-b817d39e]:last-child {
	padding-bottom:20px
}
.index-wrapper .shelf-wrapper[data-v-b817d39e] {
	padding:48px 48px;
	height:100%;
	max-height:100%;
	width:100%;
	background-color:#fff;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	box-sizing:border-box
}
.index-wrapper .shelf-wrapper .shelf-title[data-v-b817d39e] {
	font-size:20px;
	font-weight:600;
	font-family:-apple-system,Noto Sans,Helvetica Neue,Helvetica,Nimbus Sans L,Arial,Liberation Sans,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Source Han Sans CN,Microsoft YaHei,Wenquanyi Micro Hei,WenQuanYi Zen Hei,ST Heiti,SimHei,WenQuanYi Zen Hei Sharp,sans-serif;
	margin-bottom:5px;
	min-width:320px;
	box-sizing:border-box
}
.index-wrapper .shelf-wrapper .shelf-title .el-icon-menu[data-v-b817d39e] {
	cursor:pointer
}
.index-wrapper .shelf-wrapper .shelf-title .title-btn[data-v-b817d39e] {
	font-size:14px;
	line-height:28px;
	float:right;
	cursor:pointer;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	margin-left:10px
}
.index-wrapper .shelf-wrapper .shelf-title .title-btn[data-v-b817d39e] .el-icon-loading {
	font-size:16px
}
.index-wrapper .shelf-wrapper[data-v-b817d39e] .el-icon-loading {
	font-size:36px;
	color:#b5b5b5
}
.index-wrapper .shelf-wrapper[data-v-b817d39e] .el-loading-text {
	font-weight:500;
	color:#b5b5b5
}
.index-wrapper .shelf-wrapper .book-group-wrapper[data-v-b817d39e] {
	padding:5px 0;
	margin-bottom:10px
}
.index-wrapper .shelf-wrapper .book-group-wrapper .book-group-tabs[data-v-b817d39e] {
	width:100%
}
.index-wrapper .shelf-wrapper .book-group-wrapper .book-group-btn[data-v-b817d39e] {
	margin-right:10px;
	cursor:pointer
}
.index-wrapper .shelf-wrapper .book-group-wrapper .book-group-btn.selected[data-v-b817d39e] {
	color:#fff;
	background:#409eff;
	border-color:#409eff
}
.index-wrapper .shelf-wrapper .books-wrapper[data-v-b817d39e] {
	-ms-flex:1;
	flex:1;
	overflow-x:hidden;
	overflow-y:scroll
}
.index-wrapper .shelf-wrapper .books-wrapper[data-v-b817d39e]::-webkit-scrollbar {
	width:0!important
}
.unread-num-badge[data-v-b817d39e] .el-badge__content {
	border:none
}
.night[data-v-b817d39e] .navigation-wrapper {
	background-color:#121212;
	border-right:1px solid #555
}
.night[data-v-b817d39e] .navigation-title,.night[data-v-b817d39e] .shelf-title {
	color:#bbb
}
.night[data-v-b817d39e] .shelf-wrapper {
	background-color:#222
}
.night[data-v-b817d39e] .el-input__inner {
	background-color:#444;
	border:1px solid #444!important;
	color:#aaa
}
.night .book .info .name[data-v-b817d39e] {
	color:#bbb!important
}
.night .book .info .book-operation[data-v-b817d39e],.night .book .info .sub[data-v-b817d39e] {
	color:#6b6b6b!important
}
.night .book .info .dur-chapter[data-v-b817d39e],.night .book .info .intro[data-v-b817d39e],.night .book .info .last-chapter[data-v-b817d39e] {
	color:#969ba3!important
}
.night[data-v-b817d39e] .check-tip {
	color:#bbb
}
.source-container[data-v-b817d39e] {
	padding:0 10px
}
.source-container.table-container[data-v-b817d39e] {
	padding:0
}
.source-container .check-form[data-v-b817d39e] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	overflow-x:auto;
	-ms-flex-align:center;
	align-items:center
}
.source-container .check-form .check-form-label[data-v-b817d39e] {
	min-width:60px
}
.source-container .check-form .el-input[data-v-b817d39e] {
	width:auto;
	min-width:100px;
	margin-right:10px
}
.source-container .check-form .el-input-number[data-v-b817d39e] {
	min-width:130px;
	margin-right:10px
}
.source-container .check-form .book-cover .cover[data-v-b817d39e],.source-container .check-form .book-cover[data-v-b817d39e] {
	width:84px;
	height:112px
}
.source-container .check-form .book-info[data-v-b817d39e] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-left:30px;
	-ms-flex-pack:justify;
	justify-content:space-between;
	min-height:100px
}
.source-container .check-form .book-info .toc-refresh-btn[data-v-b817d39e] {
	margin-left:5px
}
.source-container .check-form .book-info span[data-v-b817d39e] {
	display:inline-block;
	min-width:56px;
	text-align-last:justify
}
.source-container .check-form .book-info .el-input[data-v-b817d39e] {
	width:auto;
	min-width:100px;
	margin-right:10px
}
.source-container .check-form .book-info .el-input-number[data-v-b817d39e] {
	min-width:130px;
	margin-right:10px
}
.source-container .chapter-title[data-v-b817d39e] {
	font-size:15px;
	padding:5px 0;
	font-weight:600;
	margin-top:10px
}
.source-container .chapter-list[data-v-b817d39e] {
	overflow-y:auto;
	box-sizing:border-box;
	padding:0 5px
}
.source-container .chapter-list p[data-v-b817d39e] {
	margin-top:.4em;
	margin-bottom:.4em
}
.source-container .source-group-wrapper[data-v-b817d39e] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	overflow-x:auto;
	padding:5px 0
}
.source-container .source-group-wrapper .booksource-group-tabs[data-v-b817d39e] {
	width:100%
}
.source-container .source-group-wrapper .source-group-btn[data-v-b817d39e] {
	margin-right:10px;
	cursor:pointer
}
.source-container .source-group-wrapper .source-group-btn.selected[data-v-b817d39e] {
	color:#fff;
	background:#409eff;
	border-color:#409eff
}
.source-container .el-pagination[data-v-b817d39e] {
	margin-top:8px;
	float:right;
	max-width:100%;
	overflow-x:auto;
	box-sizing:border-box
}
.source-container[data-v-b817d39e] .source-checkbox {
	display:block;
	padding:8px 0;
	width:100%
}
.source-container pre[data-v-b817d39e] {
	margin:0
}
.source-container .source-pagination[data-v-b817d39e]:after {
	display:table;
	content:"";
	clear:both
}
.source-list-container[data-v-b817d39e] {
	max-height:calc(var(--vh,1vh)*70 - 180px);
	overflow-y:auto;
	overflow-x:auto
}
.night .source-container .source-group-wrapper .source-group-btn.selected[data-v-b817d39e] {
	color:#fff;
	background:#185798;
	border-color:#185798
}
.night .book-group-wrapper .book-group-btn.selected[data-v-b817d39e] {
	color:#fff;
	background:#185798!important;
	border-color:#185798!important
}
.navigation-inner-wrapper[data-v-b817d39e]::-webkit-scrollbar,.source-container[data-v-b817d39e]::-webkit-scrollbar {
	width:0!important
}
[data-v-b817d39e] .el-dialog__wrapper::-webkit-scrollbar,[data-v-b817d39e] .el-table__body-wrapper::-webkit-scrollbar {
	width:0!important
}
.dialog-footer[data-v-b817d39e] {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.dialog-footer .float-left[data-v-b817d39e] {
	margin-right:5px;
	margin-bottom:5px
}
@media screen and (max-width:750px) {
	.index-wrapper[data-v-b817d39e] {
	overflow-x:hidden
}
.index-wrapper[data-v-b817d39e] .navigation-wrapper .navigation-inner-wrapper {
	padding:20px 36px 66px 36px
}
.index-wrapper[data-v-b817d39e] .shelf-wrapper {
	padding:0;
	padding-top:constant(safe-area-inset-top)!important;
	padding-top:env(safe-area-inset-top)!important
}
.index-wrapper[data-v-b817d39e] .shelf-wrapper .shelf-title {
	padding:20px 24px 0 24px
}
.index-wrapper[data-v-b817d39e] .shelf-wrapper .book-group-wrapper {
	margin-left:24px;
	margin-right:24px
}
.source-list-container[data-v-b817d39e] {
	max-height:calc(var(--vh,1vh)*100 - 160px)
}
}@media screen and (max-width:480px) {
	.source-container.table-container[data-v-b817d39e] {
	margin:-15px -5px
}
}.navigation-hidden {
	margin-left:-260px
}
.navigation-in {
	margin-left:0;
	transition:margin-left .3s
}
.navigation-out {
	margin-left:-260px;
	transition:margin-left .3s
}
.popper-intro {
	padding:15px
}
.book-kind span {
	display:inline-block;
	margin-left:5px;
	margin-right:5px
}
.night-theme .popper-intro {
	background:#121212;
	color:#bbb!important;
	border:none
}
.night-theme .popper-intro.el-popper[x-placement^=bottom] .popper__arrow,.night-theme .popper-intro.el-popper[x-placement^=bottom] .popper__arrow:after {
	border-bottom-color:#121212!important
}
.night-theme .popper-intro.el-popper[x-placement^=top] .popper__arrow,.night-theme .popper-intro.el-popper[x-placement^=top] .popper__arrow:after {
	border-top-color:#121212!important
}
.night-theme .el-popover__title {
	color:#ddd!important
}
.status-bar-light-bg,.status-bar-light-bg-dialog .el-dialog.is-fullscreen {
	background-image:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 36px)!important
}
@media (hover:hover) {
	.book:hover {
	background:rgba(0,0,0,.1);
	transition-duration:.5s
}
.el-icon-close:hover,.el-icon-edit:hover {
	color:#409eff
}
}.mini-interface .el-dialog__body {
	padding:15px 20px
}
.book-group-tabs .el-tabs__header {
	margin-bottom:0
}
