.cell-state[data-v-08bb6f90]{text-transform:uppercase;letter-spacing:.04em;font-size:.66rem;font-weight:700}.cell-state.review[data-v-08bb6f90]{color:var(--import-warn)}.confirm-choice[data-v-08bb6f90]{border-radius:var(--radius-medium);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;max-width:100%;padding:4px 6px;overflow:hidden}.confirm-choice[data-v-08bb6f90]:hover,.confirm-choice[data-v-08bb6f90]:focus-visible{background:var(--import-warn-tint)}.cell-state.none[data-v-08bb6f90],.cell-state.duplicate[data-v-08bb6f90]{color:var(--import-bad)}.cell-state.edited[data-v-08bb6f90]{color:var(--color-accent)}@media (pointer:coarse){.confirm-choice[data-v-08bb6f90]{min-height:32px}}.cell[data-v-513b21a5]{border:1px solid var(--import-border);border-radius:var(--radius-large);background:var(--import-surface);flex-direction:column;gap:6px;min-width:0;padding:6px;display:flex}.cell.review[data-v-513b21a5],.cell.paragon[data-v-513b21a5],.cell.refinement[data-v-513b21a5],.cell.missing.unplaced[data-v-513b21a5]{border-color:var(--import-warn);background:var(--import-warn-tint)}.cell.missing.next[data-v-513b21a5]{border-color:var(--pick-colour)}.cell.none[data-v-513b21a5],.cell.duplicate[data-v-513b21a5]{border-color:var(--import-bad);background:var(--import-bad-tint)}.cell-images[data-v-513b21a5]{grid-template-columns:1fr 1fr;gap:4px;display:grid}.cell-card[data-v-513b21a5],.cell-portrait[data-v-513b21a5]{aspect-ratio:74/104;object-fit:cover;border-radius:var(--radius-medium);background:#00000059;width:100%;display:block}.cell-card.empty[data-v-513b21a5],.cell-portrait.empty[data-v-513b21a5]{background:#ffffff0f}.cell.unit .cell-card[data-v-513b21a5],.cell.unit .cell-portrait[data-v-513b21a5]{aspect-ratio:1;object-position:top}.cell-name[data-v-513b21a5-s]{border:1px solid var(--import-border);border-radius:var(--radius-medium);background:var(--import-surface);width:100%;color:var(--import-text);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);padding:4px 6px;font-size:.78rem;font-weight:600;overflow:hidden}.cell-name[data-v-513b21a5-s]:hover,.cell-name[data-v-513b21a5-s]:focus-visible,.cell-name.open[data-v-513b21a5-s]{border-color:var(--color-accent);color:var(--color-accent)}.cell-meta[data-v-513b21a5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}@media (pointer:coarse){.cell-name[data-v-513b21a5-s]{padding:8px 6px}}.cell-confirm[data-v-932af041]{flex-wrap:wrap;flex-basis:100%;gap:4px;min-width:0;display:flex}.confirm-card[data-v-932af041]{flex-basis:100%}.import{gap:var(--spacing-lg);color:var(--import-text);flex-direction:column;display:flex}.import h1{margin:0}.import-head{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.import .meta{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.import .note{color:var(--import-text-dim);font-size:.82rem}.import .error{color:var(--import-bad)}.import .intro{text-align:center;max-width:42em;margin:0}.import .field{flex-direction:column;flex:160px;gap:4px;min-width:0;display:flex}.import .field.wide{flex-basis:100%}.import .field-label,.import .group-label{letter-spacing:.05em;text-transform:uppercase;color:var(--import-label);font-size:.68rem;font-weight:700}.import .field-input{font:inherit;font-size:max(.85rem, var(--field-min-font-size));border-radius:var(--radius-medium);color:var(--import-text);background:#ffffff12;border:1px solid #ffffff38;padding:7px 10px}.import .field-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 30%, transparent);outline:none}.import .field-input.invalid{border-color:var(--import-bad)}.import .drop-section{gap:var(--spacing-md);flex-direction:column;display:flex}.import .drop-head{flex-direction:column;gap:2px;display:flex}.import .shot-list{grid-template-columns:var(--import-columns);gap:var(--spacing-sm);display:grid}@media (width<=720px){.import .shot-list{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.import .review-section{gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--import-border);flex-direction:column;display:flex}.import .section-head{align-items:baseline;gap:var(--spacing-sm);display:flex}.import .section-title{font-size:.95rem;font-weight:600}.import .section-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--import-text-dim);font-size:.8rem;overflow:hidden}.import .footer{gap:var(--spacing-sm);padding-top:var(--spacing-lg);border-top:1px solid var(--import-border);flex-wrap:wrap;align-items:center;display:flex}.import .footer-btn{min-height:var(--import-control-height);border-radius:var(--radius-medium);font:inherit;cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:4px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.import .footer-btn.danger{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.import .footer-btn.danger:hover:not(:disabled),.import .footer-btn.danger.confirm-armed{background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.import .footer-btn:disabled{opacity:.5;cursor:not-allowed}.import .footer-btn.secondary{color:var(--import-text);background:#ffffff12;border-color:#fff3}.import .footer-btn.secondary:hover{background:#ffffff24}.import .learned-line{margin:var(--spacing-sm) 0 0;justify-content:flex-end;display:flex}.import .link-btn{color:var(--import-text-dim);font:inherit;cursor:pointer;background:0 0;border:none;font-size:.78rem;text-decoration:underline}.import .link-btn:hover{color:var(--import-text)}.import .link-btn.armed{color:var(--import-bad)}@media (pointer:coarse){.import .link-btn{min-height:32px}}.picker-remove{color:#fff9;width:calc(100% - 8px);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-top:1px solid #ffffff1a;flex-shrink:0;margin:8px 4px 0;padding:6px 0 0;font-size:11px;display:block}.picker-remove:hover{color:#fff}
