.crewLogTop,.crewCheckHead{display:flex;align-items:center;justify-content:space-between;gap:14px}.crewLogTop #pilotPatch{max-width:55%;overflow-wrap:anywhere}.crewLog .journeyNext{align-items:center}.crewLog .journeyPath .crewMark{font-size:25px;justify-self:center}.crewLog .journeyPath .linkBtn{min-width:40px;min-height:36px}.crewLog .logPages button{min-height:40px}.crewLog .boardFooter{flex-wrap:wrap}.crewCheckHead{justify-content:flex-start;margin-bottom:12px}.crewFace{object-fit:contain}.crewCheckHead .crewFace{width:78px;height:78px}.crewReceipt{padding:10px clamp(16px,3vw,27px)}.crewReceipt>p{margin:0 0 8px;font-size:1.06rem}.crewReceipt .ep-choice{margin:0 6px 5px 0;background:#294351;border:1px solid #72969a;min-height:40px}.crewAward .fittingRoom video,.crewAward .fittingStill{max-height:48dvh;object-fit:contain;background:#111e29}.crewPatchArt{height:clamp(145px,32vh,320px);position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;background:#192f3e}.crewPatchArt .patchBack{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.45);z-index:-1}.crewPatchArt .crewFace{position:absolute;left:calc(50% - 128px);width:clamp(64px,14vw,115px);bottom:4%}.crewBadge{width:96px;height:106px;display:grid;place-items:center;color:#fff8df;background:linear-gradient(145deg,#3c777e,#142f41 75%);border:5px double #ffcf82;border-radius:36px 36px 48px 48px;box-shadow:0 7px 21px #071318a1;animation:crewClipIn .8s ease-out both}.crewBadge .crewMark{font-size:44px}@keyframes crewClipIn{0%{transform:translate(-44px,25px) rotate(-17deg) scale(.45);opacity:0}65%{transform:translate(2px,-3px) rotate(3deg) scale(1.06)}100%{transform:none;opacity:1}}@media(max-width:560px){.crewLog .journeyNext{display:block}.crewLog #journeyGo{width:100%;margin-top:6px}.crewLog .logPages button{flex:1 1 40%;font-size:12px}.crewLog .journeyPath{max-height:35dvh}.crewLog .boardFooter{gap:12px}.crewAward .fittingControls{flex-wrap:wrap}.crewAward #ep-advance{margin-left:auto}}@media(prefers-reduced-motion:reduce){.crewBadge{animation:none}}
.crewRealNote{font-size:.9rem;color:#d8e6e1;margin:8px 0 0}.crewRealNote summary{cursor:pointer}.crewRealNote p{margin:6px 0}.crewRealNote a{color:#a9eee5}
.crewLog .crewBoardHint{display:flex;gap:9px;align-items:center}.crewBoardHint .crewFace{width:44px;height:48px;flex:none}.crewBoardHint>span{display:block}.crewBoardHint b{display:block;color:#a7e5db;font-size:.75rem}.crewLog .journeyPath li>span:not(.crewMark){min-width:0}@media(max-width:600px){.crewLog .journeyPath{display:grid;grid-template-columns:1fr;max-height:none}.crewLog .journeyPath li{grid-template-columns:26px 30px minmax(0,1fr) auto;min-height:45px}.crewLog .journeyPath .crewMark{font-size:22px}.crewLog .journeyPath li>span{font-size:14px}.crewLog .journeyPath small{font-size:12px}.crewLog .journeyPath .linkBtn{min-width:42px;min-height:42px}.crewLog .boardFooter{margin-top:12px}}
