.cd-sent-organizer{margin:16px 0;padding:16px;min-width:0;border:1px solid var(--hairline,var(--fm-line));border-radius:14px;background:var(--surface-1,var(--fm-surface));color:var(--text,var(--fm-ink));font:400 13px/1.5 var(--font,system-ui)}.cd-sent-organizer summary,.cd-sent-records>summary{min-height:44px;cursor:pointer;font-weight:600}.cd-sent-records>summary{padding:12px}.cd-sent-organizer label,.cd-sent-organizer li,.cd-sent-organizer p{overflow-wrap:anywhere}.cd-sent-organizer p{color:var(--text-2,var(--fm-ink-2));margin:8px 0 12px}.cd-sent-organizer fieldset{border:0;padding:0;margin:16px 0 0;min-width:0}.cd-sent-organizer legend{font-weight:600;margin-bottom:12px}.cd-sent-organizer a,.cd-sent-organizer button,.cd-sent-organizer input:not([type=checkbox]),.cd-sent-organizer select{min-height:44px;max-width:100%;white-space:normal}.cd-sent-reel-tools,.cd-sent-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cd-sent-groups>section{padding:16px 0;border-bottom:1px solid var(--hairline,var(--fm-line))}.cd-sent-groups header{display:flex;gap:12px;align-items:center;justify-content:space-between;font-weight:600}.cd-sent-groups header label{display:flex;gap:10px;align-items:center;min-height:44px}.cd-sent-groups header span{flex-shrink:0}.cd-sent-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cd-sent-names label{display:grid;gap:6px;min-width:0}.cd-sent-organizer input:not([type=checkbox]),.cd-sent-organizer select{width:100%;padding:8px 10px;border:1px solid var(--hairline,var(--fm-line));border-radius:8px;background:var(--surface-2,var(--fm-surface));color:inherit;font:inherit;min-width:0}.cd-sent-reel-tools select{width:auto;flex:1 1 140px}.cd-sent-groups ol{padding-left:22px}.cd-sent-groups li{padding:10px 0}.cd-sent-groups li>span{display:block;margin-bottom:8px}.cd-sent-confirm{margin-top:16px;padding-top:12px;border-top:1px solid var(--hairline,var(--fm-line))}.cd-sent-confirm button{margin:4px 8px 4px 0}.cd-sent-recovery{margin:12px 0;padding:12px;border:1px solid var(--accent,#ff4f8b);border-radius:10px}.cd-sent-organizer :focus-visible{outline:2px solid var(--accent,#ff4f8b);outline-offset:3px}@media (max-width:420px){.cd-sent-organizer{padding:12px}.cd-sent-names{grid-template-columns:minmax(0,1fr)}}