@import url('./hero-carousel.css');
.ab-card{padding:18px;border:1px solid #ffffff1c;border-radius:16px;background:#0a1511;margin-top:14px;display:grid;grid-template-columns:120px 1fr;gap:16px}.ab-thumb{width:120px;height:100px;object-fit:cover;border-radius:10px}.ab-copy{min-width:0}.ab-copy h3{font-size:17px;margin:7px 0;white-space:pre-line}.ab-copy p{font-size:12px;line-height:1.5;color:#9caeb3;overflow-wrap:anywhere}.ab-copy small{color:#80d6af;font-size:11px}.ab-cta-label{font-size:11px;color:#ebd084}.ab-card .form-actions{grid-column:1/-1;flex-wrap:wrap}.ab-card .button{font-size:12px;min-height:40px;padding:9px 15px}@media(max-width:450px){.ab-card{grid-template-columns:76px 1fr;padding:13px;gap:11px}.ab-thumb{width:76px;height:90px}.ab-copy h3{font-size:15px}.ab-card .button{padding:8px 11px}}

.admin-body input,.admin-body textarea,.admin-body select{font-size:16px}
.ab-placement-tabs{display:flex;gap:8px;margin:0 0 20px;padding:5px;border:1px solid #ffffff1c;border-radius:15px;background:#0a1511}.ab-placement-tabs .button{flex:1;min-height:44px;margin:0;border-color:transparent;font-size:14px}.ab-placement-tabs .button.active{background:#19372b;border-color:#3a8863;color:#a2f5c9}
.ab-edit-group{min-width:0;margin:0 0 23px;padding:17px;border:1px solid #ffffff1c;border-radius:15px}.ab-edit-group legend{padding:0 7px;color:#d9e6dd;font-size:14px;font-weight:700}.ab-edit-group .field:last-child{margin-bottom:0}.ab-character-count{text-align:right;color:#8ca597}.ab-preview-heading{font-size:15px;margin:24px 0 12px}.ab-preview{max-width:480px;margin:0 auto 20px;pointer-events:none}.ab-preview .hc-art{animation:none}.ab-preview .hc-cta{cursor:default}.ab-preview .hc-copy{box-sizing:border-box}
