.membership-tasks{--mt-line: var(--line);--mt-muted: var(--text-muted)}.membership-tasks .hint{margin:6px 0 12px;color:var(--mt-muted);font-size:12px;line-height:1.7}.mt-toolbar{display:flex;gap:16px;align-items:center;margin:8px 0 16px}.mt-toolbar input{flex:1;min-width:0;max-width:520px}.mt-toolbar small{margin-left:auto;color:var(--mt-muted)}.mt-list{display:grid;gap:10px}.mt-task{border:1px solid var(--mt-line);border-radius:12px;overflow:hidden}.mt-summary{display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(180px,1.3fr) minmax(140px,.8fr) minmax(140px,.8fr);gap:16px;align-items:center;width:100%;padding:17px 18px;text-align:left;background:transparent;border:0;color:inherit;cursor:pointer}.mt-summary:hover{background:var(--bg-hover)}.mt-summary>span{min-width:0;overflow-wrap:anywhere}.mt-summary>span:first-child{display:grid;gap:6px}.mt-summary>span:last-child{display:flex;gap:10px;justify-content:space-between;align-items:center}.mt-summary small{color:var(--mt-muted);font-size:11px}.mt-identity{font-size:13px}.mt-state{font-size:12px;font-weight:600;color:var(--amber)}.mt-state-succeeded{color:var(--green)}.mt-state-failed_pre_submit,.mt-state-manual_review{color:var(--red)}.mt-detail{border-top:1px solid var(--mt-line);padding:20px;background:var(--bg-subtle)}.mt-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mt-metrics>div{border:1px solid var(--mt-line);border-radius:10px;display:grid;gap:8px;padding:14px;overflow-wrap:anywhere}.mt-metrics small,.mt-metrics span{font-size:11px;color:var(--mt-muted)}.mt-metrics strong{font-size:14px}.mt-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;font-size:12px}.mt-fields>div{min-width:0}.mt-fields dt{color:var(--mt-muted);margin-bottom:5px}.mt-fields dd{margin:0;overflow-wrap:anywhere}.mt-detail h4{display:flex;gap:8px;align-items:center;margin:22px 0 10px;font-size:14px}.mt-failure,.mt-error{border:1px solid var(--red-soft);background:var(--red-soft);color:var(--red);padding:12px;border-radius:8px;overflow-wrap:anywhere;font-size:12px}.mt-failure p{margin:6px 0 0}.mt-timeline{padding-left:20px;margin:12px 0}.mt-timeline li{padding:6px 0;font-size:12px}.mt-timeline time{margin-left:14px;color:var(--mt-muted)}.mt-timeline small{display:block;margin-top:5px;color:var(--mt-muted);overflow-wrap:anywhere}.mt-buttons{display:flex;flex-wrap:wrap;gap:8px}.mt-buttons .btn{font-size:12px}.mt-detail textarea{display:block;width:100%;box-sizing:border-box;padding:10px;margin:8px 0;border:1px solid var(--mt-line);border-radius:8px;background:var(--bg-card);color:inherit;resize:vertical}.mt-secret,.mt-editor,.mt-confirm,.mt-live{padding:14px;border:1px solid var(--mt-line);border-radius:8px;margin-top:12px;font-size:12px;overflow-wrap:anywhere}.mt-secret{background:var(--amber-soft);color:var(--amber)}.mt-secret textarea{font-family:monospace;font-size:11px}.mt-checkbox{display:flex;align-items:flex-start;gap:8px;margin:12px 0;line-height:1.6}.mt-checkbox input{width:auto;margin-top:3px}.mt-notice{padding:12px;border-radius:8px;background:var(--blue-soft);font-size:12px;overflow-wrap:anywhere}.mt-audit{list-style:none;padding:0;font-size:12px}.mt-audit li{padding:12px 0;border-top:1px solid var(--mt-line)}.mt-audit span{display:block;color:var(--mt-muted);margin-top:6px}.mt-audit p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:900px){.mt-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.mt-metrics{grid-template-columns:1fr 1fr}}@media(max-width:520px){.mt-summary{padding:14px}.mt-summary>span:first-child small{font-size:10px}.mt-detail{padding:12px}.mt-metrics,.mt-fields{grid-template-columns:1fr}.mt-toolbar{flex-wrap:wrap}.mt-toolbar small{width:100%;margin-left:0}}
