.dynamic-menu.svelte-zt7vfm{position:relative}.menu-arrow{transition:transform .2s ease}.menu-trigger.menu-open .menu-arrow{transform:rotate(180deg)}.menu-dropdown.svelte-zt7vfm{position:absolute;top:calc(100% + .35rem);left:calc(-1 * var(--spacing-sm));width:calc(100vw - (var(--spacing-sm) * 2));max-width:calc(100vw - (var(--spacing-sm) * 2));z-index:1200;display:flex;flex-direction:column;gap:var(--spacing-xs)}.menu-cluster.svelte-zt7vfm{display:flex;flex-direction:column;gap:.2rem}.menu-cluster--client.svelte-zt7vfm{isolation:isolate;--mini-app-menu-label-color: var(--theme-text-secondary);--mini-app-menu-label-active-color: var(--theme-text-primary);--mini-app-menu-cluster-bg: color-mix(in srgb, var(--theme-surface, #fff) 94%, transparent);--mini-app-menu-cluster-border: var(--theme-border-light, rgba(0, 0, 0, .08))}.menu-cluster--staff.svelte-zt7vfm{isolation:isolate}.menu-cluster--staff.menu-cluster--foreign-work.svelte-zt7vfm{box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-accent) 28%,transparent)}.menu-cluster-title.svelte-zt7vfm{padding:.12rem .42rem 0;font-size:.58rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-tertiary, var(--theme-text-secondary))}.menu-cluster--loading.svelte-zt7vfm{padding:.65rem .75rem;border:1px solid var(--mini-app-menu-cluster-border, var(--theme-border-light));border-radius:var(--radius-md);background:var(--mini-app-menu-cluster-bg, var(--theme-surface))}.menu-loading-text.svelte-zt7vfm{margin:.2rem 0 0;font-size:.72rem;color:var(--theme-text-secondary)}.menu-cluster-separator.svelte-zt7vfm{height:1px;margin:0 var(--spacing-xs);background:var(--mini-app-menu-cluster-border, var(--theme-border-light));flex-shrink:0}.menu-items-grid.svelte-zt7vfm{display:grid;grid-template-columns:repeat(var(--menu-cols, 5),minmax(0,1fr));align-items:stretch;justify-items:center;gap:.2rem .24rem}.menu-items-grid--expanded.svelte-zt7vfm{padding:.18rem;border:1px solid var(--mini-app-menu-cluster-border, transparent);border-radius:var(--radius-md);background:var( --mini-app-menu-cluster-bg, color-mix(in srgb, var(--theme-bg-secondary) 8%, transparent) );-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menu-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;width:100%;min-width:0;max-width:84px;min-height:var(--mini-app-menu-item-min-height);padding:.34rem .24rem;position:relative}.menu-item-label.svelte-zt7vfm{font-size:.58rem;line-height:1.1;color:var(--mini-app-menu-label-color, var(--theme-text-secondary));white-space:normal;text-align:center;max-width:100%;overflow:hidden;text-overflow:clip}@media(max-width:360px){.menu-items-grid.svelte-zt7vfm{grid-template-columns:repeat(4,minmax(0,1fr))}}.menu-items-grid.cols-1.svelte-zt7vfm .menu-item,.menu-items-grid.cols-2.svelte-zt7vfm .menu-item,.menu-items-grid.cols-3.svelte-zt7vfm .menu-item,.menu-items-grid.cols-4.svelte-zt7vfm .menu-item{max-width:96px;min-height:var(--mini-app-menu-item-min-height-wide)}.menu-items-grid.cols-1.svelte-zt7vfm .menu-item .mira-icon,.menu-items-grid.cols-2.svelte-zt7vfm .menu-item .mira-icon,.menu-items-grid.cols-3.svelte-zt7vfm .menu-item .mira-icon,.menu-items-grid.cols-4.svelte-zt7vfm .menu-item .mira-icon{width:var(--icon-xl);height:var(--icon-xl)}.menu-item.active .menu-item-label.svelte-zt7vfm{color:var(--mini-app-menu-label-active-color, var(--theme-text-primary));font-weight:var(--font-weight-semibold)}.menu-badge.svelte-zt7vfm{position:absolute;top:.15rem;right:.15rem}.menu-badge--new.svelte-zt7vfm{background:var(--theme-error);color:var(--theme-surface);top:.12rem;right:.12rem}.menu-badge--inwork.svelte-zt7vfm{background:var(--theme-success);color:var(--theme-surface);top:1.35rem;right:.12rem}.menu-item.foreign-work-item{opacity:.72}.menu-item.menu-item-pending{opacity:.6}.menu-item-context-dot.svelte-zt7vfm{position:absolute;bottom:.14rem;right:.22rem;font-size:.62rem;color:var(--theme-accent);line-height:1}.marquee-text.svelte-8gkz13{position:relative;display:block;min-width:0;max-width:100%;overflow:hidden}.marquee-text__probe.svelte-8gkz13{position:absolute;visibility:hidden;white-space:nowrap;height:0;overflow:hidden;pointer-events:none;font:inherit}.marquee-text__viewport.svelte-8gkz13{overflow:hidden;max-width:100%;min-width:0}.marquee-text__label.svelte-8gkz13{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font:inherit}.marquee-text__track.svelte-8gkz13{display:inline-flex;align-items:center;gap:2rem;white-space:nowrap;width:max-content;animation:svelte-8gkz13-marquee-text-scroll var(--marquee-duration, 12s) linear infinite}.marquee-text__segment.svelte-8gkz13{display:inline-block;color:inherit;font:inherit}@keyframes svelte-8gkz13-marquee-text-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1rem))}}@media(prefers-reduced-motion:reduce){.marquee-text--active.svelte-8gkz13 .marquee-text__track:where(.svelte-8gkz13){animation:none;transform:none}.marquee-text--active.svelte-8gkz13 .marquee-text__viewport:where(.svelte-8gkz13){overflow:hidden}.marquee-text--active.svelte-8gkz13 .marquee-text__segment:where(.svelte-8gkz13):first-child{display:block;overflow:hidden;text-overflow:ellipsis;max-width:100%}.marquee-text--active.svelte-8gkz13 .marquee-text__segment:where(.svelte-8gkz13):last-child{display:none}}.navbar-brand{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-decoration:none;background:none;border:none;cursor:pointer;padding:0;color:var(--theme-chrome-text-primary, var(--theme-text-primary))}.navbar-brand :global(.marquee-text__label),.navbar-brand :global(.marquee-text__segment),.navbar-brand-label{color:inherit}.navbar-end.svelte-crta6w{display:flex;align-items:center;gap:.5rem}.user-name-btn,.btn-login{display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:var(--radius-md);transition:background-color .2s;color:var(--theme-text-primary)}.user-name-btn:hover,.btn-login:hover{background-color:var(--theme-bg-tertiary);color:var(--theme-accent)}.user-name-text.svelte-crta6w{margin-left:.5rem;font-weight:500;color:var(--theme-text-primary)}.user-status-indicator.svelte-crta6w{width:8px;height:8px;background-color:var(--theme-success);border-radius:50%;margin-left:.5rem}.user-avatar-img.svelte-crta6w{width:var(--mini-app-nav-avatar-size);height:var(--mini-app-nav-avatar-size);border-radius:50%;object-fit:cover}.dynamic-menu{flex-shrink:0;align-self:stretch}.navbar-start.svelte-crta6w,.navbar-trailing.svelte-crta6w{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.navbar-brand-slot.svelte-crta6w{flex:1 1 0;min-width:0;max-width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:0 .15rem}.navbar-brand-slot--hidden.svelte-crta6w{flex:1 1 0;min-width:0;padding:0}.navbar-brand-slot.svelte-crta6w .navbar-brand{max-width:100%;min-width:0;overflow:hidden}.navbar-brand-slot.svelte-crta6w .navbar-brand-label{flex:1 1 auto;min-width:0}.navbar-brand-slot.svelte-crta6w .navbar-brand-icon,.navbar-brand-slot.svelte-crta6w .navbar-brand-logo{flex-shrink:0}.navbar-brand-mark.svelte-crta6w{display:inline-flex;align-items:center;justify-content:center;width:var(--mini-app-nav-brand-mark-size);height:var(--mini-app-nav-brand-mark-size);border-radius:.65rem;flex-shrink:0;background:color-mix(in srgb,var(--theme-accent) 14%,var(--theme-bg-primary));border:1px solid color-mix(in srgb,var(--theme-accent) 24%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--theme-accent) 12%,transparent)}.navbar-brand-mark.svelte-crta6w .navbar-brand-icon{font-size:1rem;color:var(--theme-accent)}.cabinet-switcher.svelte-crta6w{flex-shrink:0;max-width:8.5rem}.cabinet-switcher-select.svelte-crta6w{width:100%;font-size:.72rem;padding:.25rem .4rem;border:1px solid var(--theme-border);border-radius:var(--radius-md);background:var(--theme-bg-secondary);color:var(--theme-text-primary)}.sr-only.svelte-crta6w{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dynamic-menu .menu-item{border-radius:var(--radius-md);color:var(--theme-text-primary);transition:all .2s ease}.dynamic-menu .menu-item:hover{background-color:var(--theme-surface-3);color:var(--theme-accent)}.dynamic-menu .menu-item.active{color:var(--theme-accent)}.growth-dock.svelte-13offlm{position:fixed;right:var(--growth-dock-right, 12px);left:auto;bottom:var(--growth-dock-bottom, 72px);z-index:var(--z-fixed, 1000);display:flex;flex-direction:column-reverse;align-items:flex-end;gap:10px;pointer-events:none;transform:translateZ(0);-webkit-transform:translateZ(0)}.growth-dock__fab.svelte-13offlm,.growth-dock__panel.svelte-13offlm{pointer-events:auto}.growth-dock__fab.svelte-13offlm{width:48px;height:48px;border-radius:50%;border:1px solid var(--theme-border, #d8dee8);background:var(--theme-surface, #ffffff);color:var(--theme-text-primary, #1a1a1a);display:grid;place-items:center;box-shadow:0 4px 16px #0003;cursor:pointer;-webkit-tap-highlight-color:transparent}.growth-dock__fab--scroll.svelte-13offlm{opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.growth-dock__fab--scroll.growth-dock__fab--visible.svelte-13offlm{opacity:1;transform:translateY(0);pointer-events:auto}.growth-dock__panel.svelte-13offlm{display:flex;flex-direction:column;min-width:196px;padding:6px;border-radius:var(--radius-lg, 12px);border:1px solid var(--theme-border, #d8dee8);background:var(--theme-surface, #ffffff);box-shadow:0 8px 24px #00000029}.growth-dock__item.svelte-13offlm{text-align:left;padding:12px 14px;min-height:44px;border:none;background:transparent;color:var(--theme-text-primary, #1a1a1a);border-radius:var(--radius-md, 8px);font:inherit;font-size:var(--font-size-sm, .875rem);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.growth-dock__item.svelte-13offlm:hover{background:var(--theme-surface-alt, #f5f5f5)}
