.writing-admin-card{background:#fff;border:1px solid #d5dce7;border-radius:8px;margin:12px 0}
.writing-admin-card>summary{padding:18px;font-weight:600;cursor:pointer}
.writing-admin-card[open]>summary{border-bottom:1px solid #d5dce7}
.writing-admin-controls{padding:0 18px 18px}
.writing-admin-controls details{margin:12px 0}
.writing-admin-controls summary{cursor:pointer;padding:8px 0}
.writing-admin-controls section{padding:12px;margin:12px 0}
#configWorkspace,#definitionWorkspace{border:0;padding:0}
#configForm:focus,#definitionForm:focus{outline:none}
.criteria-card label{display:block;margin:12px 0}.criteria-card input,.criteria-card textarea{width:100%;box-sizing:border-box}.criteria-card button{margin:6px 8px 0 0}.criteria-actions{display:flex;gap:12px;flex-wrap:wrap;position:sticky;bottom:0;background:#fff;padding:18px;border-top:1px solid #dfe6df}
