.recipes-panel{gap:var(--lsos-space-3,12px);padding:var(--lsos-space-4,16px);font-family:var(--lsos-font-body,system-ui, sans-serif);color:var(--lsos-color-text,#1a1a1a);flex-direction:column;display:flex}.recipes-header{gap:var(--lsos-space-2,8px);border-bottom:1px solid var(--lsos-color-border,#d0d0d0);padding-bottom:var(--lsos-space-2,8px);display:flex}.recipes-header__tab{padding:var(--lsos-space-2,8px) var(--lsos-space-3,12px);border-radius:var(--lsos-radius-sm,4px);cursor:pointer;font-size:var(--lsos-font-size-sm,.875rem);background:0 0;border:1px solid #0000}.recipes-header__tab:hover,.recipes-header__tab:focus-visible{background:var(--lsos-color-surface-hover,#f5f5f5);outline:2px solid var(--lsos-color-focus,#0072ce);outline-offset:2px}.recipes-header__tab--active{border-color:var(--lsos-color-border,#d0d0d0);background:var(--lsos-color-surface,#fff);font-weight:600}.recipes-panel__toolbar{gap:var(--lsos-space-2,8px);display:flex}.recipes-row{width:100%;padding:var(--lsos-space-3,12px);margin-bottom:var(--lsos-space-2,8px);border:1px solid var(--lsos-color-border,#d0d0d0);border-radius:var(--lsos-radius-md,8px);background:var(--lsos-color-surface,#fff);text-align:left;cursor:pointer;border-left-width:4px;justify-content:space-between;align-items:center;display:flex}.recipes-row:hover,.recipes-row:focus-visible{background:var(--lsos-color-surface-hover,#f5f5f5);outline:2px solid var(--lsos-color-focus,#0072ce);outline-offset:2px}.recipes-row--cookable{border-color:var(--lsos-color-success,#2ecc71)}.recipes-row--partial{border-color:var(--lsos-color-warning,#e67e22)}.recipes-row__name{font-weight:600}.recipes-row__category{font-size:var(--lsos-font-size-sm,.875rem);color:var(--lsos-color-text-muted,#666);text-transform:capitalize}.recipes-view{flex-direction:column;display:flex}.recipes-category-chip{align-items:center;gap:var(--lsos-space-2,8px);padding:var(--lsos-space-2,8px) var(--lsos-space-3,12px);margin:var(--lsos-space-1,4px);border-radius:var(--lsos-radius-pill,999px);color:#fff;cursor:pointer;text-transform:capitalize;border:none;display:inline-flex}.recipes-viewer__header h2{margin:0 0 var(--lsos-space-2,8px);font-size:var(--lsos-font-size-lg,1.25rem)}.recipes-viewer__color-bar{border-radius:var(--lsos-radius-sm,4px);height:4px;margin-bottom:var(--lsos-space-3,12px)}.recipes-viewer__meta{gap:var(--lsos-space-3,12px);font-size:var(--lsos-font-size-sm,.875rem);color:var(--lsos-color-text-muted,#666);display:flex}.recipes-viewer__actions,.recipes-editor__actions,.recipes-filters-panel__toggles,.recipes-filters-panel__categories{gap:var(--lsos-space-2,8px);margin-top:var(--lsos-space-3,12px);flex-wrap:wrap;display:flex}.recipes-editor__row{gap:var(--lsos-space-2,8px);margin-bottom:var(--lsos-space-2,8px);align-items:flex-end;display:flex}.recipes-widget,.recipes-quick-add-widget{gap:var(--lsos-space-2,8px);flex-direction:column;display:flex}.recipes-multitasking-preview ul{margin:0;padding:0;list-style:none}.recipes-multitasking-preview li{padding:var(--lsos-space-2,8px);border-left:4px solid var(--lsos-color-border,#d0d0d0);margin-bottom:var(--lsos-space-1,4px)}@media (prefers-contrast:more){.recipes-row,.recipes-header__tab{border-width:2px}}
