.recipe-add-folder-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:var(--recipe-chrome-action-size);height:var(--recipe-chrome-action-size);border-radius:var(--radius-subtle);box-sizing:border-box;padding:0;border:none;background:var(--color-primary);color:#1a1a1a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:var(--hover-aggressive-transition)}.recipe-add-folder-control:hover:not(:disabled){box-shadow:none;filter:none;background:color-mix(in srgb,#000000 12%,var(--color-primary))}.recipe-add-folder-control:active:not(:disabled){box-shadow:none;filter:none;background:color-mix(in srgb,#000000 18%,var(--color-primary))}.recipe-add-folder-control:focus-visible{outline:2px solid var(--color-text-on-primary);outline-offset:2px;box-shadow:none}.recipe-add-folder-control:disabled{opacity:.65;cursor:not-allowed}.recipe-add-folder-control--inline-action{width:auto;min-width:var(--recipe-chrome-action-size);height:auto;min-height:var(--recipe-chrome-action-size);padding:var(--btn-padding);gap:var(--space-2);font-size:var(--btn-font-size);letter-spacing:var(--btn-letter-spacing);text-transform:uppercase}.recipe-add-folder-control--in-folder{--hover-subtle-surface:#ffffff;background:#ffffff;color:var(--color-primary);border:none;box-shadow:none;transition:var(--hover-subtle-transition)}.recipe-add-folder-control--in-folder:focus-visible:not(:disabled),.recipe-add-folder-control--in-folder:hover:not(:disabled){background:var(--hover-subtle-bg);color:var(--color-primary);border-color:transparent;box-shadow:none}.recipe-add-folder-control--in-folder:active:not(:disabled){background:color-mix(in srgb,#000000 14%,var(--hover-subtle-surface));color:var(--color-primary)}.recipe-add-folder-control--in-folder:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;box-shadow:none}.recipe-add-folder-control__icon{font-size:1.25rem}@media (max-width:409px){.recipe-add-folder-control--inline-action.icon-label-button .icon-label-button__label{display:none!important}.recipe-add-folder-control--inline-action.icon-label-button{width:var(--recipe-chrome-action-size);min-width:var(--recipe-chrome-action-size);padding:0;gap:0;justify-content:center}}.recipe-add-folder-dropdown{position:relative;width:100%}.recipe-add-folder-dropdown__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--input-border);border-radius:var(--radius-subtle);background:var(--input-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-normal,400);line-height:1.25;cursor:pointer;transition:background var(--anim-fast),border-color var(--anim-fast),box-shadow var(--anim-fast)}.recipe-add-folder-dropdown__trigger:hover:not(:disabled){border-color:var(--color-input-border-hover);background:color-mix(in srgb,var(--color-primary) 4%,var(--input-bg))}.recipe-add-folder-dropdown__trigger:focus-visible{outline:2px solid var(--color-input-border-focus);outline-offset:0;border-color:var(--color-input-border-focus);background:var(--input-bg);box-shadow:var(--input-shadow-focus)}.recipe-add-folder-dropdown__trigger:disabled{opacity:.65;cursor:not-allowed}.recipe-add-folder-dropdown__trigger-text{flex:1 1;text-align:left}.recipe-add-folder-dropdown__icon{flex-shrink:0;font-size:.75rem;color:var(--color-muted);transition:transform var(--anim-fast)}.recipe-add-folder-dropdown__trigger[aria-expanded=true] .recipe-add-folder-dropdown__icon{transform:rotate(180deg)}.recipe-add-folder-dropdown__list{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;z-index:var(--z-dropdown);list-style:none;margin:0;padding:var(--space-2);background:var(--input-bg);border:var(--input-border);border-radius:var(--radius-subtle);box-shadow:0 8px 24px rgb(0 0 0/12%);max-height:240px;overflow-y:auto}.recipe-add-folder-dropdown__list>li+li{border-top:1px solid color-mix(in srgb,var(--color-text) 10%,transparent)}.recipe-add-folder-dropdown__list>li{margin:0}.recipe-add-folder-dropdown__item{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:left;padding:var(--space-2) var(--space-3);border:none;background:transparent;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-normal,400);line-height:1.25;color:var(--color-text);text-transform:none;letter-spacing:normal;cursor:pointer;border-radius:var(--radius-subtle);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:var(--hover-aggressive-transition)}.recipe-add-folder-dropdown__item--selected,.recipe-add-folder-dropdown__item:focus-visible,.recipe-add-folder-dropdown__item:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-text-on-primary)}.recipe-add-folder-dropdown__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.recipe-add-folder-dropdown__item-icon{flex-shrink:0;font-size:.875rem;color:var(--color-primary)}.recipe-add-folder-dropdown__divider{margin:var(--space-1) 0;border-top:1px solid color-mix(in srgb,var(--color-text) 10%,transparent)}.recipe-add-folder-dropdown__create-btn{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-subtle);background:var(--color-primary);color:var(--color-text-on-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;line-height:1.25;text-align:left;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:var(--hover-aggressive-transition)}.recipe-add-folder-dropdown__create-btn:hover{background:color-mix(in srgb,#000000 12%,var(--color-primary))}.recipe-add-folder-dropdown__create-btn:active{background:color-mix(in srgb,#000000 18%,var(--color-primary))}.recipe-add-folder-dropdown__create-btn:focus-visible{outline:2px solid var(--color-text-on-primary);outline-offset:-2px}