.private-admin{display:grid;grid-auto-rows:max-content;align-content:start;gap:16px;min-width:0}
.private-admin h3,.private-admin h4,.private-admin p{margin:0}
.private-admin-actions{display:flex;flex-wrap:wrap;gap:10px}
.private-admin button{min-height:44px;white-space:normal;overflow-wrap:anywhere}
.private-admin-card{display:grid;gap:10px;text-align:left;padding:16px;border:1px solid var(--line,#344657);border-radius:14px;min-width:0;background:var(--panel,#17212b)}
.private-admin-card span,.private-admin-card small{display:block;color:var(--muted,#aebdca)}
.private-admin-card :is(p,small,strong,dd){overflow-wrap:anywhere;min-width:0}
.private-admin-progress{font-weight:700}
.private-admin form{display:grid;gap:10px;padding:16px;border:1px solid var(--line,#344657);border-radius:14px}
.private-admin .detail-list{min-width:0}
.private-admin .detail-list>div{min-width:0}
.private-admin .detail-list dd{overflow-wrap:anywhere;white-space:pre-wrap}
.admin-stock-preview{display:grid;gap:12px;margin-block:16px}
.admin-stock-preview article{border:1px solid var(--line,#344657);border-radius:12px;padding:12px;overflow-wrap:anywhere}
.admin-stock-preview dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:8px 0}
.admin-stock-preview dd{margin:0;font-weight:700}
.private-decision-summary .detail-list dd{text-transform:none;white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:430px){.private-admin-actions>*{flex:1 1 44%}.private-admin-card{padding:12px}.private-admin form{padding:12px}}
