.library-create-folder-btn{background:var(--color-accent-soft);border-color:color-mix(in srgb, var(--color-accent) 32%, var(--color-border));color:var(--color-accent);position:relative}.library-create-folder-btn:disabled{cursor:not-allowed;opacity:.5}.library-create-folder-btn:hover:not(:disabled),.library-create-folder-btn:focus-visible:not(:disabled){background:color-mix(in srgb, var(--color-accent) 22%, transparent);border-color:var(--color-accent);color:var(--color-accent-strong)}.library-create-folder-btn__glyph{place-items:center;width:18px;height:18px;line-height:0;display:grid;position:relative}.library-create-folder-btn__badge{background:var(--color-surface);box-shadow:0 0 0 2px var(--color-bg);color:var(--color-accent-strong);border-radius:999px;justify-content:center;align-items:center;width:13px;height:13px;display:flex;position:absolute;top:-5px;right:-6px}.workflow-card__menu button:disabled{cursor:not-allowed;opacity:.5}.workflow-card__menu-submenu{gap:2px;margin-top:2px;padding-left:6px;display:grid}.workflow-card.is-folder{--folder-tab-h:16px;--folder-tab-w:min(46%, 156px);cursor:pointer;height:calc(100% - var(--folder-tab-h));margin-top:var(--folder-tab-h);min-height:calc(248px - var(--folder-tab-h));border-radius:0 8px 8px;overflow:visible}.workflow-card.is-folder:before{background-color:inherit;border-color:inherit;content:"";height:var(--folder-tab-h);pointer-events:none;left:0;top:calc(var(--folder-tab-h) * -1);width:var(--folder-tab-w);border-style:solid;border-width:1px 1px 0;border-radius:8px 12px 0 0;position:absolute}.workflow-card.is-folder:after{background-color:inherit;content:"";pointer-events:none;height:2px;width:calc(var(--folder-tab-w) - 14px);z-index:1;position:absolute;top:-1px;left:1px}.workflow-card.is-folder:hover:before,.workflow-card.is-folder:focus-visible:before,.workflow-card.is-folder:focus-visible{border-color:var(--color-accent)}.template-gallery[aria-label=My\ workflows]>header .library-gallery-title-row,.template-gallery[aria-label=My\ folder]>header .library-gallery-title-row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.template-gallery[aria-label=My\ workflows]>header .library-gallery-title-row h2,.template-gallery[aria-label=My\ folder]>header .library-gallery-title-row h2{flex:0 auto;min-width:0}.template-gallery[aria-label=My\ workflows]>header .library-gallery-title-actions,.template-gallery[aria-label=My\ folder]>header .library-gallery-title-actions{flex-shrink:0;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.template-gallery[aria-label=My\ workflows]>header .library-create-folder-btn,.template-gallery[aria-label=My\ folder]>header .library-back-btn,.template-gallery[aria-label=My\ workflows]>header .library-view-switch,.template-gallery[aria-label=My\ folder]>header .library-view-switch{flex-shrink:0}.template-gallery[aria-label=My\ workflows]>header .library-create-folder-btn,.template-gallery[aria-label=My\ folder]>header .library-back-btn{width:36px;height:36px}.library-list{--library-list-columns:minmax(0, 1.4fr) minmax(0, 1.8fr) 96px 32px;flex-direction:column;width:100%;min-width:0;display:flex}.library-list__head,.library-list__row,.library-list__note{grid-template-columns:var(--library-list-columns);align-items:center;column-gap:12px;min-height:44px;padding:0 8px;display:grid}.library-list__head{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);min-height:36px;font-size:12px;font-weight:600}.library-list__row{border-bottom:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);border-radius:6px}.library-list__row:hover{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.library-list__row.is-running{background:color-mix(in srgb, var(--color-running-soft) 45%, transparent)}.library-list__row.is-finish{background:color-mix(in srgb, var(--color-finish-soft) 45%, transparent)}.library-list__row.is-error{background:color-mix(in srgb, var(--color-danger-soft) 45%, transparent)}.library-list__name{align-items:center;gap:8px;min-width:0;display:flex}.library-list__row[data-depth="1"] .library-list__name{padding-left:28px}.library-list__row[data-depth="2"] .library-list__name{padding-left:56px}.library-list__row.is-drop-target,.workflow-card.is-drop-target{box-shadow:inset 0 0 0 2px var(--color-accent)}.library-list__row[draggable=true]{cursor:grab}.library-list__row[draggable=true] button,.library-list__row[draggable=true] a{cursor:pointer}.workflow-card__menu.library-context-menu{z-index:80;position:fixed;right:auto}.library-list__chevron{color:var(--color-text-muted);background:0 0;border:0;border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.library-list__chevron svg{transition:transform .15s}.library-list__chevron[aria-expanded=true] svg{transform:rotate(90deg)}.library-list__chevron--spacer{pointer-events:none;visibility:hidden}.library-list__mark{color:var(--color-accent);flex:none;line-height:0;display:inline-flex}.library-list__head>span:first-child{padding-left:28px}.library-list__mark svg path:first-child{fill:color-mix(in srgb, currentColor 24%, var(--color-surface))}.library-list__row.is-live .library-list__mark{color:var(--color-success)}.library-list__row.is-draft .library-list__mark,.library-list__row.is-draft .library-list__title{color:color-mix(in srgb, var(--color-text) 62%, var(--color-text-muted) 38%)}.library-list__row.is-running .library-list__mark{color:var(--color-running)}.library-list__row.is-finish .library-list__mark{color:var(--color-finish)}.library-list__row.is-error .library-list__mark{color:var(--color-danger)}.library-list__title{color:var(--color-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:auto;min-width:0;min-height:0;padding:0;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.library-list__title:hover{color:var(--color-accent-strong)}.library-list__desc{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.library-list__head>.library-list__status,.library-list__row>.library-list__status{text-align:left;white-space:nowrap;justify-self:start}.library-list__row>.library-list__status{font-size:13px}.library-list__status em{font-style:italic}.library-list__status em.is-live{color:var(--color-success)}.library-list__status em.is-draft{color:var(--color-text-muted)}.library-list__status em.is-running{color:var(--color-running)}.library-list__status em.is-finish{color:var(--color-finish)}.library-list__status em.is-error{color:var(--color-danger)}.library-list__menu{justify-content:flex-end;display:flex;position:relative}.library-list__row:has(.workflow-card__menu){z-index:3}.library-list__note{color:var(--color-text-muted);min-height:40px;padding-left:64px;font-size:13px}.library-motion-item{min-width:0;transition:opacity .2s ease-out,transform .2s ease-out}.template-gallery .workflow-card-grid>.library-motion-item{flex-direction:column;min-width:0;display:flex}.template-gallery .workflow-card-grid>.library-motion-item>.workflow-card{flex:auto;height:100%}.library-motion-item.is-enter-from,.library-motion-item.is-exit-to{opacity:0;transform:translateY(6px)}.library-motion-item.is-enter-active,.library-motion-item.is-exit-active{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.library-motion-item{transition:opacity .2s ease-out}.library-motion-item.is-enter-from,.library-motion-item.is-exit-to{transform:none}}
