.movement-entry[data-category=stay]{--entry-color:var(--confidence)}.movement-entry[data-category=asset]{--entry-color:var(--freshness)}.movement-entry{border:1px solid var(--entry-color);border-left:3px solid var(--entry-color);border-radius:var(--vagoz-button-radius);background:color-mix(in srgb, var(--entry-color) 4%, var(--paper));width:100%;min-width:0;height:auto;min-height:126px;color:var(--ink);font:inherit;text-align:left;white-space:normal;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;box-shadow:none;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px 12px;padding:20px;transition:background-color .15s,border-color .15s;display:grid}.movement-entry__head{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.movement-entry__icon{width:28px;height:28px;color:var(--entry-color)}.movement-entry__copy{overflow-wrap:anywhere;grid-area:2/1;gap:6px;min-width:0;display:grid}.movement-entry__code{overflow-wrap:anywhere;min-width:0;color:var(--entry-color);letter-spacing:.04em;font-size:.875rem;font-weight:600;line-height:1.25}.movement-entry__title{color:var(--ink);font-size:1.125rem;font-weight:600;line-height:1.3}.movement-entry__detail{color:var(--ink-soft);font-size:.875rem;font-weight:400;line-height:1.4}.movement-entry__advance{width:16px;height:16px;color:var(--entry-color);grid-area:2/2;align-self:end}.movement-entry:focus-visible{outline:3px solid var(--entry-color);outline-offset:3px}.movement-entry:active{background:color-mix(in srgb, var(--entry-color) 12%, var(--paper));border-color:var(--entry-color)}.movement-entry:disabled{cursor:wait;opacity:.55}@media (hover:hover){.movement-entry:hover:not(:disabled){background:color-mix(in srgb, var(--entry-color) 8%, var(--paper));border-color:var(--entry-color)}}@media (width<=760px){.movement-entry{grid-template-columns:minmax(0,1fr) 16px;gap:10px;min-height:144px;padding:16px}.movement-entry__icon{width:24px;height:24px}.movement-entry__title{font-size:1rem}.movement-entry--workspace{min-height:154px}}@media (prefers-reduced-motion:reduce){.movement-entry{transition:none}}.workspace-movements .movement-entry--workspace{aspect-ratio:1;grid-template-rows:min-content minmax(min-content,1fr);align-self:stretch;align-items:start;gap:8px 10px;height:auto;min-height:min-content;padding:16px}.movement-entry--workspace .movement-entry__copy{align-self:start;gap:4px}.movement-entry--workspace .movement-entry__title{min-height:2.6em}@media (width<=760px){.workspace-movements .movement-entry--workspace{padding:12px}}
