.sidebar-task-badge.svelte-129hoe0,.sidebar-customer-badge.svelte-129hoe0,.sidebar-counter-badge.svelte-129hoe0{font-size:10px;border:1px solid transparent;font-weight:600}.sidebar-nav-label.svelte-129hoe0{white-space:nowrap;overflow:visible;text-overflow:clip}.sidebar-task-badge--overdue.svelte-129hoe0,.sidebar-customer-badge--unread.svelte-129hoe0,.sidebar-counter-badge--unread.svelte-129hoe0{border-color:rgb(var(--color-error-500) / .35);background-color:rgb(var(--color-error-500) / .18);color:rgb(var(--color-error-700))}.sidebar-customer-badge--new.svelte-129hoe0,.sidebar-counter-badge--read.svelte-129hoe0{border-color:rgb(var(--color-success-500) / .35);background-color:rgb(var(--color-success-500) / .18);color:rgb(var(--color-success-700))}.sidebar-task-badge--unfinished.svelte-129hoe0{border-color:rgb(var(--color-warning-500) / .4);background-color:rgb(var(--color-warning-500) / .2);color:rgb(var(--color-warning-800))}.sidebar-task-badge--unseen.svelte-129hoe0{border-color:rgb(var(--color-primary-500) / .4);background-color:rgb(var(--color-primary-500) / .18);color:rgb(var(--color-primary-800))}.dark .sidebar-task-badge--overdue.svelte-129hoe0,.dark .sidebar-customer-badge--unread.svelte-129hoe0,.dark .sidebar-counter-badge--unread.svelte-129hoe0{border-color:rgb(var(--color-error-300) / .6);background-color:rgb(var(--color-error-300) / .22);color:rgb(var(--color-error-50))}.dark .sidebar-customer-badge--new.svelte-129hoe0,.dark .sidebar-counter-badge--read.svelte-129hoe0{border-color:rgb(var(--color-success-300) / .6);background-color:rgb(var(--color-success-300) / .22);color:rgb(var(--color-success-50))}.dark .sidebar-task-badge--unfinished.svelte-129hoe0{border-color:rgb(var(--color-warning-300) / .6);background-color:rgb(var(--color-warning-300) / .22);color:rgb(var(--color-warning-50))}.dark .sidebar-task-badge--unseen.svelte-129hoe0{border-color:rgb(var(--color-primary-300) / .6);background-color:rgb(var(--color-primary-300) / .22);color:rgb(var(--color-primary-50))}a[aria-current=page].svelte-129hoe0{border:1px solid rgb(var(--color-primary-500) / .45);background:rgb(var(--color-primary-500) / .14);color:rgb(var(--color-primary-900));box-shadow:0 1px 2px rgb(var(--color-surface-900) / .08)}a[aria-current=page].svelte-129hoe0 svg{color:currentColor}.dark a[aria-current=page].svelte-129hoe0{border-color:rgb(var(--color-primary-300) / .72);background:rgb(var(--color-primary-400) / .22);color:rgb(var(--color-primary-50))}.animated-text-wrapper.svelte-129hoe0{height:1.8rem;overflow:hidden;display:flex;align-items:center}.animated-text.svelte-129hoe0{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;animation:svelte-129hoe0-slideLTR 6s ease-in-out}.animated-text.svelte-129hoe0 span:where(.svelte-129hoe0){font-size:.85rem;font-weight:600}.deployment-clock-pulse.svelte-129hoe0{background-color:var(--deployment-notice-color, #facc15);box-shadow:0 0 color-mix(in srgb,var(--deployment-notice-color, #facc15) 45%,transparent);transition:background-color .22s linear,box-shadow .12s ease,filter .12s ease,outline-color .12s ease,transform .12s ease}.deployment-clock-pulse--calm.svelte-129hoe0{animation:svelte-129hoe0-deploymentClockPulseOnce var(--deployment-notice-flicker-duration, 1.45s) cubic-bezier(.2,0,.2,1) infinite}.deployment-clock-pulse--warning.svelte-129hoe0{animation:svelte-129hoe0-deploymentClockPulseTwice var(--deployment-notice-flicker-duration, .9s) cubic-bezier(.2,0,.2,1) infinite}.deployment-clock-pulse--critical.svelte-129hoe0{animation:svelte-129hoe0-deploymentClockPulseTwice var(--deployment-notice-flicker-duration, .5s) cubic-bezier(.2,0,.2,1) infinite}.deployment-notice-sidebar-progress.svelte-129hoe0>div:where(.svelte-129hoe0){width:var(--deployment-notice-progress, 100%);background-color:var(--deployment-notice-color, #facc15);transition:width 1s linear,background-color .22s linear}@media (prefers-reduced-motion: reduce){.deployment-clock-pulse.svelte-129hoe0{animation:none}.deployment-notice-sidebar-progress.svelte-129hoe0>div:where(.svelte-129hoe0){transition:none}}@keyframes svelte-129hoe0-deploymentClockPulseOnce{0%,78%,to{outline:2px solid rgba(251,191,36,0);transform:scale(1);filter:brightness(1);box-shadow:0 0 #f59e0b00}86%{outline:2px solid rgba(254,240,138,.95);transform:scale(1.14);filter:brightness(1.95) saturate(1.25);box-shadow:0 0 0 4px #fbbf24f2,0 0 0 9px #fbbf2447,0 0 24px #fbbf24f2}94%{outline:2px solid rgba(251,191,36,0);transform:scale(1);filter:brightness(1);box-shadow:0 0 #f59e0b00}}@keyframes svelte-129hoe0-deploymentClockPulseTwice{0%,78%,to{outline:2px solid rgba(251,191,36,0);transform:scale(1);filter:brightness(1);box-shadow:0 0 #f59e0b00}82%{outline:2px solid rgba(254,240,138,.95);transform:scale(1.14);filter:brightness(1.95) saturate(1.25);box-shadow:0 0 0 4px #fbbf24f2,0 0 0 9px #fbbf2447,0 0 24px #fbbf24f2}86%{outline:2px solid rgba(251,191,36,0);transform:scale(1);filter:brightness(1.05);box-shadow:0 0 #f59e0b00}90%{outline:2px solid rgba(254,240,138,.9);transform:scale(1.1);filter:brightness(1.75) saturate(1.2);box-shadow:0 0 0 3px #fbbf24e6,0 0 0 8px #fbbf2438,0 0 20px #fbbf24d9}95%{outline:2px solid rgba(251,191,36,0);transform:scale(1);filter:brightness(1);box-shadow:0 0 #f59e0b00}}@keyframes svelte-129hoe0-slideLTR{0%{transform:translate(-100%);opacity:0}20%{transform:translate(0);opacity:1}80%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.global-sidebar.svelte-129hoe0{--sidebar-bg: #faf8f4;--sidebar-card: #fffefd;--sidebar-ink: #30313a;--sidebar-muted: #62616a;--sidebar-border: #e8e2d8;--sidebar-hover: #f0ebe3;--sidebar-active: #f4ebda;--sidebar-gold: #795c2e;background:var(--sidebar-bg);color:var(--sidebar-ink);border-inline-start:1px solid var(--sidebar-border);box-shadow:-2px 0 12px #43311806;max-width:100vw;height:100dvh;transition:width .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),right .2s cubic-bezier(.2,0,0,1)}.dark .global-sidebar.svelte-129hoe0{--sidebar-bg: rgb(var(--color-surface-900));--sidebar-card: rgb(var(--color-surface-800));--sidebar-ink: rgb(var(--color-surface-100));--sidebar-muted: rgb(var(--color-surface-200));--sidebar-border: rgb(var(--color-surface-500) / .55);--sidebar-hover: rgb(var(--color-surface-700));--sidebar-active: rgb(var(--color-primary-300) / .16);--sidebar-gold: rgb(var(--color-primary-100))}.sidebar-brand.svelte-129hoe0{min-height:52px;padding:6px 12px;border-color:var(--sidebar-border)}.sidebar-scroll.svelte-129hoe0{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent}.sidebar-navigation.svelte-129hoe0{padding:6px 10px}.sidebar-navigation.svelte-129hoe0>*+*{margin-top:2px}.sidebar-navigation.svelte-129hoe0 summary,.sidebar-navigation.svelte-129hoe0 a[data-module-link]{min-height:36px;padding:5px 8px;gap:7px;color:var(--sidebar-ink);border-radius:7px;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sidebar-collapsed.svelte-129hoe0 .sidebar-navigation:where(.svelte-129hoe0)>a[data-module-link],.sidebar-collapsed.svelte-129hoe0 .sidebar-navigation:where(.svelte-129hoe0)>details>summary{display:flex;align-items:center;justify-content:center;gap:0;padding-inline:0}.sidebar-navigation.svelte-129hoe0 summary:hover,.sidebar-navigation.svelte-129hoe0 a[data-module-link]:hover{background:var(--sidebar-hover);color:var(--sidebar-ink)}.sidebar-navigation.svelte-129hoe0 a[aria-current=page],.sidebar-navigation.svelte-129hoe0 summary.bg-primary-50{background:var(--sidebar-active);color:var(--sidebar-gold);border-color:#c5a875;box-shadow:0 1px 2px #4331180a;--tw-ring-shadow: 0 0 transparent}.sidebar-navigation.svelte-129hoe0 svg{width:21px;height:21px;flex-shrink:0;stroke-width:1.8}.sidebar-nav-label.svelte-129hoe0{font-size:var(--dashboard-sidebar-label-size);line-height:var(--dashboard-sidebar-label-line-height);white-space:normal;overflow-wrap:anywhere}.sidebar-navigation.svelte-129hoe0 ul{margin-inline-start:18px;margin-inline-end:0;margin-top:2px;border-right:0;border-inline-start:1px solid var(--sidebar-border)}.sidebar-navigation.svelte-129hoe0 ul a[data-module-link]{min-height:32px;padding-inline:8px;color:var(--sidebar-muted)}.sidebar-navigation.svelte-129hoe0 ul svg{width:17px;height:17px}.sidebar-navigation.svelte-129hoe0 .badge{min-width:25px;padding:2px 5px;border-radius:6px;font-size:10px;line-height:17px}.sidebar-scroll.svelte-129hoe0 .customer-pin-row{min-height:32px;color:var(--sidebar-muted)}.sidebar-scroll.svelte-129hoe0 .customer-pin-row span{white-space:normal;overflow-wrap:anywhere}.sidebar-scroll.svelte-129hoe0 section h2{font-size:12px;color:var(--sidebar-ink)}.sidebar-projects.svelte-129hoe0{padding:0 10px 8px}.sidebar-projects.svelte-129hoe0>*+*{margin-top:5px}.sidebar-project-card.svelte-129hoe0{padding:6px 8px;border-color:var(--sidebar-border);background:var(--sidebar-card);box-shadow:0 1px 2px #43311806}.sidebar-project-card.svelte-129hoe0 a.flex-1{min-width:0;color:var(--sidebar-ink);white-space:normal;overflow-wrap:anywhere;line-height:18px}.sidebar-project-card.svelte-129hoe0 .btn-icon{width:28px;height:28px;min-width:28px;border-radius:50%;background:var(--sidebar-hover);color:var(--sidebar-ink)}.sidebar-project-card.svelte-129hoe0 .badge{max-width:100%;overflow-wrap:anywhere;white-space:normal}.sidebar-projects.svelte-129hoe0 a[href="/projects"]{color:var(--sidebar-gold);font-size:11px}.sidebar-storage.svelte-129hoe0{padding:6px 8px 8px;border-color:var(--sidebar-border);background:var(--sidebar-bg)}.sidebar-storage.svelte-129hoe0 .w-28{width:76px;height:76px}.sidebar-storage.svelte-129hoe0 .w-16{width:48px;height:48px}.sidebar-storage.svelte-129hoe0 .text-xl{font-size:17px}.sidebar-storage.svelte-129hoe0 .min-w-max{min-width:0;max-width:100%;margin-top:3px}.sidebar-storage.svelte-129hoe0 p{white-space:normal;font-size:11px;line-height:18px;color:var(--sidebar-muted);overflow-wrap:anywhere}.global-sidebar.svelte-129hoe0 a:focus-visible,.global-sidebar.svelte-129hoe0 button:focus-visible,.global-sidebar.svelte-129hoe0 summary:focus-visible{outline:2px solid var(--sidebar-gold);outline-offset:-2px}.sidebar-layout-toggle.svelte-129hoe0{transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:32px;height:32px;min-width:32px;border-radius:9px;box-shadow:0 2px 5px #43311814}@media (max-width: 1023px),(pointer: coarse){.sidebar-navigation.svelte-129hoe0 summary,.sidebar-navigation.svelte-129hoe0 a[data-module-link],.sidebar-navigation.svelte-129hoe0 ul a[data-module-link],.sidebar-scroll.svelte-129hoe0 .customer-pin-row{min-height:44px}.sidebar-nav-label.svelte-129hoe0{font-size:var(--dashboard-sidebar-touch-label-size)}.sidebar-project-card.svelte-129hoe0 a{min-height:44px;display:flex;align-items:center}.sidebar-project-card.svelte-129hoe0 .btn-icon{width:44px;height:44px;min-width:44px}.sidebar-layout-toggle.svelte-129hoe0{width:44px;height:44px}}@media (min-width: 1024px){.global-sidebar.svelte-129hoe0{width:var(--dashboard-sidebar-width)}.global-sidebar.sidebar-collapsed.svelte-129hoe0{width:var(--dashboard-sidebar-collapsed-width)}}@media (prefers-reduced-motion: reduce){.global-sidebar.svelte-129hoe0,.sidebar-layout-toggle.svelte-129hoe0,.sidebar-navigation.svelte-129hoe0 summary,.sidebar-navigation.svelte-129hoe0 a[data-module-link]{transition:none}.sidebar-nav-label.svelte-129hoe0{animation:none!important}.animated-text.svelte-129hoe0{animation:none}}
