.log-shell{max-width:760px}.log-shell a{text-decoration:none}.log-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px;margin-bottom:26px}.log-card form{display:grid;gap:14px}.log-card label{display:grid;gap:7px;color:var(--muted);font-size:.85rem;font-weight:700}.log-card input,.log-card select,.section-heading select{width:100%;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--text);padding:12px;font:inherit;min-height:44px}.form-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:10px}.primary-button{border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);padding:13px 18px;font:inherit;font-weight:800;cursor:pointer}.form-message{min-height:1.2em;margin:0;color:var(--accent)}.history-section h2{font-size:1.2rem;margin:0}.history{display:grid;gap:10px;margin-top:12px}.history-row{display:grid;grid-template-columns:1fr auto;gap:4px 14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px}.history-row strong{font-size:1rem}.history-row small{color:var(--muted)}.history-row span{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--accent);font-size:1.1rem;font-weight:800}.empty{color:var(--muted)}@media(max-width:620px){.form-grid{grid-template-columns:1fr 1fr}.form-grid label:first-child{grid-column:span 2}.form-grid label:nth-child(2){grid-column:auto}.form-grid label:nth-child(3){grid-column:auto}}
