/** Compose/editor and poll compatibility for SMF default templates. */
body.vice-modern-ui.action_forumtool.action_post,
body.vice-modern-ui.action_forumtool.action_post2,
body.vice-modern-ui.action_forumtool.action_poll,
body.vice-modern-ui.action_forumtool.action_editpoll { --vca-surface:#111821;--vca-surface-2:#17212c;--vca-border:rgba(255,255,255,.1);--vca-text:#e6edf5;--vca-muted:#98a6b6; }
body.vice-modern-ui.action_forumtool form#postmodify .roundframe,
body.vice-modern-ui.action_forumtool #post_event .roundframe,
body.vice-modern-ui.action_forumtool #edit_poll .roundframe,
body.vice-modern-ui.action_forumtool #preview_section .windowbg,
body.vice-modern-ui.action_forumtool #preview_section .windowbg2,
body.vice-modern-ui.action_forumtool .postbox {
	color:var(--vca-text)!important;background:var(--vca-surface)!important;border-color:var(--vca-border)!important;box-shadow:none!important;
}
body.vice-modern-ui.action_forumtool #post_header,
body.vice-modern-ui.action_forumtool #postMoreOptions,
body.vice-modern-ui.action_forumtool #postAttachment,
body.vice-modern-ui.action_forumtool #postAttachment2,
body.vice-modern-ui.action_forumtool #bbcBox_message,
body.vice-modern-ui.action_forumtool #smileyBox_message {
	color:var(--vca-text)!important;background:var(--vca-surface-2)!important;border:1px solid var(--vca-border)!important;border-radius:10px!important;
}
body.vice-modern-ui.action_forumtool form#postmodify input[type='text'],
body.vice-modern-ui.action_forumtool form#postmodify input[type='email'],
body.vice-modern-ui.action_forumtool form#postmodify input[type='number'],
body.vice-modern-ui.action_forumtool form#postmodify input[type='file'],
body.vice-modern-ui.action_forumtool form#postmodify select,
body.vice-modern-ui.action_forumtool form#postmodify textarea,
body.vice-modern-ui.action_forumtool #post_event input,
body.vice-modern-ui.action_forumtool #post_event select,
body.vice-modern-ui.action_forumtool #edit_poll input,
body.vice-modern-ui.action_forumtool #edit_poll select {
	box-sizing:border-box;max-width:100%;min-height:40px;color:var(--vca-text)!important;background:#0d141d!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;box-shadow:none!important;
}
body.vice-modern-ui.action_forumtool form#postmodify textarea { min-height:190px;resize:vertical; }
body.vice-modern-ui.action_forumtool .sceditor-container,
body.vice-modern-ui.action_forumtool .sceditor-toolbar,
body.vice-modern-ui.action_forumtool .sceditor-group,
body.vice-modern-ui.action_forumtool .sceditor-container iframe,
body.vice-modern-ui.action_forumtool .sceditor-container textarea {
	color:var(--vca-text)!important;background:#0d141d!important;border-color:rgba(255,255,255,.14)!important;
}
body.vice-modern-ui.action_forumtool .sceditor-toolbar { padding:7px!important;border-bottom:1px solid var(--vca-border)!important; }
body.vice-modern-ui.action_forumtool #bbcBox_message,
body.vice-modern-ui.action_forumtool #smileyBox_message { padding:10px!important; }
body.vice-modern-ui.action_forumtool #bbcBox_message img,
body.vice-modern-ui.action_forumtool #smileyBox_message img { max-width:28px;height:auto; }
body.vice-modern-ui.action_forumtool ul.post_options { color:var(--vca-text)!important;background:rgba(255,255,255,.015)!important;border:1px solid var(--vca-border)!important;border-radius:10px!important; }
body.vice-modern-ui.action_forumtool #post_confirm_strip,
body.vice-modern-ui.action_forumtool .errorbox { color:#ffd7dc!important;background:rgba(172,49,64,.18)!important;border:1px solid rgba(224,80,98,.36)!important;border-radius:9px!important; }
body.vice-modern-ui.action_forumtool form#postmodify option,
body.vice-modern-ui.action_forumtool #edit_poll option { color:var(--vca-text);background:#0d141d; }
body.vice-modern-ui.action_forumtool #shortcuts,
body.vice-modern-ui.action_forumtool form#postmodify .smalltext { color:var(--vca-muted)!important; }
@media(max-width:768px){
	body.vice-modern-ui.action_forumtool #post_header dt,
	body.vice-modern-ui.action_forumtool #post_header dd,
	body.vice-modern-ui.action_forumtool .postbox dt,
	body.vice-modern-ui.action_forumtool .postbox dd { float:none;width:100%;margin:0 0 8px; }
	body.vice-modern-ui.action_forumtool #bbcBox_message,
	body.vice-modern-ui.action_forumtool #smileyBox_message { overflow-x:auto; }
}