.recipe-meta-overflow{display:contents}.recipe-meta-overflow__trigger{display:none!important}.recipe-meta-overflow__backdrop{display:none}.recipe-meta-overflow__panel{display:contents}@media (max-width:640px){.recipe-meta-overflow{display:flex;align-items:center;position:relative;flex-shrink:0}.recipe-meta-overflow__trigger{display:inline-flex!important;min-height:34px;width:34px;min-width:34px;height:34px;box-sizing:border-box;border:none;border-radius:var(--radius-subtle);background:transparent;color:var(--color-sage-subdued);box-shadow:none;text-shadow:none;filter:none;transition:background var(--anim-fast),color var(--anim-fast)}.recipe-meta-overflow__trigger:focus-visible,.recipe-meta-overflow__trigger:hover,.recipe-meta-overflow__trigger[aria-expanded=true]{background:rgba(83,102,77,.1);color:var(--color-sage-subdued);box-shadow:none;text-shadow:none;filter:none}.recipe-meta-overflow__panel{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-popover,500);flex-direction:column;gap:0;width:max-content;min-width:240px;max-width:min(360px,calc(100vw - 2 * var(--gutter)));background:#ffffff;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-subtle);box-shadow:0 4px 6px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.12);padding:var(--space-2);overflow:hidden}.recipe-meta-overflow--open .recipe-meta-overflow__panel{display:flex}.recipe-meta-overflow__panel .recipe-page__meta-save-btn,.recipe-meta-overflow__panel>*{width:100%;justify-content:flex-start!important}.recipe-meta-overflow__panel .recipe-add-folder-control,.recipe-meta-overflow__panel .recipe-bookmark-control--inline-action,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-add-folder-control--in-folder,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-add-folder-control--inline-action,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control--inline-action{width:100%!important;min-width:0!important;justify-content:flex-start!important;align-items:center!important;min-height:50px!important;padding:var(--space-3) var(--space-4)!important;border-radius:var(--radius-subtle)!important;border:none!important;background:transparent!important;color:var(--color-text)!important;text-align:left!important;white-space:nowrap}.recipe-meta-overflow__panel .recipe-add-folder-control--inline-action .icon-label-button__label,.recipe-meta-overflow__panel .recipe-bookmark-control--inline-action .icon-label-button__label,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-add-folder-control--inline-action .icon-label-button__label,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control--inline-action .icon-label-button__label{color:var(--color-text)!important}.recipe-meta-overflow__panel .recipe-add-folder-control .app-icon,.recipe-meta-overflow__panel .recipe-add-folder-control .icon-label-button__icon,.recipe-meta-overflow__panel .recipe-bookmark-control--inline-action .icon-label-button__icon,.recipe-meta-overflow__panel .recipe-bookmark-control__icon,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-add-folder-control .app-icon,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-add-folder-control .icon-label-button__icon,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control--inline-action .icon-label-button__icon,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control__icon{width:var(--icon-size-md)!important;height:var(--icon-size-md)!important;min-width:var(--icon-size-md);min-height:var(--icon-size-md);max-width:var(--icon-size-md);max-height:var(--icon-size-md);flex-shrink:0;color:var(--color-text)!important}.recipe-meta-overflow__panel .recipe-bookmark-control--saved,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control--saved{background:transparent!important;color:var(--color-text)!important}.recipe-meta-overflow__panel .recipe-bookmark-control--saved .icon-label-button__label,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control--saved .icon-label-button__label{color:var(--color-text)!important}.recipe-meta-overflow__panel .recipe-bookmark-control--saved .app-icon,.recipe-meta-overflow__panel .recipe-bookmark-control--saved .recipe-bookmark-control__icon,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control--saved .app-icon,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control--saved .recipe-bookmark-control__icon{color:var(--color-primary)!important}.recipe-meta-overflow__panel .recipe-add-folder-control:focus-visible:not(:disabled),.recipe-meta-overflow__panel .recipe-add-folder-control:hover:not(:disabled),.recipe-meta-overflow__panel .recipe-bookmark-control--inline-action:focus-visible:not(:disabled),.recipe-meta-overflow__panel .recipe-bookmark-control--inline-action:hover:not(:disabled),.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-add-folder-control:focus-visible:not(:disabled),.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-add-folder-control:hover:not(:disabled),.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control--inline-action:focus-visible:not(:disabled),.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control--inline-action:hover:not(:disabled){background:var(--color-primary)!important;color:var(--color-text-on-primary)!important;filter:none!important}.recipe-meta-overflow__panel .recipe-add-folder-control:focus-visible:not(:disabled) .app-icon,.recipe-meta-overflow__panel .recipe-add-folder-control:focus-visible:not(:disabled) .icon-label-button__label,.recipe-meta-overflow__panel .recipe-add-folder-control:hover:not(:disabled) .app-icon,.recipe-meta-overflow__panel .recipe-add-folder-control:hover:not(:disabled) .icon-label-button__label,.recipe-meta-overflow__panel .recipe-bookmark-control--inline-action:focus-visible:not(:disabled) .icon-label-button__label,.recipe-meta-overflow__panel .recipe-bookmark-control--inline-action:focus-visible:not(:disabled) .recipe-bookmark-control__icon,.recipe-meta-overflow__panel .recipe-bookmark-control--inline-action:hover:not(:disabled) .icon-label-button__label,.recipe-meta-overflow__panel .recipe-bookmark-control--inline-action:hover:not(:disabled) .recipe-bookmark-control__icon,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-add-folder-control:focus-visible:not(:disabled) .app-icon,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-add-folder-control:focus-visible:not(:disabled) .icon-label-button__label,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-add-folder-control:hover:not(:disabled) .app-icon,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-add-folder-control:hover:not(:disabled) .icon-label-button__label,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control--inline-action:focus-visible:not(:disabled) .icon-label-button__label,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control--inline-action:focus-visible:not(:disabled) .recipe-bookmark-control__icon,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control--inline-action:hover:not(:disabled) .icon-label-button__label,.recipe-page__meta-actions .recipe-meta-overflow__panel .recipe-bookmark-control--inline-action:hover:not(:disabled) .recipe-bookmark-control__icon{color:var(--color-text-on-primary)!important}}@media (max-width:600px){.recipe-meta-overflow--open .recipe-meta-overflow__backdrop{display:block;position:fixed;inset:0;z-index:9998;border:none;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:rgba(21,30,38,.26);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.recipe-meta-overflow--open .recipe-meta-overflow__panel{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:9999;width:auto;min-width:0;max-width:none;border-radius:var(--radius) var(--radius) 0 0;padding:var(--space-2);max-height:min(70dvh,420px);overflow-y:auto;-webkit-overflow-scrolling:touch}}