.pedigree-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.pedigree-depth-form,.explorer-controls form.pedigree-depth-form{display:grid;grid-template-columns:minmax(70px,100px) auto;align-items:end;gap:7px 10px;margin:0;width:auto;max-width:100%}.pedigree-depth-form label{grid-column:1/-1;margin:0;color:#b7cbd6;font-size:13px;line-height:1.4}.pedigree-depth-form select{width:100%;min-width:0;height:44px;margin:0;padding:8px 12px;border:1px solid #496574;border-radius:3px;background:#0d202b;color:#e0eaf0;font-size:14px;line-height:1.4}html body .pedigree-depth-form .button,html body .pedigree-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 16px;border:1px solid #496574;border-radius:3px;background:#102a39;color:#dfebf2;font-size:13px;font-weight:400;line-height:1.5;text-decoration:none;white-space:normal;box-shadow:none}.pedigree-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 10px}html body .pedigree-depth-form .button:hover,html body .pedigree-actions .button:hover{background:#193c4d;border-color:#6e94a8;color:#f2f8fc}html body .pedigree-actions .button:disabled{background:#0b1923;color:#a7b8c4;border-color:#334b5a;cursor:not-allowed;opacity:1;box-shadow:none}html body .pedigree-actions .button:disabled:hover{background:#0b1923;color:#a7b8c4;border-color:#334b5a}.pedigree-control-reason{font-size:13px;color:#a7bdca;max-width:80ch;margin:8px 0 20px}html body .pedigree-depth-form :focus-visible,html body .pedigree-actions :focus-visible{outline:1px solid #b5cbd6;outline-offset:2px;box-shadow:none}.pedigree-depth-form :focus:not(:focus-visible){outline:none;box-shadow:none}@media(max-width:768px){.pedigree-section-heading{grid-template-columns:minmax(0,1fr);gap:16px}.pedigree-depth-form{justify-content:start}html body .pedigree-actions .button{max-width:100%}.explorer-controls form.pedigree-depth-form{width:100%}}@media(prefers-reduced-motion:reduce){html body .pedigree-actions .button,html body .pedigree-depth-form .button{transition:none}}
