.lik-grid{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));gap:16px;display:grid}.lik-card{flex-direction:column;gap:16px;padding:16px;display:flex}.lik-timeline{border-block-start:1px solid var(--fab-v-hairline);flex-direction:column;gap:0;padding-block-start:12px;display:flex}.lik-step{grid-template-columns:18px minmax(0,1fr);gap:12px;padding-block-end:12px;display:grid;position:relative}.lik-step:not(:last-child):before{content:"";background:var(--fab-v-hairline);inline-size:1px;position:absolute;inset-block:14px 0;inset-inline-start:8px}.lik-step-mark{border:1px solid var(--fab-v-ink-faint);background:var(--fab-v-surface-base);border-radius:999px;block-size:9px;inline-size:9px;margin-block-start:4px;margin-inline-start:4px}.lik-step[data-step=past] .lik-step-mark{background:var(--fab-v-ink-faint);border-color:var(--fab-v-ink-faint)}.lik-step[data-step=now] .lik-step-mark{background:var(--fab-v-ink-strong);border-color:var(--fab-v-ink-strong);box-shadow:0 0 0 3px var(--fab-v-surface-sunken)}.lik-step[data-step=ahead]{opacity:.55}.lik-step-body{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.lik-licence{border-radius:var(--fab-v-radius-md);background:var(--fab-v-surface-sunken);flex-direction:column;gap:8px;padding:12px;display:flex}.lik-consent{flex-direction:column;gap:16px;display:flex}.lik-statement{border-radius:var(--fab-v-radius-md);background:var(--fab-v-surface-sunken);border-inline-start:3px solid var(--fab-v-ink-brand);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.lik-fields{flex-direction:column;gap:8px;display:flex}.lik-file{border-radius:var(--fab-v-radius-md);border:1px dashed var(--fab-v-hairline);background:var(--fab-v-surface-raised);color:var(--fab-v-ink-body);cursor:pointer;align-items:center;gap:8px;min-block-size:34px;padding:8px 12px;display:inline-flex}.lik-file:hover{border-color:var(--fab-v-ink-faint);color:var(--fab-v-ink-strong)}.lik-file-input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lik-file:focus-within{outline:2px solid var(--fab-v-ink-brand);outline-offset:2px}.lik-url{border-radius:var(--fab-v-radius-md);border:1px solid var(--fab-v-hairline);background:var(--fab-v-surface-base);min-block-size:34px;color:var(--fab-v-ink-muted);align-items:center;gap:8px;padding-inline:12px;display:flex}.lik-url input{min-inline-size:0;color:var(--fab-v-ink-strong);background:0 0;border:0;outline:none;flex:1;font-size:13px}.lik-confirm{border-radius:var(--fab-v-radius-md);background:var(--fab-v-tint-critical);border-inline-start:3px solid var(--fab-v-ink-critical);flex-direction:column;gap:12px;padding:12px;display:flex}.lik-flags{flex-direction:column;gap:12px;display:flex}.lik-flag{border-radius:var(--fab-v-radius-md);background:var(--fab-v-surface-base);border-inline-start:3px solid var(--fab-v-ink-critical);align-items:flex-start;gap:12px;padding:12px;display:flex}.lik-flag[data-kind=disclosure_missing]{border-inline-start-color:var(--fab-v-ink-caution)}.lik-pick{flex-wrap:wrap;gap:8px;display:flex}.lik-note{border-radius:var(--fab-v-radius-md);background:var(--fab-v-surface-sunken);border-inline-start:3px solid var(--fab-v-ink-brand);flex-direction:column;gap:4px;padding:12px;display:flex}@media (max-width:720px){.lik-grid{grid-template-columns:minmax(0,1fr)}}
