#bb-neuro[data-practical-ready="1"] #bn-tech-exams,#bb-neuro[data-practical-ready="1"] #bn-tech-findings,#bb-neuro[data-practical-ready="1"] .bn-bedside,#bb-neuro[data-practical-ready="1"] .bn-technique>.bn-intro>p:last-child{display:none}
#bb-neuro .nc-launch{background:#edf3ed;border:1px solid #b8cec4;border-radius:16px;padding:24px;color:#244f50}#bb-neuro .nc-launch h3{font-size:24px;margin:0 0 10px}#bb-neuro .nc-launch button{background:#075b63;color:white;border:0;border-radius:10px;padding:15px 20px;font:inherit;font-weight:700;min-height:48px;cursor:pointer}
#bb-neuro .np-station[hidden],#bb-neuro .nc-panel[hidden],#bb-neuro .nc-hero[hidden],#bb-neuro .np-station button[hidden]{display:none!important}
#bb-neuro .np-station{position:fixed;inset:0;z-index:2147483000;background:#fffaf1;display:flex;flex-direction:column;max-width:850px;width:100%;height:100dvh;max-height:100dvh;margin:auto;box-shadow:0 0 0 100vmax #123e48b8;font-family:inherit;color:#234c4e;box-sizing:border-box;overflow:hidden}
#bb-neuro .np-station *{box-sizing:border-box}#bb-neuro .nc-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:#075b63;color:white;flex:none}#bb-neuro .nc-header small{font-size:10px;letter-spacing:.1em;display:block}#bb-neuro #nc-step-title{display:block;font-size:22px;margin-top:3px}#bb-neuro #nc-close{background:transparent;border-color:#6e9e9e;color:white;padding:4px;width:40px;min-height:40px;font-size:27px}
#bb-neuro .np-station .bn-tech-select{display:flex;gap:12px;align-items:center;padding:8px 18px;border-bottom:1px solid #ccdad0;margin:0;background:#f0f5ef;flex:none}#bb-neuro .np-station .bn-tech-select label{font-size:12px;margin:0;white-space:nowrap}#bb-neuro .np-station .bn-tech-select select{min-height:38px;margin:0;padding:7px 10px;font-size:14px;flex:1}
#bb-neuro .nc-body{flex:1;min-height:0;overflow:auto;padding:14px 20px;overscroll-behavior:contain}#bb-neuro .nc-panel{max-width:650px;margin:auto}#bb-neuro .np-station p{font-size:14px;line-height:1.45;margin:8px 0}#bb-neuro .np-station h4{font-size:18px;margin:8px 0}#bb-neuro .np-station button{font:inherit;font-size:14px;font-weight:700;min-height:44px;padding:10px 12px;background:white;color:#075b63;border:1px solid #adc7bb;border-radius:9px;cursor:pointer}#bb-neuro .np-station button:disabled{opacity:.45;cursor:default}#bb-neuro .np-station button[aria-pressed="true"]{background:#075b63;color:white}#bb-neuro .np-station :focus-visible{outline:3px solid #ce996f;outline-offset:2px}
#bb-neuro .np-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}#bb-neuro .np-buttons button{flex:1}#bb-neuro .np-eye-stage{position:relative;width:100%;aspect-ratio:1.27;max-height:240px;overflow:hidden;border-radius:14px;background:#a77d60;touch-action:pan-y}#bb-neuro .nc-hero{max-width:420px;margin:0 auto 12px}#bb-neuro .np-photo-open,#bb-neuro .np-photo-closed,#bb-neuro .np-hand-photo{background-image:url('/cdn/shop/files/bleepbook-neurological-realistic-3d-sprite.png?v=1792194654');background-size:200% 200%;background-repeat:no-repeat}
#bb-neuro .np-photo-open,#bb-neuro .np-photo-closed{position:absolute;inset:0;background-position:0 0}#bb-neuro .np-photo-closed{background-position:100% 0;z-index:3;transition:opacity .3s}#bb-neuro .np-photo-iris{position:absolute;top:49.5%;width:11.6%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:repeating-conic-gradient(#6c653a 0deg 6deg,#5a5735 6deg 12deg,#817a48 12deg 16deg);box-shadow:inset 0 0 5px 3px #242d27;z-index:1}#bb-neuro .np-photo-iris-r,#bb-neuro .np-photo-pupil-r{left:20.2%}#bb-neuro .np-photo-iris-l,#bb-neuro .np-photo-pupil-l{left:80.7%}#bb-neuro .np-photo-pupil{position:absolute;top:49.5%;transform:translate(-50%,-50%);display:block;background:#071011;border-radius:50%;z-index:2;box-shadow:0 0 2px #101a18}#bb-neuro .np-photo-pupil:after{content:'';display:block;position:absolute;left:12%;top:10%;width:25%;height:25%;border-radius:50%;background:#fff9;}
#bb-neuro .np-photo-light{position:absolute;top:49.5%;width:25%;aspect-ratio:1;border-radius:50%;background:radial-gradient(ellipse,#fff7cb88,transparent 70%);z-index:4;transform:translate(-50%,-50%);pointer-events:none}#bb-neuro .np-eye-label{position:absolute;bottom:0;left:0;right:0;background:#073e42cc;color:white;font-size:9px;padding:5px 12px;z-index:5;letter-spacing:.05em}#bb-neuro .np-eye-label span{float:right}
#bb-neuro .np-observation,#bb-neuro #np-pupil-status{padding:12px;border-radius:10px;background:#e4eee7;font-size:14px}#bb-neuro .np-light-controls{border:0;padding:0;margin:0}#bb-neuro .np-light-controls>h4{display:none}#bb-neuro .np-light-controls>p:first-of-type{font-size:12px}#bb-neuro .np-light-controls label{font-size:12px}#bb-neuro #np-position{width:100%;height:32px;accent-color:#075b63;margin:0}#bb-neuro .np-ruler svg{width:100%;height:auto;max-height:70px}#bb-neuro #np-pupil-status{font-size:12px;margin:5px 0}
#bb-neuro .np-questions{display:grid;grid-template-columns:1fr;gap:10px}#bb-neuro .np-audio{font-size:13px;display:flex;gap:10px;align-items:center;margin:15px 0}#bb-neuro .np-audio input{width:20px;height:20px;accent-color:#075b63}#bb-neuro #np-speech{background:white;padding:20px;border-left:4px solid #b78561;border-radius:0 12px 12px 0;font-size:20px;line-height:1.5;margin:18px 0;min-height:100px}
#bb-neuro .np-hand-scene{width:100%;max-width:460px;margin:14px auto}#bb-neuro .np-hand-photo{width:100%;aspect-ratio:1.27;background-position:0 100%;border-radius:14px}#bb-neuro .np-move{animation:np-hand-response 2.6s steps(1,end)}@keyframes np-hand-response{0%,100%{background-position:0 100%}25%,75%{background-position:100% 100%}}
#bb-neuro .np-record{border:0;padding:0;margin:0}#bb-neuro .np-record h4{display:none}#bb-neuro .np-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}#bb-neuro .np-record-grid label{font-size:12px;font-weight:700}#bb-neuro .np-record-grid select{display:block;width:100%;min-height:42px;padding:8px;background:white;border:1px solid #b4c9c0;border-radius:8px;margin-top:4px;font:inherit;font-size:14px}#bb-neuro #np-pupil-feedback{font-size:13px}#bb-neuro .np-station .bn-scoring{margin:0;padding:0;border:0}#bb-neuro .np-station .bn-scoring>p{font-size:12px}#bb-neuro .np-station .bn-scoring h3{font-size:20px;margin:6px 0}#bb-neuro .np-station .bn-score-controls{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0}#bb-neuro .np-station .bn-score-group{padding:8px;background:#edf3ee}#bb-neuro .np-station .bn-score-group label{font-size:12px;margin-bottom:3px}#bb-neuro .np-station .bn-score-group select{min-height:40px;padding:8px;font-size:14px}#bb-neuro .np-station .bn-feedback{font-size:13px;padding:10px;margin-top:8px}#bb-neuro .nc-rule{font-size:11px!important;color:#657975}
#bb-neuro .nc-footer{flex:none;padding:8px 18px max(10px,env(safe-area-inset-bottom));background:#edf3ee;border-top:1px solid #c4d7cc}#bb-neuro #nc-step-status{font-size:11px;margin-bottom:6px}#bb-neuro .nc-footer-actions{display:flex;gap:10px}#bb-neuro .nc-footer-actions button{flex:1}#bb-neuro #nc-next{background:#075b63;color:white}
@media(max-width:600px){#bb-neuro .np-station{max-width:none}#bb-neuro .nc-body{padding:10px 14px}#bb-neuro .nc-hero{max-width:310px}#bb-neuro .np-station[data-step="3"] .nc-hero,#bb-neuro .np-station[data-step="4"] .nc-hero{max-width:230px}#bb-neuro .np-station .bn-tech-select{padding:6px 14px}#bb-neuro .nc-header{padding:10px 14px}#bb-neuro #nc-step-title{font-size:20px}#bb-neuro .np-buttons button{font-size:12px;padding:9px 7px}#bb-neuro .np-hand-scene{max-width:340px}}
@media(prefers-reduced-motion:reduce){#bb-neuro .np-move{animation:none;background-position:100% 100%}#bb-neuro .np-photo-closed,#bb-neuro .np-photo-pupil{transition:none!important}}
#bb-neuro .np-photo-open,#bb-neuro .np-photo-closed,#bb-neuro .np-photo-iris,#bb-neuro .np-photo-light,#bb-neuro .np-hand-photo{display:block!important}

#bb-neuro .np-station{bottom:var(--np-preview-space,0px);height:calc(100dvh - var(--np-preview-space,0px));max-height:calc(100dvh - var(--np-preview-space,0px))}#bb-neuro .np-eye-stage{max-height:none}#bb-neuro .nc-hero{max-width:300px}

#bb-neuro .np-ruler{max-width:300px;margin:0 auto}#bb-neuro .np-ruler svg{max-height:none}@media(max-width:600px){#bb-neuro .np-ruler{max-width:230px}}

#bb-neuro .np-photo-open,#bb-neuro .np-photo-closed,#bb-neuro .np-hand-photo{background-image:var(--np-photo)}
#bb-neuro .np-eye-stage{aspect-ratio:var(--photo-ratio,1.27)}
#bb-neuro .np-photo-iris-r,#bb-neuro .np-photo-pupil-r{left:var(--eye-r,20.2%)}
#bb-neuro .np-photo-iris-l,#bb-neuro .np-photo-pupil-l{left:var(--eye-l,80.7%)}
#bb-neuro .np-photo-iris,#bb-neuro .np-photo-pupil,#bb-neuro .np-photo-light{top:var(--eye-y,49.5%)}
#bb-neuro .np-photo-iris{width:var(--iris-width,11.6%)}
#bb-neuro .np-station[data-step="4"] .nc-hero{position:sticky;top:-14px;z-index:6;background:#fffaf0;max-width:230px}
#bb-neuro #np-worked-record{margin:8px 0}

#bb-neuro .np-station[data-step="4"] .np-ruler{max-width:230px;margin-left:auto;margin-right:auto}
