.quick-entry-panel{margin:14px 0}
.quick-entry-panel .head small{display:block;color:var(--muted);line-height:1.4}
.quick-entry-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.quick-entry-choice{display:grid;gap:4px;min-width:0;min-height:94px;padding:12px;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);cursor:pointer}
.quick-entry-choice:hover,.quick-entry-choice:focus-visible{outline:2px solid var(--b);outline-offset:1px}
.quick-entry-choice strong,.quick-entry-choice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.quick-entry-choice span{color:var(--muted);font-size:12px}
.quick-entry-choice b{color:var(--b)}
.quick-entry-empty{color:var(--muted);margin:0}
@media(max-width:680px){.quick-entry-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:420px){.quick-entry-choices{grid-template-columns:1fr}}
