/* V136: clearer mobile check-in without changing form identifiers or save handlers */
#page-log #checkinFields{display:flex;flex-direction:column;gap:16px;padding-top:12px}
#page-log #checkinFields.hidden{display:none}
#page-log #rpeWrap,#page-log .sleep-combined,#page-log #logHrvSection,#page-log #logWomenShortcut,#page-log .notes-last,#page-log #symptomPanel{box-sizing:border-box;width:100%;margin:0!important;padding:18px!important;background:linear-gradient(145deg,#1b1e1b,#111414)!important;border:1px solid #76613b!important;border-radius:17px!important;min-width:0}
#page-log #rpeWrap:before{content:'01  ·  TRAINING EFFORT';display:block;color:#f3d27a;font-size:12px;font-weight:850;letter-spacing:1px;margin-bottom:12px}
#page-log .sleep-combined legend{font-size:16px;font-weight:800;color:#f2cf79;padding:0 8px}
#page-log #logHrvSection h3{font-size:17px!important}
#page-log #checkinFields>label[for="mood"]{font-size:16px;font-weight:800;color:#f2cf79;margin:2px 0 -9px}
#page-log #mood{margin-top:0}
#page-log .notes-last:before{content:'04  ·  YOUR COMPLETED SESSION';display:block;color:#f3d27a;font-size:12px;font-weight:850;letter-spacing:1px;margin-bottom:8px}
#page-log .notes-last label{font-size:16px}
#page-log #checkinFields select,#page-log #checkinFields textarea,#page-log #checkinFields input[type="number"]{width:100%;min-height:54px;box-sizing:border-box;font-size:16px!important;border:1px solid #8c774b!important;border-radius:12px;background:#101214;color:#f5eee0;padding:13px!important}
#page-log #checkinFields textarea{min-height:120px;resize:vertical}
#page-log #checkinFields label{font-size:15px;line-height:1.45}
#page-log #previewLog{display:block;width:100%;min-height:62px;margin:12px 0 0!important;border-radius:14px;font-size:17px!important;font-weight:900!important;letter-spacing:.015em;white-space:normal;padding:14px!important;background:linear-gradient(130deg,#ffe08a,#c99d3c);color:#17140c;border:1px solid #ffe39b}
#page-log #previewLog:disabled{background:#5d5547;color:#f3e4c3;opacity:1!important;filter:none!important;box-shadow:none!important}
#page-log #v53Requirements{padding:10px 12px;background:#262117;border-left:3px solid #e6c06a;border-radius:7px;font-size:14px!important}
#page-log #logResult:not(:empty){display:block;position:relative;padding:18px;border:2px solid #62d9a0;border-radius:14px;background:#11291e;color:#c6ffdf;font-size:16px;font-weight:750;line-height:1.55;overflow-wrap:anywhere}
#page-log #logResult.v136-error{border-color:#f29a7f;background:#301c19;color:#ffe4d8}
#page-log #logResult.v136-saving{border-color:#e7c76f;background:#2b2617;color:#ffe6a5}
#v77Logout{bottom:env(safe-area-inset-bottom,0px)!important}
@media(max-width:600px){#page-log #checkinFields{gap:14px}#page-log #rpeWrap,#page-log .sleep-combined,#page-log #logHrvSection,#page-log #logWomenShortcut,#page-log .notes-last{padding:16px!important}}
