/* 用户中心常用页统一抛光：直角按钮、卡片与表格细节 */
.uc-ticket-v2 .uc-ticket-v2__btn-primary,
.uc-ticket-v2 .uc-ticket-v2__op-btn,
.uc-bill-v2 .table-tools .btn,
.uc-bill-v2 .btn.btn-primary,
.uc-bill-v2 .uc-bill-v2__pay-btn,
.uc-kb-v2 .btn,
.uc-news-v2 .btn,
.uc-dl-v2 .uc-dl-v2__btn,
.uc-api-manage .btn,
.uc-api-manage__btn-open,
.uc-api-manage__home-btn,
.uc-api-manage__stat-actions .btn,
.uc-verify-page .btn,
.uc-verify-home__btn,
.uc-dtls-page .uc-dtls-submit,
.uc-dtls-page .btn,
.uc-sec-v2 .btn,
.uc-sec-v2 .uc-sec-login-row__action .btn,
.uc-sec-v2 .uc-sec-notify-block .btn,
.uc-viewtk__btn-primary,
.uc-viewtk__btn-cancel,
.uc-viewbill .btn,
.uc-st-v2 .uc-st-v2__btn-primary,
.uc-st-v2 .uc-st-v2__btn-cancel {
	border-radius: 0 !important;
}

.uc-ticket-v2 .uc-ticket-v2__card,
.uc-bill-v2 .uc-bill-v2__card,
.uc-kb-v2 .uc-kb-v2__card,
.uc-news-v2 .uc-news-v2__card,
.uc-dl-v2 .uc-dl-v2__card,
.uc-api-manage .uc-api-manage__sheet,
.uc-dtls-page .uc-dtls-card,
.uc-sec-v2 .uc-sec-card {
	border-radius: 0 !important;
}

.uc-ticket-v2 .uc-ticket-v2__status.status.badge,
.uc-bill-v2 .status.badge {
	border-radius: 0 !important;
}

.uc-kb-v2 .uc-kb-v2__aside,
.uc-news-v2 .uc-news-v2__aside,
.uc-kb-v2 .uc-kb-v2__panel,
.uc-news-v2 .uc-news-v2__panel,
.uc-kb-v2 .uc-kb-v2__list,
.uc-news-v2 .uc-news-v2__list {
	border-radius: 0 !important;
}

.uc-kb-v2 .form-control,
.uc-news-v2 .form-control,
.uc-bill-v2 .form-control,
.uc-dtls-page .form-control,
.uc-sec-v2 .form-control,
.uc-verify-page .form-control,
.uc-verify-page .custom-select {
	border-radius: 0 !important;
}

.uc-verify-page .card.verified-page,
.uc-verify-page .card.ststus-box.verified-page {
	border-radius: 0 !important;
}
.uc-verify-page .verified-page .btn,
.uc-verify-page .verified-page .btn-primary {
	border-radius: 0 !important;
}
.uc-verify-page .verified-page .form-control,
.uc-verify-page .verified-page .custom-select {
	border-radius: 0 !important;
	min-height: 40px;
}
.uc-verify-page .verified-page .card-title {
	position: relative;
	padding-left: 12px;
}
.uc-verify-page .verified-page .card-title::before {
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	bottom: 14px;
	width: 3px;
	background: #165DFF;
}

.uc-api-manage__home-card,
.uc-verify-home__card {
	border-radius: 0 !important;
}

.uc-ticket-v2 .table-header,
.uc-bill-v2 .table-header {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 10px;
	margin-bottom: 12px;
}

.uc-kb-v2 .uc-kb-v2__item,
.uc-news-v2 .uc-news-v2__item {
	transition: background .15s ease;
}
.uc-kb-v2 .uc-kb-v2__item:hover,
.uc-news-v2 .uc-news-v2__item:hover {
	background: #f7faff;
}
