.dish-status-badge{display:inline-flex;align-items:center;gap:5px;max-width:100%;box-sizing:border-box;padding:5px 8px;border-radius:7px;font:700 12px/1.15 Arial,sans-serif;letter-spacing:.025em;white-space:nowrap;vertical-align:middle}
.dish-status-badge svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.status-hit{background:#681c33;color:#fff9f0}.status-new{background:#36533e;color:#fff9f0}.status-announcement{background:#eedfc5;color:#5b3826;border:1px solid #cbb492}
.dish-status-strip{display:flex;align-items:center;justify-content:center;grid-column:1/-1;width:100%;min-height:46px;box-sizing:border-box;padding:8px 6px;flex:none;pointer-events:none}
.dish-status-strip .dish-status-badge{padding:7px 11px;gap:6px;border-radius:9px;font-size:14px;letter-spacing:.045em;border:1px solid #ffffff70}
.dish-status-strip .dish-status-badge svg{width:18px;height:18px;stroke-width:2}
.strip-hit{background:linear-gradient(90deg,#fff5e7,#ffe4ca,#fff5e7)}
.strip-hit .status-hit{background:#902c21;color:#fff9e7;box-shadow:0 0 7px #ef8b34a6,0 0 15px #ef8b3459}
.strip-new{background:linear-gradient(90deg,#f2f7e9,#e1edc9,#f2f7e9)}
.strip-new .status-new{background:#30573b;color:#fffbea;box-shadow:0 0 7px #7fa54c99,0 0 15px #7fa54c4d}
.strip-announcement{background:linear-gradient(90deg,#fff8e4,#f9e7ac,#fff8e4)}
.strip-announcement .status-announcement{background:#715016;color:#fffbea;box-shadow:0 0 7px #d9ac3899,0 0 15px #d9ac3859}
.dish-coming-soon{display:inline-block;font:600 14px/1.35 Arial,sans-serif;color:#75563a;white-space:normal}
.mobile-menu-v28 .dish-announcement .dish-bottom{min-height:79px;justify-content:flex-start}
.photo-viewer-details>.dish-status-badge{margin-bottom:6px}
.photo-viewer-details .dish-coming-soon{font-size:16px}
.catalog-admin-row .dish-status-badge{width:max-content;margin-top:5px;padding:4px 6px;font-size:12px}
.catalog-admin-row .dish-status-badge svg{width:14px;height:14px}
.catalog-status-field{gap:7px}.catalog-status-field select{min-height:44px}
#catStatusPreview:empty{display:none}
.catalog-editor-form .field[hidden]{display:none!important}
.catalog-admin-row .status-announcement{color:#5b3826}
@media(max-width:359px){.dish-status-strip .dish-status-badge{padding:7px 8px;font-size:13px}}
