.content-safety-fields{border:1px solid #cad6e4;border-radius:14px;padding:16px;margin:20px 0;background:#f6f9fc;color:#23334a;min-width:0}
.content-safety-fields[hidden],.content-safety-fields [hidden]{display:none!important}
.content-safety-fields legend{font-weight:750;padding:0 6px}
.content-safety-fields label{display:flex;flex-direction:column;gap:7px;margin:12px 0}
.content-safety-fields label>span:not(:last-child){font-size:.8rem;color:#53637a}
.content-safety-fields input,.content-safety-fields textarea,.content-safety-fields select{box-sizing:border-box;width:100%;max-width:100%;font-size:16px}
.content-safety-fields .safety-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;line-height:1.6}
.content-safety-fields .safety-check input{width:19px;min-width:19px;height:19px;margin-top:4px}
.content-safety-detail{border-left:3px solid #345b91;background:#f3f6fb;padding:14px 16px;margin:14px 0;border-radius:6px;color:#23334a;overflow-wrap:anywhere}
.content-safety-detail p{white-space:pre-wrap;margin:8px 0}
.content-safety-detail ul{margin:10px 0;padding-left:20px}
.content-safety-detail small{display:block;color:#52647b;line-height:1.6}
.safety-automatic{font-size:.8rem;background:#fff0d2;color:#754b00;padding:4px 8px;border-radius:6px}
.safety-queue-link{display:block;border:1px solid #dfb563;background:#fff8e7;padding:12px;border-radius:10px}
