/* Art4Wear Events frontend styles (white, black, teal) */
.awe-btn{ display:inline-block; padding:8px 12px; border-radius:6px; background:#008080; color:#fff; text-decoration:none; border:none; }
.awe-filter-form select, .awe-filter-form input[type="date"]{ padding:6px; margin-right:6px; border:1px solid #ddd; }
.awe-events-list{ background:#fff; color:#000; padding:12px; border-radius:6px; }
.awe-event{ margin-bottom:12px; }
.awe-calendar td { vertical-align:top; }
.awe-cal-item{ font-size:13px; padding:6px; margin-bottom:4px; border-radius:4px; color:#fff; }
.awe-modal{ position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.6); display:flex; align-items:center; justify-content:center; z-index:9999; }
.awe-modal-inner{ background:#fff; color:#000; padding:20px; max-width:520px; width:90%; border-radius:8px; position:relative; }
.awe-modal-close{ position:absolute; right:10px; top:6px; background:none; border:none; font-size:22px; cursor:pointer; }
.awe-brand .awe-btn{ background:#008080; color:#fff; }
