.journal{border-top:1px solid var(--line)}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.log-form,.log-history{background:var(--panel);border:1px solid var(--line);padding:25px}.log-form label{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--muted)}.log-form input,.log-form select,.log-form textarea{border:1px solid #455040;background:#121610;color:var(--text);font:12px Manrope;padding:11px;outline:none;border-radius:0}.log-form input:focus,.log-form select:focus,.log-form textarea:focus{border-color:var(--lime)}.log-form textarea{resize:vertical;min-height:72px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.history-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:13px;color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.1em}.history-top .mini{color:var(--muted)}.log-entry{padding:15px 0;border-bottom:1px solid var(--line)}.log-entry div{display:flex;justify-content:space-between;gap:12px}.log-entry strong{font:700 24px "Barlow Condensed"}.log-entry span,.log-entry small{font-size:10px;color:var(--muted)}.log-entry p{font-size:11px;color:#d3d9cf;margin:8px 0}.empty-log{display:grid;gap:7px;padding:36px 8px;color:var(--muted);font-size:11px;line-height:1.6}.empty-log b{color:var(--text);font:700 22px "Barlow Condensed"}@media(max-width:760px){.journal-grid,.form-row{grid-template-columns:1fr}.log-form,.log-history{padding:19px}}
