.bulk-template-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:12px;align-items:end;margin:22px 0;padding:18px;border:1px solid var(--sk-border,#dbe5f0);border-radius:18px;background:var(--sk-bg-soft,#f8fbff)}.bulk-template-form label{display:grid;gap:7px;color:var(--sk-text,#15233a);font-size:.78rem;font-weight:800}.bulk-template-form select{min-height:46px}.import-preview{display:grid;gap:8px;margin-top:14px;padding:14px 16px;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff;color:#1e3a5f}.import-preview>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.import-preview strong{font-size:.9rem}.import-preview span,.import-preview small{font-size:.8rem;line-height:1.45}.import-preview ul{display:grid;gap:5px;margin:3px 0 0;padding:0;list-style:none}.import-preview li{font-size:.8rem;line-height:1.45}.import-preview li.is-error{color:#b42318}.import-preview li.is-warning{color:#9a6700}.import-preview.is-checking{background:#f8fafc;border-color:#cbd5e1}.import-preview.is-ready{background:#ecfdf5;border-color:#86efac;color:#166534}.import-preview.is-blocked{background:#fff7ed;border-color:#fdba74;color:#9a3412}.import-preview.is-warning{background:#fffbeb;border-color:#fde68a;color:#854d0e}body.dark .bulk-template-form{background:#122238;border-color:#263b56}body.dark .bulk-template-form label{color:#edf3fb}body.dark .import-preview{background:#11243b;border-color:#315273;color:#d7e7fa}body.dark .import-preview.is-ready{background:#12352c;border-color:#237c5b;color:#c9f7e7}body.dark .import-preview.is-blocked{background:#3b2415;border-color:#9a5e29;color:#ffe0bc}@media(max-width:1000px){.bulk-template-form{grid-template-columns:repeat(2,1fr)}.bulk-template-form button{grid-column:span 2}}@media(max-width:600px){.bulk-template-form{grid-template-columns:1fr}.bulk-template-form button{grid-column:auto}.import-preview>div{display:grid;gap:4px}}
