.cf-before-send{border:1px solid rgba(39,39,42,.12);border-radius:16px;background:#ffffffbd;overflow:hidden}.cf-before-send>summary{min-height:48px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;color:#27272a;font-weight:700}.cf-before-send>summary::-webkit-details-marker{display:none}.cf-before-send>summary:focus-visible{outline:3px solid #6757e8;outline-offset:-3px}.cf-before-send>summary:after{content:"+";font-size:18px;color:#71717a}.cf-before-send[open]>summary:after{content:"−"}.cf-before-send>summary small{margin-left:auto;color:#71717a;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.cf-before-send-list{border-top:1px solid rgba(39,39,42,.09);padding:6px 14px 10px}.cf-before-send-item{display:flex;align-items:flex-start;gap:9px;padding:8px 0;color:#52525b;font-size:12px;line-height:1.5}.cf-before-send-status{flex:0 0 auto;border-radius:999px;padding:4px 7px;font-size:10px;line-height:1.2;font-weight:750;text-transform:uppercase}.cf-before-send-status.is-pass{background:#dcfce7;color:#166534}.cf-before-send-status.is-flag{background:#fee2e2;color:#b91c1c}.cf-before-send-status.is-not_determined{background:#e2e8f0;color:#475569}@media(max-width:480px){.cf-before-send{border-radius:14px}.cf-before-send>summary{min-height:52px;padding:13px 16px}.cf-before-send-list{padding-inline:16px}}
