.cc-top{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.cc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cc-form{display:grid;gap:1rem;max-width:1000px}.cc-form label{display:grid;gap:.4rem}.cc-form textarea{min-height:80px;max-width:100%;padding:.7rem;font:inherit;border:1px solid #cbd5e1;border-radius:8px}.cc-form fieldset{border:1px solid #cbd5e1;border-radius:8px;padding:1rem;min-width:0}.cc-form .cc-choice{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-bottom:.7rem}.cc-choice input{width:auto}.cc-history{white-space:pre-wrap;overflow-wrap:anywhere;max-width:450px;font-size:.8rem}.cc-dialog{width:min(680px,94vw);max-height:90vh;overflow:auto;border:1px solid #cbd5e1;border-radius:12px;padding:1.3rem}.cc-notice{line-height:1.6}.cc-dialog::backdrop{background:#14213380}@media(max-width:650px){.cc-grid{grid-template-columns:1fr}.cc-top{align-items:stretch}.cc-top .primary{width:100%;text-align:center}.cc-dialog{padding:1rem}}
.cc-revisions{display:grid;gap:1rem}.cc-revision{padding:1rem;border:1px solid #dce6e2;border-radius:8px;min-width:0}.cc-revision p{overflow-wrap:anywhere}.cc-revision summary{cursor:pointer;color:#17624d;font-weight:600}.cc-revision .details{margin-top:1rem}.cc-revision dd{white-space:pre-wrap;overflow-wrap:anywhere}
