.p58-library{background:#fff;border-radius:18px;padding:28px;margin-top:16px}.p58-library .p58-lib-tools{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:20px 0}.p58-lib-tools label{flex-basis:100%;margin:0}.p58-lib-tools input{flex:1;min-width:190px}.p58-library h4{color:#142c4b;font-size:19px}.p58-lib-list{display:grid;gap:12px}.p58-lib-card{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #dce4ee;border-radius:14px;padding:17px;background:#fbfcff}.p58-lib-info{min-width:0}.p58-lib-info h5{margin:0 0 6px;font-size:17px;color:#142c4b}.p58-lib-info p{margin:4px 0;font-size:13px;color:#52657b}.p58-lib-info .p58-lib-summary{font-size:14px}.p58-lib-actions{display:flex;flex-wrap:wrap;gap:7px;flex-shrink:0}.p58-lib-actions button{margin:0;background:#172a44;color:#fff;padding:10px 12px}.p58-lib-actions .p58-lib-danger{background:#a8662c}.p58-lib-actions .p58-lib-restore{background:#176a45}.p58-lib-archive{margin-top:25px;border-top:1px solid #dce4ee;padding-top:18px}.p58-lib-archive summary{cursor:pointer;font-weight:700;color:#172a44;padding:10px 0}.p58-lib-archive .p58-lib-list{margin-top:12px}#p58LibMessage{color:#324f70;font-weight:600}@media(max-width:700px){.p58-library{padding:17px}.p58-lib-card{flex-direction:column;align-items:stretch}.p58-lib-actions{flex-wrap:wrap}}