#castSyncError{padding:16px;margin:12px 0;border:1px solid #d7a48e;border-radius:8px;background:#fff5ef;color:#622b18;font-size:15px;line-height:1.6;}
body>#castSyncError{position:fixed;right:20px;bottom:20px;z-index:10000;max-width:min(540px,calc(100vw - 40px));box-shadow:0 8px 28px #0002;}
#castSyncError p{margin:6px 0 10px;}
#castSyncError button{padding:7px 11px;margin:0 8px 4px 0;border:1px solid #b58370;border-radius:5px;background:white;color:#622b18;font:inherit;cursor:pointer;}
form[data-cast-saving="true"]{cursor:progress;}
