.ql-paper-library{margin:0 0 24px;padding:20px;background:var(--surface-card,#fff);border:1px solid #e2e8f0;border-radius:16px;color:#0f172a}
.ql-paper-library-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.ql-paper-library h2{margin:0;font-size:20px;font-weight:700}
.ql-paper-library p{margin:5px 0;color:#64748b;font-size:13px}
.ql-paper-library-actions{display:flex;gap:10px;flex-wrap:wrap}
.ql-paper-library-actions a{padding:9px 13px;border:1px solid #dbe2da;border-radius:9px;text-decoration:none;font-size:12px;font-weight:600}
.ql-paper-library-actions a:last-child{background:#1f3d22;color:#fff}
.ql-paper-library-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}
.ql-paper-library-item{min-width:0;display:block;padding:14px;border:1px solid #e2e8f0;border-radius:11px;text-decoration:none;color:inherit}
.ql-paper-library-item strong{display:block;font-size:14px;overflow-wrap:anywhere}
.ql-paper-library-item span{display:block;color:#64748b;font-size:12px;margin-top:6px;overflow-wrap:anywhere}
.ql-paper-library-item:focus-visible,.ql-paper-library a:focus-visible{outline:3px solid #86b891;outline-offset:3px}
.ql-paper-library-empty{grid-column:1/-1}
.ql-storefront-manager-link{display:block;margin:0 0 16px;color:#1f6b37;font-size:14px;font-weight:600}
@media(max-width:900px){.ql-paper-library-items{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.ql-paper-library{padding:16px}.ql-paper-library-items{grid-template-columns:minmax(0,1fr)}.ql-paper-library-actions{width:100%}.ql-paper-library-actions a{flex:1;text-align:center}}
