#page-manuals{max-width:1480px;margin:auto}.pm-intro{display:flex;gap:19px;align-items:center;padding:24px 26px;background:linear-gradient(110deg,#12405599,#102a3c66);border:1px solid #2d566b;border-radius:18px;margin:24px 0}.pm-intro>span{font-size:33px;color:#4cdded}.pm-intro strong{color:#dff5fc;font-size:18px}.pm-intro p{color:#a9c7d8;line-height:1.6;margin:5px 0 0}.pm-search{display:block;max-width:510px;margin:25px 0 16px}.pm-search>span{display:block;color:#b3cbd9;font-size:12px;margin-bottom:8px}.pm-search input{width:100%}.pm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:24px}.pm-card{display:flex;flex-direction:column;min-width:0;border:1px solid #33596d;border-radius:18px;padding:29px;background:linear-gradient(145deg,#153c4e,#112b3d);box-shadow:0 12px 32px #03142333}.pm-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.pm-pdf{width:54px;height:64px;border-radius:11px;border:1px solid #418ba0;display:grid;place-items:center;color:#67e8ed;font-weight:800;font-size:13px;background:#174b5e}.pm-version{font-size:12px;color:#a4d1df;border:1px solid #386376;border-radius:30px;padding:6px 11px}.pm-category{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#79d2e1}.pm-card h2{font-size:24px!important;color:#edf9fd!important;line-height:1.25;margin:12px 0 14px}.pm-description{white-space:pre-wrap;color:#b5cfdd;line-height:1.7;flex:1;margin:0 0 23px}.pm-meta{color:#91b3c5;font-size:12px;line-height:1.7;margin:8px 0 19px}.pm-actions{display:flex;flex-wrap:wrap;gap:11px}.pm-actions a{text-decoration:none!important;min-height:44px}.pm-status{min-height:20px;font-size:13px;color:#add0df}.pm-status[role=alert]{color:#ffc6ca}.pm-empty{padding:50px 24px;border:1px dashed #396078;border-radius:18px;color:#abc8d9;text-align:center}.pm-empty h2{color:#e9f8ff!important;font-size:22px!important}@media(max-width:600px){.pm-grid{grid-template-columns:1fr}.pm-card{padding:22px}.pm-intro{align-items:flex-start;padding:20px}.pm-card h2{font-size:22px!important}.pm-actions{flex-direction:column}.pm-actions a{text-align:center}}
