/** Error, maintenance, permission, loading and empty-state surfaces. */
body.vice-inner-shell :is(#fatal_error,.fatal_error,.errorbox,.warningbox,.noticebox,.information,.maintenance,.kick_guest,.permission_error,.load_error,.no_results,.empty_state,.empty) {
	box-sizing:border-box;max-width:100%;color:#dfe9f3!important;background:#111821!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:11px!important;box-shadow:none!important;
}
body.vice-inner-shell :is(#fatal_error,.fatal_error,.permission_error,.load_error) { padding:18px!important;border-color:rgba(224,80,98,.34)!important;background:linear-gradient(135deg,rgba(128,35,48,.2),#111821 44%)!important; }
body.vice-inner-shell :is(.warningbox,.noticebox) { padding:13px 15px!important;border-color:rgba(224,165,72,.34)!important;background:rgba(148,95,23,.16)!important; }
body.vice-inner-shell .information { padding:13px 15px!important;border-color:rgba(45,129,213,.3)!important;background:rgba(45,129,213,.1)!important; }
body.vice-inner-shell :is(.no_results,.empty_state,.empty) { padding:24px!important;text-align:center;color:#98a6b6!important;background:rgba(17,24,33,.82)!important; }
body.vice-inner-shell :is(#fatal_error,.fatal_error,.maintenance,.kick_guest,.permission_error,.load_error) h1,
body.vice-inner-shell :is(#fatal_error,.fatal_error,.maintenance,.kick_guest,.permission_error,.load_error) h2,
body.vice-inner-shell :is(#fatal_error,.fatal_error,.maintenance,.kick_guest,.permission_error,.load_error) h3 { color:#fff!important; }
body.vice-inner-shell :is(#fatal_error,.fatal_error,.maintenance,.kick_guest,.permission_error,.load_error,.no_results,.empty_state) a { color:#83c2f5!important; }
body.vice-inner-shell :is(#fatal_error,.fatal_error,.maintenance,.kick_guest,.permission_error,.load_error) .button,
body.vice-inner-shell :is(#fatal_error,.fatal_error,.maintenance,.kick_guest,.permission_error,.load_error) .button_submit { color:#fff!important;background:linear-gradient(135deg,#2d81d5,#195da1)!important;border:1px solid rgba(92,165,232,.38)!important;border-radius:8px!important; }
body.vice-inner-shell :focus-visible { outline:2px solid #5ea9e8!important;outline-offset:2px; }
@media(max-width:768px){ body.vice-inner-shell :is(#fatal_error,.fatal_error,.maintenance,.kick_guest,.permission_error,.load_error) { padding:15px!important; } }