#family-atlas #fa-voyages-toggle{width:100%;min-height:48px;margin:10px 0;padding:10px 12px;background:#35452b;color:#fffaf0;border:1px solid #35452b;border-radius:7px;text-align:left;font-size:15px;cursor:pointer}
#family-atlas #fa-voyages-toggle[aria-pressed=true]{background:#E5A4B4;color:#25351f}
#family-atlas .fa-voyage-list{margin:12px 0 20px;padding-bottom:12px;border-bottom:1px solid #c9cbbb}
#family-atlas .fa-voyage-eyebrow{font:12px Arial;letter-spacing:.1em;color:#35452b}
#family-atlas .fa-voyage-intro{font:13px/1.5 Arial;color:#4e5c45}
#family-atlas .fa-voyage-result{display:block;width:100%;text-align:left;border:1px solid #d6d6c9;border-left:3px solid #E5A4B4;border-radius:6px;background:#fffdf6;margin:9px 0;padding:12px;cursor:pointer}
#family-atlas .fa-voyage-result strong{font-size:20px;line-height:1.25;display:block;margin:6px 0}
#family-atlas .fa-voyage-result small{display:block;font:13px/1.5 Arial;margin:4px 0}
#family-atlas .fa-voyage-result>span{font:11px/1.5 Arial;color:#53624a}
#family-atlas .fa-voyage-actions{display:flex;gap:8px;flex-wrap:wrap}
#family-atlas .fa-voyage-actions button{flex:1 1 120px;min-height:44px;border:1px solid #9aa38c;border-radius:5px;background:#fffdf6;color:#35452b;font-size:13px;cursor:pointer}
#family-atlas .fa-journey-itinerary{list-style:none;padding:0;margin:18px 0}
#family-atlas .fa-journey-itinerary li{padding:0;margin:0;border-left:2px solid #E5A4B4}
#family-atlas .fa-journey-itinerary button{display:flex;gap:12px;width:100%;min-height:64px;padding:12px 8px;border:0;border-bottom:1px solid #dddcd0;text-align:left;background:transparent;color:#35452b;cursor:pointer}
#family-atlas .fa-journey-itinerary button[aria-pressed=true]{background:#e9eddf}
#family-atlas .fa-journey-itinerary strong,#family-atlas .fa-journey-itinerary small{display:block}
#family-atlas .fa-journey-itinerary small{font:13px/1.5 Arial;margin-bottom:4px}
#family-atlas .fa-stop-number,.fa-journey-stop span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#35452b;color:#fffaf0;border:2px solid #fffaf0;font:bold 13px Arial;box-shadow:0 2px 6px #0003}
#family-atlas .fa-journey-stop{background:none;border:0}
