.sis-body{display:grid;gap:var(--sp-6)}.sis-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--sp-6);padding:var(--sp-6)}.sis-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-6);border:2px dashed var(--border-strong);border-radius:var(--r-md);background:var(--surface-sunken);text-align:center;min-width:0}.sis-upload.is-dragging{border-color:var(--accent)}.sis-upload>svg{color:var(--tone)}.sis-upload input{width:100%;min-width:0;font-size:var(--fs-small);color:var(--text-2)}.sis-upload input::file-selector-button{margin-right:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-3);color:var(--text);font:inherit;cursor:pointer}.sis-options{display:flex;flex-direction:column;justify-content:center;gap:var(--sp-4);min-width:0}.sis-options select{width:100%;min-width:0}.sis-options .button{white-space:normal;text-align:center}.sis-preview{grid-column:1 / -1;display:grid;justify-items:center;gap:var(--sp-2);margin:0;padding:var(--sp-4);background:var(--surface-sunken);border-radius:var(--r-md)}.sis-preview[hidden]{display:none}.sis-preview img{object-fit:contain;max-width:100%}.sis-preview figcaption{max-width:100%;overflow-wrap:anywhere;font-size:var(--fs-small);color:var(--text-3)}.sis-note{margin-bottom:var(--sp-4);color:var(--text-2);font-size:var(--fs-small);line-height:var(--lh-base)}.sis-status{color:var(--text-2);font-size:var(--fs-small)}.sis-status:empty{display:none}.sis-body .more-links{flex-wrap:wrap}.sk-card__match{padding:0 var(--sp-3) var(--sp-3);font-size:var(--fs-caption);color:var(--text-3)}.sk-card__match--exact{color:var(--tone)}@media (max-width:768px){.sis-form{grid-template-columns:minmax(0,1fr);gap:var(--sp-4);padding:var(--sp-4)}.sis-upload{padding:var(--sp-4)}}