.b280-preview{max-width:580px;margin:auto;border:1px solid var(--line,#dce6ee);border-radius:12px;padding:14px;background:var(--card,#fff)}.b280-preview h2,.b280-preview h3{text-align:center;margin:5px 0;color:var(--ami21-accent,#173a68)}.b280-preview h3{font-size:17px}.b280-preview dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;border-bottom:1px solid var(--line,#dce6ee);padding:7px 0}.b280-preview dt{font-weight:700}.b280-preview dd{margin:0;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}.b280-preview footer{text-align:center;font-weight:700;margin-top:14px}.b280-actions,.b280-controls{display:flex;align-items:end;flex-wrap:wrap;gap:8px;margin:14px 0}.b280-controls label,.b280-group-row label{display:flex;flex-direction:column;gap:5px;font-weight:600;min-width:0}.b280-controls select{min-width:140px}.b280-group-row{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end;margin-bottom:12px}.b280-group-row input{width:100%;min-width:0}.b280 .table td{font-size:13px}.b280 details summary{font-weight:700;cursor:pointer}.b280-status{overflow-wrap:anywhere}@media(max-width:480px){.b280-preview{padding:10px}.b280-preview dl div{grid-template-columns:95px minmax(0,1fr)}.b280-controls label{flex:1}.b280-controls select{min-width:0;width:100%}.b280-group-row{grid-template-columns:1fr auto}.b280-group-row label:first-child{grid-column:1/-1}.b280-actions .btn{padding:9px 11px}}
