/* Centro de Ayuda sin controles flotantes - Atención Proactiva v15.4.6. */
.help-center{display:grid;gap:18px}.help-center-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:24px;border:1px solid var(--border,#cbdcd7);border-radius:22px;background:linear-gradient(135deg,rgba(8,118,95,.10),rgba(255,255,255,.92))}.help-center-kicker{display:block;font-weight:800;color:var(--primary,#08765f);font-size:.88rem;margin-bottom:8px}.help-center-hero h2{margin:0 0 8px;font-size:clamp(1.7rem,3vw,2.35rem)}.help-center-hero p{margin:0;max-width:720px}.help-center-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.help-center-search-card{display:grid;gap:14px;padding:18px;border:1px solid var(--border,#cbdcd7);border-radius:18px;background:var(--surface,#fff)}.help-center-search-card label{display:grid;gap:8px}.help-center-search-card input{width:100%;font-size:1rem;padding:13px 15px}.help-category-buttons{display:flex;gap:8px;flex-wrap:wrap}.help-category-buttons .active{background:var(--primary,#08765f);color:#fff;border-color:var(--primary,#08765f)}.help-center-status{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted,#58706a)}.help-topic-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.help-topic{border:1px solid var(--border,#cbdcd7);border-radius:16px;background:var(--surface,#fff);overflow:hidden;transition:box-shadow .18s,border-color .18s}.help-topic[open]{grid-column:span 2;box-shadow:0 12px 28px rgba(12,66,54,.09);border-color:rgba(8,118,95,.46)}.help-topic summary{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:16px 18px;cursor:pointer;list-style:none}.help-topic summary::-webkit-details-marker{display:none}.help-topic summary strong{display:block;font-size:1.02rem}.help-topic summary small{display:block;margin-top:4px;color:var(--muted,#58706a);line-height:1.38}.help-topic-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(8,118,95,.11);color:var(--primary,#08765f);font-weight:900}.help-topic-chevron{font-size:1.35rem;color:var(--muted,#58706a)}.help-topic[open] .help-topic-chevron{transform:rotate(180deg)}.help-topic-body{padding:0 20px 20px;line-height:1.55}.help-topic-body ul,.help-topic-body ol{margin-top:8px;padding-left:24px}.help-topic-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border,#cbdcd7)}.help-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.help-route-grid>div{padding:12px;border-radius:12px;background:rgba(8,118,95,.06)}.help-route-grid strong,.help-route-grid span{display:block}.help-route-grid span{margin-top:3px;color:var(--muted,#58706a)}.help-note{padding:12px 14px;border-left:4px solid var(--warning,#b87900);background:rgba(184,121,0,.09);border-radius:10px}.help-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.help-legend span{padding:12px;border:1px solid var(--border,#cbdcd7);border-radius:12px}.help-legend b{display:block;margin-bottom:4px;color:var(--primary,#08765f)}.help-diagnostic-card{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 20px;border-radius:18px;border:1px dashed rgba(8,118,95,.55);background:rgba(8,118,95,.055)}.help-diagnostic-card h3,.help-diagnostic-card p{margin:0}.help-diagnostic-card p{margin-top:5px;color:var(--muted,#58706a)}.help-center-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 2px}.help-center-footer p{margin:0;max-width:900px}.help-topic-highlight{animation:helpPulse 1.8s ease}@keyframes helpPulse{0%,100%{box-shadow:0 0 0 0 rgba(8,118,95,0)}35%{box-shadow:0 0 0 6px rgba(8,118,95,.2)}}
@media(max-width:900px){.help-center-hero,.help-diagnostic-card,.help-center-footer{flex-direction:column;align-items:stretch}.help-center-hero-actions{justify-content:flex-start}.help-topic-list{grid-template-columns:1fr}.help-topic[open]{grid-column:auto}.help-route-grid,.help-legend{grid-template-columns:1fr}}
@media print{.help-center-search-card,.help-center-status,.help-center-hero-actions,.help-topic-actions,.help-diagnostic-card{display:none!important}.help-topic-list{display:block}.help-topic{break-inside:avoid;margin-bottom:10px}.help-topic[hidden]{display:none!important}.help-topic summary{padding:8px 0}.help-topic-body{display:block!important;padding:0 0 12px}}
