.paper-manager{margin:24px 0;padding:0;border:0;min-width:0}
.paper-manager legend{font-size:1.25rem;font-weight:700;margin-bottom:8px}
.paper-type-card{border:1px solid #e2e8f0;border-radius:16px;padding:18px;margin:14px 0;background:#f8fafc}
.paper-type-card h3{margin:0 0 14px}
.paper-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.paper-type-grid label{display:flex;flex-direction:column;gap:5px;font-size:13px}
.paper-type-grid input{min-width:0;width:100%;box-sizing:border-box}
.paper-type-actions{display:flex;flex-wrap:wrap;gap:20px;margin:18px 0 10px}
.paper-type-actions label{display:flex;align-items:center;gap:8px}
.paper-type-actions input{width:auto;min-width:auto;margin:0}
.paper-type-card small{color:#64748b;overflow-wrap:anywhere}
.paper-selector{margin-bottom:20px}
.paper-selector select{width:100%;max-width:100%;border:1px solid #e2e8f0;border-radius:12px;padding:13px;background:white;font:inherit;color:#0f172a}
.paper-selector small,#sumPaperInfo{display:block;color:#64748b;font-size:12px;line-height:1.6;margin-top:7px;overflow-wrap:anywhere}
@media(max-width:600px){.paper-type-grid{grid-template-columns:1fr}.paper-type-actions{flex-direction:column;gap:10px}.paper-type-card{padding:14px}}
