.sidebar-help-entry{padding-top:6px}.flow-help-trigger{border:1px solid var(--shelf-overlay-light-subtle);background:var(--shelf-overlay-light-faint);color:var(--shelf-token-white);font-size:var(--shelf-fs-2xs);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;line-height:1;transition:all .2s;display:inline-flex}.flow-help-trigger:hover,.flow-help-trigger:focus{background:var(--color-greenShelf,var(--shelf-color-brand));color:var(--shelf-token-white);border-color:var(--color-greenShelf,var(--shelf-color-brand));transform:translateY(-1px)}.flow-help-trigger i{font-size:12px}@media (max-width:576px){.flow-help-trigger{padding:4px 8px}}.flow-help-overlay{background:var(--shelf-overlay-strong);z-index:1060;justify-content:flex-end;align-items:stretch;animation:.2s flow-help-overlay-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes flow-help-overlay-in{0%{opacity:0}to{opacity:1}}.flow-help-panel{background:var(--shelf-bg-surface);width:min(460px,100vw);height:100%;box-shadow:-6px 0 24px var(--shelf-overlay-faint);flex-direction:column;animation:.25s cubic-bezier(.25,.46,.45,.94) flow-help-panel-in;display:flex;overflow:hidden}@keyframes flow-help-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}.flow-help-panel-header{border-bottom:1px solid var(--shelf-border-subtle);background:linear-gradient(135deg, var(--shelf-color-brand-tint-subtle), var(--shelf-color-brand-tint-subtle));justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem 1rem;display:flex}.flow-help-panel-title{align-items:flex-start;gap:.75rem;display:flex}.flow-help-panel-icon{background:linear-gradient(135deg, var(--color-greenShelf,var(--shelf-color-brand)), var(--shelf-color-brand-hover));width:2.25rem;height:2.25rem;color:var(--shelf-token-white);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.flow-help-panel-title h3{font-size:var(--shelf-fs-md);color:var(--color-labelText,var(--shelf-text-primary));margin:0;font-weight:700;line-height:1.3}.flow-help-panel-title p{font-size:var(--shelf-fs-xs);color:var(--color-textGray,var(--shelf-text-secondary));margin:.15rem 0 0}.flow-help-close{color:var(--color-textGray,var(--shelf-text-secondary));cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.flow-help-close:hover{background:var(--shelf-overlay-faint);color:var(--color-labelText,var(--shelf-text-primary))}.flow-help-search{border-bottom:1px solid var(--shelf-border-subtle);align-items:center;padding:.85rem 1.25rem;display:flex;position:relative}.flow-help-search>i.bi-search{color:var(--color-textGray,var(--shelf-text-secondary));pointer-events:none;font-size:.85rem;position:absolute;left:1.7rem}.flow-help-search input{background:var(--shelf-bg-surface-elevated);width:100%;font-size:var(--shelf-fs-base);color:var(--color-labelText,var(--shelf-text-primary));border:1px solid #0000;border-radius:.625rem;padding:.5rem .9rem .5rem 2.25rem;transition:all .15s}.flow-help-search input:focus{background:var(--shelf-bg-surface);border-color:var(--color-greenShelf,var(--shelf-color-brand));box-shadow:0 0 0 3px var(--shelf-color-brand-tint);outline:none}.flow-help-search-clear{color:var(--shelf-text-muted);cursor:pointer;font-size:var(--shelf-fs-base);background:0 0;border:none;padding:0;display:flex;position:absolute;right:1.6rem}.flow-help-search-clear:hover{color:var(--color-labelText,var(--shelf-text-primary))}.flow-help-body{flex:1;padding:1rem 1.25rem;overflow-y:auto}.flow-help-list-title{font-size:var(--shelf-fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-textGray,var(--shelf-text-secondary));justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;font-weight:700;display:flex}.flow-help-list-title>span:first-child{align-items:center;gap:.35rem;display:inline-flex}.flow-help-list-title small{text-transform:none;letter-spacing:0;color:var(--color-textGray,var(--shelf-text-secondary));opacity:.75;font-weight:600}.flow-help-badge-count{background:var(--shelf-color-brand-tint);color:var(--color-greenShelf,var(--shelf-color-brand));font-size:var(--shelf-fs-3xs);letter-spacing:0;border-radius:999px;flex-shrink:0;padding:.12rem .5rem;font-weight:700}.flow-help-group{margin-bottom:1.1rem}.flow-help-group:last-child{margin-bottom:0}.flow-help-group+.flow-help-group{border-top:1px solid var(--shelf-border-subtle);padding-top:.9rem}.flow-help-link-btn{border:1px dashed var(--shelf-color-brand-tint-emphasis);color:var(--color-greenShelf,var(--shelf-color-brand));font-size:var(--shelf-fs-sm);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.55rem .9rem;font-weight:600;transition:all .15s;display:inline-flex}.flow-help-link-btn:hover{background:var(--shelf-color-brand-tint-subtle);border-color:var(--color-greenShelf,var(--shelf-color-brand))}.flow-help-broaden{margin-top:1rem}.flow-help-group-highlight{background:linear-gradient(135deg, var(--shelf-color-brand-tint-subtle), var(--shelf-color-brand-tint-subtle));border:1px solid var(--shelf-color-brand-tint-strong);border-radius:.75rem;margin-bottom:1.1rem;padding:.85rem}.flow-help-group-highlight+.flow-help-group{border-top:none;padding-top:0}.flow-help-group-highlight .flow-help-list-title{color:var(--color-greenShelf,var(--shelf-color-brand))}.flow-help-group-highlight .flow-help-list li button{background:var(--shelf-bg-surface)}.flow-help-subgroup{margin-bottom:.85rem}.flow-help-subgroup:last-child{margin-bottom:0}.flow-help-subgroup-title{font-size:var(--shelf-fs-sm);color:var(--color-labelText,var(--shelf-text-primary));border-left:3px solid var(--shelf-color-brand-tint-emphasis);justify-content:space-between;align-items:center;gap:.5rem;margin:.6rem 0 .4rem;padding:.15rem .5rem;font-weight:700;display:flex}.flow-help-subgroup-count{font-size:var(--shelf-fs-2xs);color:var(--color-textGray,var(--shelf-text-secondary));background:var(--help-gray-tint-subtle);border-radius:999px;padding:.1rem .4rem;font-weight:600}.flow-help-empty-inline{background:var(--help-tip-bg);border:1px solid var(--help-tip-bd);text-align:left;border-radius:.625rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.flow-help-empty-inline i{color:var(--help-tip-fg);margin:0;font-size:1.2rem}.flow-help-empty-inline p{font-size:var(--shelf-fs-sm);color:var(--help-tip-fg-strong);margin:0}.flow-help-context{font-size:var(--shelf-fs-2xs);text-transform:capitalize;letter-spacing:0;color:var(--color-greenShelf,var(--shelf-color-brand));background:var(--shelf-color-brand-tint);border-radius:999px;padding:.15rem .5rem;font-weight:600}.flow-help-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.flow-help-list li button{background:var(--shelf-bg-surface);border:1px solid var(--shelf-border-subtle);text-align:left;cursor:pointer;border-radius:.625rem;align-items:center;gap:.6rem;width:100%;padding:.7rem .9rem;transition:all .15s;display:flex}.flow-help-list li button:hover{border-color:var(--color-greenShelf,var(--shelf-color-brand));background:var(--shelf-color-brand-tint-subtle);transform:translate(-2px)}.flow-help-list li button .flow-help-q{font-size:var(--shelf-fs-sm);color:var(--color-labelText,var(--shelf-text-primary));flex:1;font-weight:500;line-height:1.35}.flow-help-list li button>i{color:var(--color-textGray,var(--shelf-text-secondary));flex-shrink:0;font-size:.85rem}.flow-help-chip{font-size:var(--shelf-fs-3xs);text-transform:uppercase;letter-spacing:.04em;background:var(--help-gray-tint);color:var(--shelf-text-secondary);border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-weight:700;display:inline-block}.flow-help-chip-flow{background:var(--shelf-color-brand-tint);color:var(--shelf-color-brand-hover)}.flow-help-chip-employees{background:var(--help-chip-employees-bg);color:var(--help-chip-employees-fg)}.flow-help-chip-haccp{background:var(--help-chip-haccp-bg);color:var(--help-chip-haccp-fg)}.flow-help-chip-marketplace{background:var(--help-chip-marketplace-bg);color:var(--help-chip-marketplace-fg)}.flow-help-chip-menu{background:var(--help-chip-menu-bg);color:var(--help-chip-menu-fg)}.flow-help-chip-account{background:var(--help-chip-account-bg);color:var(--help-chip-account-fg)}.flow-help-chip-generale{background:var(--help-chip-generale-bg);color:var(--help-chip-generale-fg)}.flow-help-chip-page,.flow-help-chip-feature{background:var(--help-gray-tint-subtle);color:var(--shelf-text-secondary);border:1px solid var(--help-gray-tint-strong)}.flow-help-article-tags{flex-wrap:wrap;gap:.3rem;margin-bottom:.2rem;display:flex}.flow-help-back{color:var(--color-greenShelf,var(--shelf-color-brand));font-size:var(--shelf-fs-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;margin-bottom:.85rem;padding:.15rem 0;font-weight:600;display:inline-flex}.flow-help-back:hover{text-decoration:underline}.flow-help-article{background:var(--shelf-bg-surface-elevated);border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1rem 1.1rem;display:flex}.flow-help-article h4{font-size:var(--shelf-fs-md);color:var(--color-labelText,var(--shelf-text-primary));margin:0;font-weight:700;line-height:1.35}.flow-help-answer{font-size:var(--shelf-fs-base);color:var(--color-labelText,var(--shelf-text-primary));white-space:pre-wrap;line-height:1.55}.flow-help-link{background:var(--color-greenShelf,var(--shelf-color-brand));color:var(--shelf-token-white);font-size:var(--shelf-fs-sm);border-radius:.5rem;align-items:center;gap:.35rem;margin-top:.25rem;padding:.4rem .85rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.flow-help-link:hover{background:var(--shelf-color-brand-hover);color:var(--shelf-token-white);text-decoration:none;transform:translateY(-1px)}.flow-help-empty{text-align:center;color:var(--color-textGray,var(--shelf-text-secondary));padding:2.5rem 1rem}.flow-help-empty i{font-size:var(--shelf-fs-icon-md);opacity:.4;margin-bottom:.5rem;display:block}.flow-help-empty p{font-size:var(--shelf-fs-base);margin:.25rem 0}.flow-help-empty small{font-size:var(--shelf-fs-xs)}.flow-help-footer{border-top:1px solid var(--shelf-border-subtle);background:var(--shelf-bg-surface-elevated);text-align:center;padding:.7rem 1.25rem}.flow-help-footer small{color:var(--color-textGray,var(--shelf-text-secondary));font-size:var(--shelf-fs-xs)}.flow-help-footer a{color:var(--color-greenShelf,var(--shelf-color-brand));font-weight:600;text-decoration:none}.flow-help-footer a:hover{text-decoration:underline}@media (max-width:576px){.flow-help-panel{width:100vw}}[data-theme=dark] .flow-help-panel{background:var(--help-dark-surface);color:var(--help-dark-text-secondary)}[data-theme=dark] .flow-help-panel-header{border-bottom-color:var(--help-dark-border);background:linear-gradient(135deg, var(--shelf-color-brand-tint), var(--shelf-color-brand-tint-subtle))}[data-theme=dark] .flow-help-panel-title h3{color:var(--help-dark-text-primary)}[data-theme=dark] .flow-help-panel-title p,[data-theme=dark] .flow-help-close{color:var(--help-dark-text-muted)}[data-theme=dark] .flow-help-close:hover{background:var(--shelf-overlay-light-faint);color:var(--help-dark-text-primary)}[data-theme=dark] .flow-help-search{border-bottom-color:var(--help-dark-border)}[data-theme=dark] .flow-help-search input{background:var(--help-dark-surface-elev);color:var(--help-dark-text-primary)}[data-theme=dark] .flow-help-search input:focus{background:var(--help-dark-surface)}[data-theme=dark] .flow-help-list li button{background:var(--help-dark-surface-elev);border-color:var(--help-dark-border)}[data-theme=dark] .flow-help-list li button:hover{background:var(--shelf-color-brand-tint);border-color:var(--color-greenShelf,var(--shelf-color-brand))}[data-theme=dark] .flow-help-list li button .flow-help-q{color:var(--help-dark-text-primary)}[data-theme=dark] .flow-help-group+.flow-help-group{border-top-color:var(--help-dark-border)}[data-theme=dark] .flow-help-badge-count{background:var(--shelf-color-brand-tint)}[data-theme=dark] .flow-help-article{background:var(--help-dark-surface-elev)}[data-theme=dark] .flow-help-article h4,[data-theme=dark] .flow-help-answer{color:var(--help-dark-text-primary)}[data-theme=dark] .flow-help-footer{background:var(--help-dark-surface);border-top-color:var(--help-dark-border)}
