.drcg-editorial-invite{padding:25px;background:linear-gradient(130deg,#eee8fb,#eaf4f1);border:1px solid #ded7ed;border-radius:14px;margin-bottom:24px}.drcg-editorial-invite>span{font-size:11px;color:#79608e}.drcg-editorial-invite h2{font-size:25px;line-height:1.8;margin:10px 0}.drcg-editorial-invite p{font-size:13px;line-height:2.1;color:#57647a;margin:0}
.drcg-submission-form{display:grid;grid-gap:20px;gap:20px}.drcg-submission-form label{display:grid;grid-gap:8px;gap:8px;font-size:13px;color:#354258}.drcg-submission-form input:not([type=checkbox]),.drcg-submission-form select:not(.does-not-exist),.drcg-submission-form textarea:not(.does-not-exist){font:inherit;width:100%;max-width:100%;border:1px solid #dce0e9;border-radius:9px;background:#fafbfe;color:#1e2b40;padding:12px;box-sizing:border-box}.drcg-submission-form :is(input:not([type=checkbox]),select,textarea){font:inherit;width:100%;max-width:100%;border:1px solid #dce0e9;border-radius:9px;background:#fafbfe;color:#1e2b40;padding:12px;box-sizing:border-box}.drcg-submission-form textarea{resize:vertical;line-height:1.9}.drcg-submission-form input[type=file]{font-size:12px}.drcg-submission-form small{font-size:11px;color:#70798d;line-height:1.9}.drcg-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.drcg-submission-form fieldset,.drcg-project-form fieldset{border:1px solid #ddd8eb;border-radius:12px;padding:20px;margin:0;min-width:0;display:grid;grid-gap:18px;gap:18px;background:#fcfbff}.drcg-submission-form fieldset[hidden],.drcg-project-form fieldset[hidden]{display:none}.drcg-submission-form legend{padding:0 8px;color:#67478e;font-size:14px}.drcg-submission-form label.drcg-consent{display:flex;align-items:start;gap:10px;line-height:2}.drcg-consent input{margin-top:6px;flex:none}.drcg-media-note{font-size:11px;line-height:2;color:#747b8b}.drcg-form-footer{display:flex;gap:12px;flex-wrap:wrap}.drcg-submission-history{margin-top:35px}.drcg-submission-history h2{font-size:22px}.drcg-submission-history article{padding:20px;border:1px solid #e0e3ed;border-radius:12px;margin-bottom:12px}.drcg-submission-history h3{font-size:16px;margin:0 0 10px}.drcg-submission-history p{font-size:12px;color:#786091}.drcg-submission-history button,.drcg-submission-history a{font:inherit;font-size:12px;color:#62449a;background:#f3eefb;border:1px solid #ded5ed;padding:9px 13px;border-radius:8px;margin:0 0 5px 8px}.drcg-submission-form [role=status]:not(:empty){padding:14px;background:#f0eef9;border-radius:9px;font-size:13px;line-height:2}
.drcg-project-form .drcg-professional-fields>label{display:flex;align-items:start;gap:10px;line-height:2}.drcg-project-form .drcg-professional-fields input[type=checkbox],.drcg-submission-form input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0;flex:none;margin-top:6px;accent-color:#6241c6}
@media(max-width:700px){.drcg-form-grid{grid-template-columns:1fr}.drcg-editorial-invite{padding:20px}.drcg-editorial-invite h2{font-size:21px}.drcg-submission-form fieldset{padding:14px}}

.drcg-project-field-group,.drcg-field-wide{grid-column:1/-1}.drcg-project-field-group{font-size:1rem;margin:8px 0 0;padding-bottom:10px;border-bottom:1px solid #e3deed}.drcg-field-help{font-size:.8rem;line-height:2;color:#586279}.drcg-submission-form [hidden]{display:none}
