/* Accessori organizzati per drone (/accessori, /accessori/<modello>) */
.acc-head{padding:8px 0 10px}
.acc-head h1{margin-bottom:.2em}
.acc-find{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 4px;max-width:640px}
.acc-find select{flex:1 1 280px;min-height:48px;border:1.5px solid var(--navy);border-radius:var(--r-sm);padding:10px 12px;font-weight:600}
.acc-section{padding:26px 0 6px}
.acc-section h2{margin-bottom:14px}
.acc-fam{margin-bottom:18px}
.acc-fam h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 8px}
.acc-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.acc-model,.acc-type{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;color:var(--ink);transition:border-color .15s,box-shadow .15s}
.acc-model:hover,.acc-type:hover{border-color:var(--accent);box-shadow:var(--shadow);color:var(--ink)}
.acc-model img{width:64px;height:64px;object-fit:contain;flex:none}
.acc-type img{width:56px;height:56px;object-fit:contain;flex:none}
.acc-model b,.acc-type b{display:block;font-size:.95rem;line-height:1.25}
.acc-model small,.acc-type small{display:block;color:var(--muted);font-size:.8rem}
.acc-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.acc-help{margin:30px 0 10px;padding:14px 16px;background:var(--soft);border-radius:var(--r)}
.acc-mhead{display:flex;align-items:center;gap:18px;padding:10px 0 6px}
.acc-mhead img{width:96px;height:96px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:var(--r);flex:none}
.acc-mhead h1{margin:0 0 .2em}
.acc-jump{display:flex;gap:8px;overflow-x:auto;padding:10px 0 4px;position:sticky;top:64px;background:#fff;z-index:5}
.acc-group{padding:22px 0 4px;scroll-margin-top:130px}
@media (min-width:600px){.acc-models{grid-template-columns:repeat(3,minmax(0,1fr))}.acc-types{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:900px){.acc-models{grid-template-columns:repeat(4,minmax(0,1fr))}.acc-types{grid-template-columns:repeat(4,minmax(0,1fr))}
  .acc-mhead img{width:120px;height:120px}.acc-jump{top:112px}}
