/* Knit 0.3.6 importer */
.knit036-import{max-width:900px;margin:0 auto;padding:10px 0 28px;color:var(--ink)}
.knit036-import h2{margin:0 0 6px;font-size:1.25rem}
.knit036-upload{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:20px 0 12px}
.knit036-upload input{max-width:100%;min-width:160px;flex:1}
.knit036-summary{padding:12px;background:var(--bg-muted,#f4f6fa);border-radius:7px;margin-bottom:12px}
.knit036-type{border:1px solid var(--border,#dde3ee);padding:14px;margin:12px 0;border-radius:9px}
.knit036-type h3{font-size:1.06rem;margin:0 0 9px}
.knit036-type>label{display:flex;gap:15px;align-items:center;margin-bottom:10px;flex-wrap:wrap}
.knit036-type select{max-width:100%;min-width:140px}
.knit036-fields{display:grid;gap:4px}
.knit036-field-row{display:grid;grid-template-columns:minmax(130px,1.1fr) minmax(180px,1.3fr) minmax(85px,.7fr);align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--border,#e0e5ee)}
.knit036-field-name{display:flex;flex-direction:column;min-width:0;gap:1px}
.knit036-field-name small{word-break:break-word;font-size:.74rem}
.knit036-commands{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}
.knit036-status{padding:10px 0;min-height:36px}
.knit036-import progress{display:block;width:100%;height:12px;margin-top:12px}
.knit036-warnings{margin:12px 0;padding:12px;border-left:3px solid #ad7812;background:#fff9ec}
.knit036-warnings p{font-size:.82rem;margin:7px 0}
@media(max-width:650px){.knit036-field-row{grid-template-columns:1fr}.knit036-type{padding:10px}.knit036-upload{align-items:stretch;flex-direction:column}}
