.em-filters,.em-steps,.em-actions{display:flex;gap:12px;margin-bottom:22px;flex-wrap:wrap}.em-filters input{flex:1}.em-filters input,.em-filters select,.em-package input,#em-copy-source{background:#fff;color:#173458;border:1px solid #cfdaeb;font-size:13px;min-width:0;border-radius:6px;padding:10px}.em-steps .active{background:#0d1e3c;color:#fff}.em-basics{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;align-items:start}.em-preview{position:sticky;top:20px;background:#0c1d3a;color:white}.em-preview h3{margin:20px 0 12px;font-size:19px;overflow-wrap:anywhere}.em-preview p{font-size:11px;color:#b0c2df}.em-preview>strong{font-size:12px;display:block}.em-preview img{width:100%;aspect-ratio:16/9;object-fit:cover;margin-top:18px;border-radius:6px}#em-preview-packages{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}#em-preview-packages span{padding:10px;border-radius:6px;background:#1c3456;font-size:11px}#em-preview-packages b{display:block;margin-top:5px}.em-preview>.primary{width:100%}.em-package{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr 1fr;gap:10px;padding:14px 0;border-bottom:1px solid #dce5f1}.em-package input{width:100%}.em-package label{font-size:11px;margin:0;color:#59708f}.em-package input[type=checkbox]{width:17px;min-height:17px}.em-package>button{justify-self:end}#em-qr-preview{max-height:180px;max-width:100%;object-fit:contain}.em-actions{justify-content:flex-end;margin-top:24px}.em-step textarea{color:#183754;background:#fff;border:1px solid #d2dfed;border-radius:7px;padding:12px;font:14px Tahoma}#em-feedback{color:#336b42;font-size:13px}#em-import-status,#em-docs{font-size:12px;color:#577290}@media(max-width:760px){.em-basics{grid-template-columns:1fr}.em-preview{position:static}.em-steps{gap:6px}.em-steps button{font-size:10px;padding:9px}.em-actions button{flex:1}.em-filters input,.em-filters select{width:100%;font-size:16px}.em-package{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.em-package>input{grid-column:1/-1}.em-package input{font-size:16px}}
