.pf-plain-list{display:flex;flex-direction:column;gap:0}.pf-list-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #243446;flex-wrap:wrap}.pf-list-row>.btn:first-child{flex:1;text-align:left;background:transparent;min-width:160px}.pf-status{border:1px solid #345263;border-radius:20px;padding:4px 10px}.pf-tabs,.pf-chips,.pf-secondary-actions{display:flex;gap:10px;overflow-x:auto;padding:8px 0}.pf-tabs .btn,.pf-chips .btn{flex-shrink:0}.pf-tabs [aria-selected=true]{border-color:#36d9d0;color:#36d9d0}.pf-funnel-content label,.pf-edit-panel label{display:block;margin:14px 0}.pf-save-bar{position:sticky;bottom:0;display:flex;gap:10px;background:#0b1728;padding:12px 0;z-index:1}.pf-save-bar>.btn:first-child{flex:1}.pf-email-home-actions{display:flex;gap:12px;margin:18px 0}.pf-email-home-actions>.btn{flex:1;min-height:64px}.pf-email-steps{display:flex;gap:12px;overflow-x:auto;margin:16px 0}.pf-email-step{flex:0 0 280px;border:1px solid #294050;border-radius:10px;padding:12px}.pf-email-step summary{min-height:44px;cursor:pointer;list-style-position:inside}.pf-email-step label{display:block;margin:12px 0}#interface8Content .btn,#interface8Content select,#interface8Content summary{min-height:44px}#interface8Content input:not([type=checkbox]),#interface8Content textarea{min-height:44px}#interface8Content pre{overflow-wrap:anywhere}#interface8Content .pf-edit-panel{width:100%;max-width:760px}@media(max-width:600px){.pf-email-steps{display:block;overflow:visible}.pf-email-step{margin:10px 0;width:auto}.pf-list-row{gap:8px}.pf-secondary-actions{flex-wrap:wrap}}

/* Funnel automation + phone wrapping (2026-10-14) */
.pf-email-home-actions{flex-wrap:wrap}.pf-email-home-actions>.btn{min-width:140px}
.pf-save-bar{flex-wrap:wrap}
.pf-fa-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.pf-fa-actions>.btn{flex:1 1 140px;min-height:44px}
.pf-fa-section{border:1px solid #243446;border-radius:12px;padding:12px 14px;margin:14px 0;min-width:0}
.pf-fa-section>summary{font-weight:600;cursor:pointer;min-height:44px;display:flex;align-items:center}
.pf-fa-section label{display:block;margin:8px 0}
fieldset.pf-email-step{border:1px solid #243446;border-radius:10px;padding:10px;margin:10px 0;min-width:0}
