.release-submission-fields{--cpd-font-body:Inter,Arial,Helvetica,sans-serif;--cpd-font-heading:Inter,Arial,Helvetica,sans-serif;gap:24px;min-width:0;display:grid}.release-submission-fields .release-form-section{border:1px solid var(--cpd-border,#dededb);background:var(--cpd-surface,#fff);border-radius:10px;gap:18px;min-width:0;margin:0;padding:24px;display:grid}.release-submission-fields .release-form-section>h3{font:600 18px/1.4 var(--cpd-font-heading);color:var(--cpd-primary,#242424);margin:0}.release-submission-fields .release-form-section>p{font:400 13px/1.6 var(--cpd-font-body);color:var(--cpd-muted,#686660);letter-spacing:normal;margin:0}.release-submission-fields label,.release-submission-fields .release-editor-field{min-width:0;font:500 14px/1.5 var(--cpd-font-body);color:var(--cpd-primary-hover,#242424);align-content:start;gap:8px;display:grid}.release-submission-fields label>input:not([type=radio]):not([type=hidden]),.release-submission-fields label>select,.release-submission-fields label>textarea{border:1px solid var(--cpd-border-strong,#ccc);background:var(--cpd-surface,#fff);width:100%;min-width:0;min-height:44px;color:var(--cpd-primary,#242424);font:400 14px/1.5 var(--cpd-font-body);border-radius:6px;padding:12px}.release-submission-fields small{color:var(--cpd-muted,#686660);font:400 12px/1.6 var(--cpd-font-body)}.release-submission-fields .release-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.release-submission-fields .release-schedule-options label{align-items:center;gap:8px;font-weight:400;display:flex}.release-submission-fields .release-schedule-options input{flex-shrink:0;width:16px;height:16px;min-height:16px;margin:0;padding:0}.release-submission-fields .cpd-rich-toolbar select{width:auto;min-height:34px;font:500 12px/1.3 var(--cpd-font-body);padding:6px 10px}.release-submission-fields .cpd-rich-editor p{font-size:inherit;color:inherit}@media (max-width:650px){.release-submission-fields .release-form-grid{grid-template-columns:1fr}.release-submission-fields .release-form-section{padding:16px}}.release-submission-fields .media-taxonomy-selector{max-height:430px;padding-right:5px;overflow:auto}.release-submission-fields .cpd-rich-surface h2{font:700 28px/1.3 var(--cpd-font-heading)!important;letter-spacing:normal!important}.release-submission-fields .cpd-rich-surface h3{font:700 22px/1.4 var(--cpd-font-heading)!important;letter-spacing:normal!important}.release-submission-fields button[aria-label=Gras]{font-weight:700}.release-submission-fields button[aria-label=Italique]{font-style:italic}.release-submission-fields button[aria-label=Souligné]{text-decoration:underline}.release-submission-fields .cpd-rich-editor .cpd-rich-surface{line-height:1.5}.release-submission-fields .cpd-rich-editor .cpd-rich-surface>p{margin:0 0 8px;line-height:1.5}.release-submission-fields .cpd-rich-surface h2,.release-submission-fields .cpd-rich-surface h3{text-wrap:wrap;width:100%;max-width:none}.release-attachments-field{gap:10px;min-width:0;display:grid}.release-attachment-upload{border:1px dashed var(--cpd-border-strong,#ccc);background:var(--cpd-paper,#fafaf9);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:720px;padding:12px 14px;display:flex}.release-attachment-upload>div{gap:4px;display:grid}.release-attachment-upload b{font:500 14px/1.4 var(--cpd-font-body)}.release-attachment-upload>button{border:1px solid var(--cpd-border-strong,#ccc);font:500 13px/1.4 var(--cpd-font-body);cursor:pointer;background:#fff;border-radius:6px;padding:9px 12px}.release-attachment-upload .release-file-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.release-attachment-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.release-attachment-list li{border:1px solid var(--cpd-border,#ddd);background:#fff;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.release-attachment-list svg{color:var(--cpd-muted,#666);flex-shrink:0}.release-attachment-list li>span{flex:1;gap:3px;min-width:0;display:grid}.release-attachment-list b{font:500 13px/1.4 var(--cpd-font-body);overflow-wrap:anywhere}.release-attachment-list strong{color:#276145;font-weight:500}.release-attachment-list button{cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;min-width:32px;min-height:32px;font-size:20px}.release-attachment-list .pending{background:var(--cpd-paper,#fafaf9)}
