.cv-smoke15-panel{border:1px solid #bb9a60;margin:18px 0}
.cv-smoke15-panel small{font-size:.65em;color:#686359}
.cv-smoke15-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0}
.cv-smoke15-grid label{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:600}
.cv-smoke15-grid input{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:11px;border:1px solid #b99e76;background:#fff9ed}
#cvSmoke15Status{margin:10px 0;font-size:13px}
#cvSmoke15Output{padding:12px;border:1px solid #c8ab77;background:#fff7e7;overflow-wrap:anywhere}
#cvSmoke15Code{display:block;margin:8px 0;padding:8px;background:#efe2cb;overflow-wrap:anywhere}
@media(max-width:720px){.cv-smoke15-grid{grid-template-columns:1fr}}
