.app-bar.svelte-xjepwq{display:flex;align-items:center;min-height:3.5rem;padding:0 .75rem;background:var(--shell-bar-bg, #1b1c1d);color:var(--shell-text, #fff);flex-shrink:0;z-index:1100;box-shadow:var(--shell-bar-shadow, 0 1px 3px rgba(0,0,0,.2))}.app-bar-icon.svelte-xjepwq{background:none;border:none;color:var(--shell-text, #fff);cursor:pointer;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.app-bar-icon.svelte-xjepwq:hover{color:var(--shell-text-hover, #fff);background:var(--shell-hover-bg, rgba(255,255,255,.1))}.app-bar-icon.svelte-xjepwq i.icon:where(.svelte-xjepwq){font-size:1.2rem;margin:0}.logo-button.svelte-xjepwq{background:none;border:none;cursor:pointer;padding:4px 12px;margin-left:.75rem;border-radius:4px;transition:background-color .15s ease}.logo-button.svelte-xjepwq:hover{background:var(--shell-hover-bg, rgba(255,255,255,.1))}.logo-text.svelte-xjepwq{color:var(--shell-text, #fff);font-size:1.4rem;font-style:italic;font-weight:600;font-family:"Exo 2",sans-serif}.spacer.svelte-xjepwq{flex:1}.nav-menu.svelte-1tmxtlz{padding:4px 0;font-size:14px}.py-2.svelte-1tmxtlz{padding:4px 0}.py-2.svelte-1tmxtlz>a.item:where(.svelte-1tmxtlz),.nav-group-items.svelte-1tmxtlz .item:where(.svelte-1tmxtlz){display:block;padding:6px 16px;color:var(--shell-text, #333);text-decoration:none;cursor:pointer;transition:background-color .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.py-2.svelte-1tmxtlz>a.item:where(.svelte-1tmxtlz):hover,.nav-group-items.svelte-1tmxtlz .item:where(.svelte-1tmxtlz):hover{background:var(--shell-hover-bg, #f0f0f0);color:var(--shell-text-hover, #000)}.nav-group.svelte-1tmxtlz{border-bottom:1px solid var(--shell-border, #e0e0e0)}.nav-group-header.svelte-1tmxtlz{display:block;padding:8px 16px;font-weight:600;font-size:13px;color:var(--shell-text, #333);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;position:relative}.nav-group-header.svelte-1tmxtlz::-webkit-details-marker{display:none}.nav-group-header.svelte-1tmxtlz:after{content:"▸";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:10px;transition:transform .15s ease}.nav-group[open].svelte-1tmxtlz>.nav-group-header:where(.svelte-1tmxtlz):after{transform:translateY(-50%) rotate(90deg)}.nav-group-header.svelte-1tmxtlz:hover{background:var(--shell-hover-bg, #f0f0f0)}.nav-group-items.svelte-1tmxtlz{padding:2px 0 4px}.nav-group-items.svelte-1tmxtlz .item:where(.svelte-1tmxtlz){padding-left:28px;font-size:13px}.ui.divider.svelte-1tmxtlz{margin:4px 16px;border-top:1px solid var(--shell-border, #ddd)}.badge.svelte-1tmxtlz{font-size:10px;background:#2185d0;color:#fff;padding:1px 6px;border-radius:3px;margin-left:6px;vertical-align:middle}.nav-drawer.svelte-1yso43x{width:220px;min-width:220px;height:calc(100vh - 3.5rem);background:var(--shell-drawer-bg, #f8f9fa);border-right:1px solid var(--shell-border, #e0e0e0);display:flex;flex-direction:column;overflow:hidden;transition:width .2s ease,min-width .2s ease;flex-shrink:0}.nav-drawer.svelte-1yso43x:not(.open){width:0;min-width:0;border-right:none}.drawer-content.svelte-1yso43x{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.drawer-footer.svelte-1yso43x{padding:8px 12px;border-top:1px solid var(--shell-border, #e0e0e0);flex-shrink:0}.worker-status.svelte-1yso43x{font-size:11px;padding:2px 8px;border-radius:10px}.status-connected.svelte-1yso43x{color:#21ba45}.status-syncing.svelte-1yso43x{color:#f2711c}.status-disconnected.svelte-1yso43x{color:#db2828}.tab-manager.svelte-m9c7et{display:flex;flex-direction:column;height:calc(100vh - 3.5rem);margin-top:4px}.tabs.svelte-m9c7et{display:flex;align-items:center;padding:0 10px;height:24px;flex-shrink:0;gap:1px}.tab.svelte-m9c7et{display:flex;align-items:center;padding:2px 8px;font-size:11px;background:#e8e8e8;border-radius:4px 4px 0 0;cursor:pointer;max-width:200px;gap:4px;-webkit-user-select:none;user-select:none;transition:background-color .1s}.tab.svelte-m9c7et:hover{background:#d8d8d8}.tab.active.svelte-m9c7et{background:#fff;font-weight:500}.tab-title.svelte-m9c7et{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.tab-action.svelte-m9c7et{background:none;border:none;cursor:pointer;padding:0 2px;font-size:12px;color:#888;line-height:1;border-radius:2px}.tab-action.svelte-m9c7et:hover{color:#333;background:#00000014}.tab-action.close.svelte-m9c7et:hover{color:#d00}.add-tab-button.svelte-m9c7et{padding:2px 8px;background:#d0d0d0;border:none;border-radius:4px;cursor:pointer;font-size:16px;line-height:1;height:20px;display:flex;align-items:center;justify-content:center}.add-tab-button.svelte-m9c7et:hover{background:silver}.tab-content.svelte-m9c7et{flex:1;padding:20px;position:relative;overflow:auto}.tab-panel.svelte-m9c7et{position:absolute;top:0;left:0;width:100%;height:100%}.tab-panel.inactive.svelte-m9c7et{display:none}.tab-panel.active.svelte-m9c7et{display:block}.settings-panel.svelte-11sataw{position:fixed;top:3.5rem;right:0;width:300px;height:calc(100vh - 3.5rem);background:var(--shell-panel-bg, #fff);color:var(--shell-text, #333);overflow-y:auto;transform:translate(100%);transition:transform .25s ease;z-index:1050;box-shadow:var(--shell-panel-shadow, -2px 0 8px rgba(0,0,0,.1));padding:.25rem;scrollbar-width:none}.settings-panel.open.svelte-11sataw{transform:translate(0)}.settings-header.svelte-11sataw{display:flex;align-items:center;justify-content:space-between;padding:1rem .75rem .5rem;border-bottom:1px solid var(--shell-border, #e0e0e0);margin-bottom:.5rem}.settings-username.svelte-11sataw{font-weight:600;font-size:.9rem;color:var(--shell-text-hover, #000)}.close-btn.svelte-11sataw{background:none;border:none;font-size:24px;cursor:pointer;color:var(--shell-text, #333);padding:0 4px;line-height:1}.close-btn.svelte-11sataw:hover{color:#d00}.settings-controls.svelte-11sataw{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .75rem}.toggle-row.svelte-11sataw{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;padding:4px 0}.toggle-row.svelte-11sataw input[type=checkbox]:where(.svelte-11sataw){width:16px;height:16px}.ui.fluid.button.svelte-11sataw{display:block;width:100%;padding:8px 16px;font-size:14px;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;cursor:pointer;text-align:center}.ui.fluid.button.svelte-11sataw:hover{background:#e8e8e8}.app-layout.svelte-im4zhz{display:flex;flex-direction:column;height:100vh;overflow:hidden}.app-body.svelte-im4zhz{display:flex;flex:1;overflow:hidden}.main-content.svelte-im4zhz{flex:1;overflow:auto;background:var(--shell-content-bg, #fff)}.tab-manager-container.svelte-im4zhz{height:100%}.bu-selector.disabled.svelte-e6tcrd{opacity:.5;pointer-events:none}.ui.selection.dropdown.svelte-e6tcrd{min-width:180px;padding:8px 12px;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;background:#fff;font-size:14px}.ui.selection.dropdown.svelte-e6tcrd .text:where(.svelte-e6tcrd){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}.item.svelte-e6tcrd{padding:6px 12px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px}.item.svelte-e6tcrd:hover{background:#f0f0f0}.item.selected.svelte-e6tcrd{background:#e8f4fd}.month-selector.svelte-1g9ud6y{display:inline-flex;align-items:center;gap:8px}.month-selector.disabled.svelte-1g9ud6y{opacity:.5;pointer-events:none}label.svelte-1g9ud6y{font-size:14px;color:#666}
