.manualsSection{padding:32px 0 40px}.manualsTop{margin-bottom:26px}.manualsBreadcrumbs{color:var(--portal-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:.92rem;display:flex}.manualsBreadcrumbs a{color:var(--portal-muted);text-decoration:none}.manualsBreadcrumbs a:hover{color:var(--portal-blue)}.manualsIntroCard{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:18px;padding:24px;box-shadow:0 4px 12px #0f172a0f}.manualsEyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--portal-blue);margin:0 0 10px;font-size:.76rem;font-weight:800}.manualsTitle{letter-spacing:-.02em;color:var(--portal-text);margin:0;font-size:clamp(1.9rem,4vw,2.5rem);line-height:1.15}.manualsLead{max-width:760px;color:var(--portal-muted);margin:14px 0 0;font-size:1rem}.manualsBrandGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.manualBrandCard{min-height:220px;color:inherit;background:var(--portal-surface);border:1px solid #94a3b840;border-radius:16px;flex-direction:column;padding:20px;text-decoration:none;display:flex;box-shadow:0 4px 12px #0f172a14}.manualBrandCardMuted{opacity:.82}.manualBrandCard:hover{border-color:#2563eb40;box-shadow:0 12px 24px #0f172a1f}.manualBrandHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.manualBrandCode{width:48px;height:48px;color:var(--portal-blue-dark);letter-spacing:.06em;background:#2563eb14;border-radius:14px;justify-content:center;align-items:center;font-size:.9rem;font-weight:900;display:flex}.manualBrandCount{border:1px solid var(--portal-line);color:var(--portal-muted);white-space:nowrap;background:#fff;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:800}.manualBrandTitle{color:var(--portal-text);margin:0;font-size:1.35rem;line-height:1.2}.manualBrandText{color:var(--portal-muted);margin:10px 0 0;font-size:.97rem}.manualBrandAction{color:var(--portal-blue);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-weight:800;display:inline-flex}.manualBrandActionMuted{color:var(--portal-muted)}.manualBrandAction span{transition:transform .14s}.manualBrandCard:hover .manualBrandAction span{transform:translate(4px)}.manualsEmpty{background:var(--portal-surface);border:1px solid var(--portal-line);color:var(--portal-muted);border-radius:16px;padding:20px;box-shadow:0 4px 12px #0f172a0f}.manualsEmpty code{border:1px solid var(--portal-line);background:#fff;border-radius:10px;padding:3px 8px;font-size:.86rem}.manualsBrandHeroRow{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.manualsBrandInfoBox{text-align:right;background:#2563eb14;border:1px solid #2563eb24;border-radius:14px;min-width:140px;padding:14px 16px}.manualsBrandInfoBox span{color:var(--portal-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:.78rem;font-weight:700;display:block}.manualsBrandInfoBox strong{color:var(--portal-blue-dark);font-size:1.15rem;font-weight:900;display:block}.manualsListCard{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #0f172a0f}.manualsListHeader{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.manualsListHeader h2{color:var(--portal-text);margin:0;font-size:1.2rem}.manualsListHeader p{color:var(--portal-muted);margin:6px 0 0;font-size:.94rem}.manualsPdfList{flex-direction:column;display:flex}.manualsPdfRow{border-top:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.manualsPdfRow:first-child{border-top:none}.manualsPdfMain{min-width:0}.manualsPdfMain h3{color:var(--portal-text);margin:0;font-size:1.02rem;line-height:1.35}.manualsPdfMain p{color:var(--portal-muted);word-break:break-word;margin:6px 0 0;font-size:.9rem}.manualsPdfActions{flex-shrink:0}@media (max-width:820px){.manualsBrandHeroRow{flex-direction:column}.manualsBrandInfoBox{min-width:unset;text-align:left;width:100%}.manualsListHeader,.manualsPdfRow{flex-direction:column;align-items:flex-start}.manualsPdfActions,.manualsPdfActions .btn{width:100%}}@media (max-width:720px){.manualsSection{padding-top:20px}.manualsIntroCard{padding:18px}.manualBrandCard{min-height:unset}.manualBrandTitle{font-size:1.2rem}}
