.marketing-kit header{margin-bottom:1.25rem}.marketing-category{padding:1.5rem;margin-bottom:1.25rem}.marketing-category h3{margin-top:0}.marketing-drop{position:relative;display:flex;align-items:center;justify-content:center;min-height:7rem;border:2px dashed var(--accent,#49adc4);border-radius:1rem;padding:1rem;margin:1rem 0;cursor:pointer;text-align:center}.marketing-drop small{display:block;margin-top:.5rem;font-size:.875rem}.marketing-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.marketing-drop.dragging,.marketing-drop:focus-within{background:rgba(73,173,196,.15);outline:2px solid #49adc4}.marketing-actions{display:flex;flex-wrap:wrap;gap:.5rem}.marketing-delete{color:#e16d79!important}.marketing-kit th{white-space:nowrap}.marketing-kit td{vertical-align:top}.marketing-kit td:first-child{overflow-wrap:anywhere;min-width:10rem}.marketing-kit .empty{padding:1.5rem}.marketing-preview .modal-card{width:min(56rem,95vw);max-height:90vh;overflow:auto}.marketing-preview-body img{display:block;max-width:100%;max-height:65vh;margin:auto;object-fit:contain}.marketing-preview-body iframe{width:100%;height:60vh;border:0;background:#fff}.marketing-preview-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:60vh;overflow:auto}.marketing-kit #marketing-status:empty{display:none}@media(max-width:600px){.marketing-category{padding:1rem}.marketing-actions{min-width:10rem}.marketing-drop{min-height:8rem}}
