.stewardship-entry{position:relative}.stewardship-count{margin-left:auto;min-width:20px;border-radius:12px;background:var(--accent);color:var(--on-accent);font-size:var(--font-size-meta);text-align:center;padding:0 5px}.stewardship-count[hidden]{display:none}.sidebar-collapsed .stewardship-count{position:absolute;right:6px;top:1px;min-width:8px;width:8px;height:8px;padding:0;overflow:hidden;text-indent:100%;white-space:nowrap}.stewardship-card{border:1px solid var(--line);border-radius:var(--radius-card);padding:16px;margin:20px 0;background:var(--surface)}.stewardship-card>div{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.stewardship-card p{margin:8px 0}.stewardship-card button+button{margin-left:16px}.stewardship-status{color:var(--muted);font-size:var(--font-size-table)}.stewardship-notice{width:100%;display:grid;grid-template-columns:1fr auto;gap:8px;text-align:left;padding:16px 0;border-bottom:1px solid var(--line);background:transparent}.stewardship-notice strong{font-weight:var(--font-weight-medium)}.stewardship-notice>span{color:var(--muted);font-size:var(--font-size-note)}.stewardship-notice.unread strong{color:var(--selected-ink)}.stewardship-notice .stewardship-unread-label{grid-column:1;color:var(--accent-ink)}.stewardship-proposal{border:1px solid var(--line);border-radius:var(--radius-card);padding:16px;margin:24px 0}.stewardship-proposal h3{margin-top:0}.stewardship-detail .plain-copy{overflow-wrap:anywhere;white-space:pre-wrap}.stewardship-detail label{display:block;margin:16px 0 8px}.stewardship-detail textarea{width:100%;resize:vertical;box-sizing:border-box;font:inherit;line-height:var(--line-body);min-height:92px}.stewardship-detail details{margin:20px 0}.stewardship-detail summary{cursor:pointer}.stewardship-detail select{max-width:100%;margin-right:8px}.stewardship-error{color:var(--danger);white-space:pre-wrap;margin-top:16px}.stewardship-proposal .muted{font-size:var(--font-size-note);overflow-wrap:anywhere}

.stewardship-material-frame{border:1px solid var(--line);width:100%;height:560px;box-sizing:border-box}.stewardship-material-table{overflow:auto;max-width:100%}.stewardship-material-table table{border-collapse:collapse;width:100%}.stewardship-material-table td,.stewardship-material-table th{padding:8px;border:1px solid var(--line);text-align:left}.stewardship-material [data-material-content]{margin:12px 0}.stewardship-proposal button+button{margin-left:16px}
