/* EK Catering Pricing — frontend styles
   Layout uses the existing CRM col* classes.
   Only catering-specific additions here. */

.ek-badge          { display:inline-block; padding:1px 8px; border-radius:10px; font-size:12px; font-weight:600; }
.ek-badge--green   { background:#edfaef; color:#1a7a34; }
.ek-badge--amber   { background:#fcf9e8; color:#996800; }
.ek-badge--red     { background:#fde8e8; color:#b32d2e; }
.ek-align-right    { text-align:right; }
.ek-current        { background:#f0fbf4 !important; }
.ek-editable       { cursor:text; }
.ek-editable:hover { background:#f0f6fc; }
.ek-single-price   { font-weight:600; }
#ek-single-price-preview { display:inline-block; font-weight:600; min-width:80px; }
.small             { font-size:12px; color:#646970; }
