/* 统一按钮色系：以“确认提交”按钮为标准，应用到触发按钮 */
#submit-links-modal .input-expand-upload.but,
#submit-links-modal .but.c-blue,
.apply-links-btn,
.apply-links .but,
.apply-links .btn,
.apply-links.btn,
.apply-links {
	background-color: #34c38f !important;
	border-color: #34c38f !important;
	color: #fff !important;
}

/* 修复未登录场景上传区域占位 */
#submit-links-modal .preview.preview-square {
	background: #fafafa;
	border: 1px dashed #e3e3e3;
	border-radius: 8px;
	width: 140px;
	height: 140px;
	display: flex;
	align-items: center;
	justify-content: center;
}
#submit-links-modal .zce-select2-wrap .zce-select2-input{
    background: var(--input-bg-color, var(--main-bg-color, #fff));
    color: var(--main-color, #333);
    border: 1px solid var(--muted-2-color, #e5e7eb);
    border-radius: 6px;
}
#submit-links-modal .zce-select2-wrap .zce-select2-list{ 
    background: var(--input-bg-color, var(--main-bg-color, #fff));
    color: var(--main-color, #333);
    border: 1px solid var(--muted-2-color, #e5e7eb);
    border-radius: 6px;
    box-shadow: 0 8px 24px rgba(0,0,0,.08);
}
#submit-links-modal .zce-select2-wrap .zce-select2-list .zce-opt{ padding:8px 10px; }
#submit-links-modal .zce-select2-wrap .zce-select2-list .zce-opt:hover,
#submit-links-modal .zce-select2-wrap .zce-select2-list .zce-opt.active{
    background: var(--focus-color-opacity1, rgba(100,150,255,.12));
}
body.dark-theme #submit-links-modal .zce-select2-wrap .zce-select2-input,
body.dark-theme #submit-links-modal .zce-select2-wrap .zce-select2-list{
    background: var(--input-bg-color, #0f172a);
    color: var(--main-color, #e5e7eb);
    border-color: rgba(255,255,255,0.18);
}
#submit-links-modal .preview.preview-square img.fit-cover {
    width: 140px !important;
    height: 140px !important;
    object-fit: cover !important;
    display: block;
}
/* 夜间模式适配：占位图在暗色下保持可见性 */
body.dark-theme #submit-links-modal .preview.preview-square{ 
    background: var(--main-bg-color, #0f172a);
    border-color: rgba(255,255,255,0.18);
}
/* 夜间下真实头像不反色，维持原图色彩；若是占位SVG本身浅色也能看清 */
body.dark-theme #submit-links-modal .preview.preview-square img.fit-cover{
    filter: none;
    opacity: .9;
}

/* 使“群规模”与“所属省份”同排显示（在宽屏时） */
@media (min-width: 768px) {
	#submit-links-modal .row.gutters-5 .col-sm-6.mb10 {
		float: left;
		width: 50%;
	}
}

/* 统一“群头像”上传按钮与输入控件配色，参考 .form-control 默认主题变量 */
#submit-links-modal .form-control,
#submit-links-modal .form-select select{
    background: var(--body-bg-color);
    color: var(--main-color);
    border-color: transparent;
}
#submit-links-modal .form-control:focus{
    border-color: var(--focus-color);
    box-shadow: 0 0 2px 3px var(--focus-shadow-color);
}
body.dark-theme #submit-links-modal .form-control,
body.dark-theme #submit-links-modal .form-select select{
    background: var(--body-bg-color);
    color: var(--main-color);
    border-color: rgba(255,255,255,0.18);
}

