/* My Plan published protocols section (published-protocols75.js). Scoped. */
#published-protocols75 h2{margin:22px 0 12px}
#published-protocols75 .pp75-card{margin-bottom:14px}
#published-protocols75 .pp75-summary{cursor:pointer;display:flex;align-items:center;gap:12px}
#published-protocols75 .pp75-summary .grow{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}
#published-protocols75 .pp75-body{padding-top:16px}
#published-protocols75 .pp75-item{padding:12px 0;border-top:1px solid var(--line)}
#published-protocols75 .pp75-item p{margin:4px 0 0}
#published-protocols75 .pp75-error{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
#published-protocols75 .pp75-error p{margin:0;flex:1;min-width:200px}
#published-protocols75 .pp75-life{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}
#published-protocols75 .pp75-life-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
#published-protocols75 .pp75-life-row .input{width:auto;min-height:44px}
#published-protocols75 .pp75-life-note{margin:8px 0 0;min-height:1.2em}
