.injury-journal__open{position:absolute;z-index:8;right:clamp(18px,3vw,42px);top:142px;border:1px solid rgba(255,112,112,.45);background:rgba(18,7,8,.88);color:#ffd9d2;padding:10px 14px;font:600 9px Arial,sans-serif;letter-spacing:.17em;cursor:pointer}.injury-journal{position:absolute;z-index:12;right:0;top:76px;width:min(430px,100vw);height:calc(100% - 76px);overflow:auto;padding:24px;background:rgba(7,9,10,.97);border-left:1px solid rgba(255,112,112,.26);box-shadow:-30px 0 80px rgba(0,0,0,.55);font:13px/1.45 Arial,sans-serif;color:#eaf1f1}.injury-journal[hidden],.injury-journal__open[hidden]{display:none}.injury-journal header{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid rgba(205,246,255,.14);padding-bottom:14px}.injury-journal h2{font:400 29px/1 Georgia,serif;margin:0}.injury-journal h3{font:400 19px Georgia,serif;margin:22px 0 10px}.injury-journal__kicker{margin:0 0 8px;color:#ff8175;font-size:9px;letter-spacing:.2em}.injury-journal__privacy{color:#9ba8aa;border-left:2px solid #b59662;padding-left:11px}.injury-journal button,.injury-journal__actions label{border:1px solid rgba(205,246,255,.2);background:#0d1517;color:#dffbff;padding:9px 11px;font:600 9px Arial,sans-serif;letter-spacing:.12em;cursor:pointer}.injury-journal header button{border:0;font-size:20px;padding:0}.injury-journal__actions{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.injury-journal__actions input{position:absolute;clip:rect(0 0 0 0)}.injury-journal__mode{color:#ffb1a8}.injury-journal form{display:grid;gap:10px;padding:14px;border:1px solid rgba(205,246,255,.12);background:#090d0f}.injury-journal form[hidden]{display:none}.injury-journal label{display:grid;gap:5px;color:#a8b7ba;font-size:11px;letter-spacing:.05em}.injury-journal input,.injury-journal textarea,.injury-journal select{width:100%;border:1px solid rgba(205,246,255,.2);background:#050708;color:#fff;padding:9px;font:13px Arial,sans-serif}.injury-journal fieldset{border:1px solid rgba(205,246,255,.14)}.injury-journal fieldset label{display:flex;margin:8px 0}.injury-journal fieldset input,.injury-journal label>input[type=checkbox]{width:auto}.injury-journal article{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid rgba(205,246,255,.1)}.injury-journal article small{color:#b59662;font-size:8px;letter-spacing:.12em}.injury-journal [data-journal-feedback],.injury-journal [data-association]{color:#8da1a4}.injury-log-active #atlas-canvas{cursor:crosshair!important;filter:drop-shadow(0 0 22px rgba(255,74,64,.3))}@media(max-width:760px){.injury-journal{top:64px;height:calc(100% - 64px);width:100%;padding:18px}.injury-journal__open{top:108px;right:10px}}