@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}:root { --empty-bg: #f9fafb; --empty-border: #e5e7eb; --empty-text: #374151; --empty-accent: #10b981; } .no-results-container { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 40px 20px; background-color: var(--clr-white); border: 1px dashed var(--clr-border);  border-radius: var(--br-xs); margin: 20px 0; width: 100%;}.no-results-icon-wrapper { width: 80px; height: 80px; background: #ffffff; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 25px; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05); color: var(--clr-primary);} .no-results-heading { font-size: var(--fs-h3); font-weight: 700; color: var(--clr-text); margin-bottom: 10px;} .no-results-desc { color: var(--empty-text); max-width: 500px; line-height: 1.6; margin-bottom: 30px; font-size: var(--fs-body-min);}.reset-filters-btn { background-color: var(--clr-secondary);  color: #ffffff; padding: var(--gap-m) var(--gap-l); border-radius: var(--br-s); font-weight: 600; transition: 0.3s; display: inline-flex; align-items: center; gap: 8px;} .reset-filters-btn:hover { background-color: var(--clr-primary); transform: translateY(-2px);}.help-link { margin-top: 20px; font-size: var(--fs-body-min); color: #6b7280;} .help-link a { color: var(--clr-primary); font-weight: 600;}