.slide-down-enter-active[data-v-ee7f3407],.slide-down-leave-active[data-v-ee7f3407]{transition:all .2s ease}.slide-down-enter-from[data-v-ee7f3407],.slide-down-leave-to[data-v-ee7f3407]{opacity:0;transform:translateY(-100%)}.banner[data-v-fa5bd02c]{align-items:center;border-radius:.75rem;display:flex;font-size:.75rem;gap:.5rem;line-height:1rem;padding:.5rem 1rem}.banner-warning[data-v-fa5bd02c]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:#f59e0b}.banner-danger[data-v-fa5bd02c]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.banner-info[data-v-fa5bd02c]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#3b82f6}.banner-primary[data-v-fa5bd02c]{background:#06b6d41a;border:1px solid rgba(6,182,212,.3);color:#06b6d4}.slide-up-enter-active[data-v-78e611ac],.slide-up-leave-active[data-v-78e611ac]{transition:transform .25s ease,opacity .25s ease}.slide-up-enter-from[data-v-78e611ac],.slide-up-leave-to[data-v-78e611ac]{opacity:0;transform:translateY(20px)}.banner-primary[data-v-78e611ac]{color:hsl(var(--foreground))}.banner-muted[data-v-78e611ac],.banner-muted-icon[data-v-78e611ac]{color:hsl(var(--muted-foreground))}.banner-list[data-v-78e611ac]{border-color:hsl(var(--border))}.banner-row[data-v-78e611ac],.banner-see-all[data-v-78e611ac]{background:hsl(var(--card))}.banner-see-all[data-v-78e611ac]{color:hsl(var(--muted-foreground))}.banner-icon-running[data-v-78e611ac]{color:hsl(var(--status-running))}.banner-icon-queued[data-v-78e611ac]{color:hsl(var(--status-queued))}.banner-task-type[data-v-78e611ac]{color:hsl(var(--foreground));font-size:12.5px;font-weight:600}.sbq[data-v-457027b2]{border-top:1px solid hsl(var(--portal-line));padding:12px 9px 10px}.sbq__t[data-v-457027b2]{align-items:baseline;color:hsl(var(--portal-quiet));display:flex;font-size:11.5px;gap:8px;justify-content:space-between;margin-bottom:6px}.sbq__value[data-v-457027b2]{color:#fff;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.sbq__bar[data-v-457027b2]{background:#ffffff1a;border-radius:3px;height:5px;overflow:hidden}.sbq__bar i[data-v-457027b2]{background:hsl(var(--primary));border-radius:3px;display:block;height:100%}.sb[data-v-b0eeeee0]{--sbl-text:hsl(var(--portal-text));--sbl-hover-bg:hsla(0,0%,100%,.07);--sbl-hover-text:#fff;--sbl-active-text:#fff;--sbl-active-icon:hsl(var(--primary));--sbs-title:hsl(var(--portal-group));background:hsl(var(--portal-frame));color:hsl(var(--portal-text));display:flex;flex-direction:column;height:100%;overflow:hidden;padding:16px 13px;width:100%}.sb__brand-row[data-v-b0eeeee0]{flex-shrink:0;padding:4px 7px 15px}.sb__brand[data-v-b0eeeee0]{align-items:center;color:#fff;display:inline-flex;gap:10px;text-decoration:none}.sb__mark[data-v-b0eeeee0]{display:block;flex-shrink:0;height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.sb__brand-text[data-v-b0eeeee0]{display:flex;flex-direction:column}.sb__brand-name[data-v-b0eeeee0]{color:#fff;font-family:var(--font-serif);font-size:17px;font-weight:400;line-height:1.1}.sb__brand-tag[data-v-b0eeeee0]{color:hsl(var(--portal-sub));font:500 9.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.sb__ws[data-v-b0eeeee0]{flex-shrink:0;margin-bottom:9px}.sb__ws-btn[data-v-b0eeeee0]{align-items:center;background:#ffffff12;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:9px;padding:8px 9px;text-align:left;transition:background .15s;width:100%}.sb__ws-btn[data-v-b0eeeee0]:hover{background:#ffffff1f}.sb__ws-avatar[data-v-b0eeeee0]{background:hsl(var(--primary));border-radius:8px;color:#052229;display:grid;flex-shrink:0;font:800 11px var(--font-mono);height:27px;place-items:center;width:27px}.sb__ws-info[data-v-b0eeeee0]{display:flex;flex:1;flex-direction:column;min-width:0}.sb__ws-name[data-v-b0eeeee0]{color:#fff;font-size:12.5px;font-weight:700}.sb__ws-name[data-v-b0eeeee0],.sb__ws-plan[data-v-b0eeeee0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb__ws-plan[data-v-b0eeeee0]{color:hsl(var(--portal-sub));font:500 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.sb__ws-caret[data-v-b0eeeee0]{color:hsl(var(--portal-text));flex-shrink:0;height:16px;width:16px}.sb__nav[data-v-b0eeeee0]{display:flex;flex:1;flex-direction:column;gap:0;margin:0 -4px;min-height:0;overflow-y:auto;padding:0 4px;scrollbar-width:thin}.sb__admin-shortcut[data-v-b0eeeee0]{align-items:center;background:hsl(var(--custerhub-violet)/.16);border:1px solid hsl(var(--custerhub-violet)/.35);border-radius:9px;color:hsl(var(--custerhub-violet));display:flex;font-size:12px;font-weight:600;gap:8px;margin:2px 0 4px;padding:8px 9px;text-decoration:none;transition:background .15s}.sb__admin-shortcut[data-v-b0eeeee0]:hover{background:hsl(var(--custerhub-violet)/.24)}.sb__footer[data-v-b0eeeee0]{display:flex;flex-direction:column;flex-shrink:0}.sb__user[data-v-b0eeeee0]{align-items:center;background:transparent;border:0;border-top:1px solid hsl(var(--portal-line));color:inherit;cursor:pointer;display:flex;gap:9px;margin-top:10px;padding:11px 0 0;text-align:left;width:100%}.sb__user:hover .sb__user-name[data-v-b0eeeee0]{text-decoration:underline}.sb__user-avatar[data-v-b0eeeee0]{background:#0e7690;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font:700 11px var(--font-mono);height:29px;place-items:center;width:29px}.sb__user-info[data-v-b0eeeee0]{display:flex;flex:1;flex-direction:column;min-width:0}.sb__user-name[data-v-b0eeeee0]{color:#fff;font-size:12.5px;font-weight:700}.sb__user-email[data-v-b0eeeee0],.sb__user-name[data-v-b0eeeee0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb__user-email[data-v-b0eeeee0]{color:hsl(var(--portal-sub));font-size:10.5px}.sb__user-caret[data-v-b0eeeee0]{color:hsl(var(--portal-text));flex-shrink:0;height:16px;width:16px}.tabbar[data-v-dfafd86d]{align-items:stretch;background:hsl(var(--card));border-top:1px solid hsl(var(--border));bottom:0;display:flex;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:45}@media (min-width:1024px){.tabbar[data-v-dfafd86d]{display:none}}.tab[data-v-dfafd86d]{align-items:center;color:hsl(var(--muted-foreground));display:flex;flex:1 1 0;flex-direction:column;gap:2px;justify-content:center;min-height:44px;padding:6px 2px 8px;text-decoration:none;transition:color .12s ease}.tab[data-v-dfafd86d]:active{background:hsl(var(--accent))}.tab--active[data-v-dfafd86d]{color:hsl(var(--primary))}.tab-icone[data-v-dfafd86d]{display:inline-flex;position:relative}.tab-glyphe[data-v-dfafd86d]{height:1.25rem;width:1.25rem}.tab-badge[data-v-dfafd86d]{align-items:center;background:hsl(var(--destructive,0 72% 51%));border-radius:9999px;color:hsl(var(--primary-foreground));display:inline-flex;font-size:.625rem;height:1rem;justify-content:center;line-height:1;min-width:1rem;padding:0 .25rem;position:absolute;right:-8px;top:-4px}.tab-libelle[data-v-dfafd86d]{font-size:.6875rem;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-shell[data-v-86c4d8f3]{background:hsl(var(--background));color:hsl(var(--foreground));display:flex;flex-direction:row;height:100vh;overflow:hidden;width:100vw}@media (min-width:1024px){.dash-shell[data-v-86c4d8f3]{background:hsl(var(--portal-frame))}}.desktop-sidebar[data-v-86c4d8f3]{display:none;flex-shrink:0;height:100%;width:248px}@media (min-width:1024px){.desktop-sidebar[data-v-86c4d8f3]{display:flex}}.work[data-v-86c4d8f3]{background:hsl(var(--background));display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}@media (min-width:1024px){.work[data-v-86c4d8f3]{border-top-left-radius:14px;margin-top:8px}}.top-header[data-v-86c4d8f3]{flex-shrink:0;position:sticky;top:0;z-index:30}.main-content[data-v-86c4d8f3]{flex:1;min-width:0;overflow-y:auto;padding:16px 16px calc(74px + env(safe-area-inset-bottom,0px))}@media (min-width:700px){.main-content[data-v-86c4d8f3]{padding:22px 22px calc(80px + env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){.main-content[data-v-86c4d8f3]{padding:22px}}.mobile-overlay[data-v-86c4d8f3]{animation:fade-in .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;top:0;right:0;bottom:0;left:0;position:fixed;z-index:40}.mobile-sidebar[data-v-86c4d8f3]{animation:slide-up .2s cubic-bezier(.4,0,.2,1);bottom:0;left:0;max-width:85vw;outline:none;position:fixed;top:0;width:280px;z-index:41}@media (min-width:1024px){.mobile-overlay[data-v-86c4d8f3],.mobile-sidebar[data-v-86c4d8f3]{display:none}}
