.locale-switcher[data-v-290ad572]{position:relative}.locale-toggle[data-v-290ad572]{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.875rem;color:var(--text-secondary, #4A3728);background:transparent;border:1px solid var(--border-color, rgba(44, 24, 16, .15));border-radius:.375rem;cursor:pointer;transition:all .2s}.locale-toggle[data-v-290ad572]:hover{background:var(--bg-primary, #FFF8F0);border-color:var(--color-accent, #B45309)}[data-theme=dark] .locale-toggle[data-v-290ad572]{color:#a3a3a3;border-color:#ffffff26}[data-theme=dark] .locale-toggle[data-v-290ad572]:hover{background:#252525}.locale-label[data-v-290ad572]{font-weight:500;min-width:1.5rem}.chevron[data-v-290ad572]{transition:transform .2s}.locale-dropdown[data-v-290ad572]{position:absolute;top:100%;right:0;margin-top:.25rem;min-width:140px;background:var(--bg-primary, #FFF8F0);border:1px solid var(--border-color, rgba(44, 24, 16, .15));border-radius:.5rem;box-shadow:0 4px 12px #00000026;overflow:hidden;z-index:100}[data-theme=dark] .locale-dropdown[data-v-290ad572]{background:#1a1a1a;border-color:#ffffff26}.locale-option[data-v-290ad572]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--text-primary, #2C1810);background:transparent;border:none;cursor:pointer;text-align:left;transition:background .15s}.locale-option[data-v-290ad572]:hover{background:var(--bg-secondary, #F5E6D3)}.locale-option.active[data-v-290ad572]{color:var(--color-accent, #B45309)}[data-theme=dark] .locale-option[data-v-290ad572]{color:#e5e5e5}[data-theme=dark] .locale-option[data-v-290ad572]:hover{background:#252525}.locale-code[data-v-290ad572]{font-weight:600;min-width:1.5rem}.locale-name[data-v-290ad572]{flex:1;color:var(--text-secondary, #4A3728)}[data-theme=dark] .locale-name[data-v-290ad572]{color:#a3a3a3}.check[data-v-290ad572]{color:var(--color-accent, #B45309)}.browser-icon[data-v-290ad572]{color:var(--text-muted, #8B7355);opacity:.7}.locale-option.preferred[data-v-290ad572]{border-left:2px solid var(--color-accent, #B45309);padding-left:calc(.75rem - 2px)}.dropdown-enter-active[data-v-290ad572],.dropdown-leave-active[data-v-290ad572]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-290ad572],.dropdown-leave-to[data-v-290ad572]{opacity:0;transform:translateY(-4px)}.calendar-widget[data-v-f3c8dda7]{background:var(--bg-primary, #FFF8F0);border:1px solid var(--border-color, rgba(44, 24, 16, .1));border-radius:.5rem;padding:1rem;font-family:system-ui,-apple-system,sans-serif}[data-theme=dark] .calendar-widget[data-v-f3c8dda7]{background:#1a1a1a;border-color:#ffffff1a}.calendar-compact[data-v-f3c8dda7]{padding:.25rem 0;background:transparent;border:none;border-radius:0;box-shadow:none;flex:1 1 auto;min-width:160px;max-width:280px}.calendar-compact .calendar-header[data-v-f3c8dda7]{margin-bottom:.25rem;padding-bottom:.25rem;border-bottom-color:#2c18100f}.calendar-compact .calendar-month[data-v-f3c8dda7]{font-size:.875rem}.calendar-compact .calendar-year[data-v-f3c8dda7]{font-size:.75rem}.calendar-compact .day-label[data-v-f3c8dda7]{font-size:.625rem;padding:.125rem}.calendar-compact .calendar-day[data-v-f3c8dda7]{font-size:.6875rem;aspect-ratio:auto;height:1.625rem}.calendar-compact .entry-indicator[data-v-f3c8dda7]{width:3px;height:3px;bottom:1px}.calendar-header[data-v-f3c8dda7]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color, rgba(44, 24, 16, .1))}[data-theme=dark] .calendar-header[data-v-f3c8dda7]{border-color:#ffffff1a}.calendar-month[data-v-f3c8dda7]{font-size:1rem;font-weight:600;color:var(--text-primary, #2C1810);text-transform:capitalize}[data-theme=dark] .calendar-month[data-v-f3c8dda7]{color:#e5e5e5}.calendar-year[data-v-f3c8dda7]{font-size:.875rem;color:var(--text-muted, #78716C)}[data-theme=dark] .calendar-year[data-v-f3c8dda7]{color:#a3a3a3}.calendar-days-header[data-v-f3c8dda7]{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem;margin-bottom:.25rem}.day-label[data-v-f3c8dda7]{font-size:.6875rem;font-weight:500;color:var(--text-muted, #78716C);text-align:center;padding:.25rem;text-transform:uppercase;letter-spacing:.025em}[data-theme=dark] .day-label[data-v-f3c8dda7]{color:#a3a3a3}.calendar-grid[data-v-f3c8dda7]{display:flex;flex-direction:column;gap:.125rem}.calendar-week[data-v-f3c8dda7]{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem}.calendar-day[data-v-f3c8dda7]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;font-size:.8125rem;border-radius:.25rem;transition:all .15s}.day-number[data-v-f3c8dda7]{position:relative;z-index:1}.calendar-day.no-entry[data-v-f3c8dda7]{color:var(--text-secondary, #4A3728)}[data-theme=dark] .calendar-day.no-entry[data-v-f3c8dda7]{color:#737373}.calendar-day.other-month[data-v-f3c8dda7]{color:var(--text-muted, #78716C);opacity:.4}[data-theme=dark] .calendar-day.other-month[data-v-f3c8dda7]{color:#525252}.calendar-day.has-entry[data-v-f3c8dda7]{color:var(--text-primary, #2C1810);font-weight:500;text-decoration:none;cursor:pointer;background:var(--bg-secondary, #F5E6D3)}[data-theme=dark] .calendar-day.has-entry[data-v-f3c8dda7]{color:#e5e5e5;background:#252525}.calendar-day.has-entry[data-v-f3c8dda7]:hover{background:var(--color-accent, #B45309);color:#fff}.calendar-day.has-entry:hover .entry-indicator[data-v-f3c8dda7]{background:#fffc}.entry-indicator[data-v-f3c8dda7]{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--color-accent, #B45309)}[data-theme=dark] .entry-indicator[data-v-f3c8dda7]{background:#d97706}.calendar-day.is-selected[data-v-f3c8dda7]{background:var(--color-accent, #B45309);color:#fff;font-weight:600}.calendar-day.is-selected .entry-indicator[data-v-f3c8dda7]{background:#fffc}.calendar-day.is-selected[data-v-f3c8dda7]:hover{background:var(--color-accent-dark, #92400E)}.calendar-day.has-entry.filter-active-match[data-v-f3c8dda7]{background:var(--color-accent, #B45309);color:#fff;font-weight:600}.calendar-day.has-entry.filter-active-match .entry-indicator[data-v-f3c8dda7]{background:#fffc}.calendar-day.has-entry.filter-active-dim[data-v-f3c8dda7]{opacity:.3;background:transparent}.calendar-day.has-entry.filter-active-dim .entry-indicator[data-v-f3c8dda7]{display:none}[data-theme=dark] .calendar-day.has-entry.filter-active-match[data-v-f3c8dda7]{background:#d97706;color:#1a1a1a}[data-theme=dark] .calendar-day.has-entry.filter-active-dim[data-v-f3c8dda7]{opacity:.2}.user-menu[data-v-a4d15ce4]{display:flex;align-items:center}.user-menu__loading[data-v-a4d15ce4]{font-size:.75rem;color:var(--text-muted, #78716C)}.user-menu__profile[data-v-a4d15ce4]{display:flex;align-items:center;gap:.5rem}.user-menu__avatar[data-v-a4d15ce4]{width:1.5rem;height:1.5rem;border-radius:50%}.user-menu__name[data-v-a4d15ce4]{font-size:.8125rem;color:var(--text-primary, #2C1810);max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .user-menu__name[data-v-a4d15ce4]{color:#e5e5e5}.user-menu__btn[data-v-a4d15ce4]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;border:1px solid var(--border-color, rgba(44, 24, 16, .15));border-radius:.375rem;cursor:pointer;transition:background-color .2s,border-color .2s;background:transparent;color:var(--text-primary, #2C1810)}[data-theme=dark] .user-menu__btn[data-v-a4d15ce4]{color:#e5e5e5;border-color:#ffffff26}.user-menu__btn[data-v-a4d15ce4]:hover{background:var(--bg-secondary, #F5E6D3)}[data-theme=dark] .user-menu__btn[data-v-a4d15ce4]:hover{background:#252525}.user-menu__btn--signout[data-v-a4d15ce4],.user-menu__btn--cancel[data-v-a4d15ce4]{font-size:.75rem;padding:.25rem .5rem}.user-menu__btn--continue[data-v-a4d15ce4]{color:#fff;background:var(--color-accent, #B45309);border-color:var(--color-accent, #B45309)}.user-menu__btn--continue[data-v-a4d15ce4]:hover{background:#92400e;border-color:#92400e}.user-menu__google-icon[data-v-a4d15ce4]{width:1rem;height:1rem;flex-shrink:0}.user-menu__consent[data-v-a4d15ce4]{display:flex;flex-direction:column;gap:.5rem;max-width:20rem}.user-menu__consent-text[data-v-a4d15ce4]{font-size:.75rem;line-height:1.4;color:var(--text-muted, #78716C)}.user-menu__consent-actions[data-v-a4d15ce4]{display:flex;gap:.5rem;align-items:center}.unified-menu-wrapper[data-v-e6d85444]{position:relative}.unified-menu-toggle[data-v-e6d85444]{position:relative;display:flex;align-items:center;gap:0;height:36px;border-radius:18px;border:1px solid rgba(44,24,16,.15);background:linear-gradient(180deg,var(--bg-primary, #FFF8F0) 0%,var(--bg-secondary, #F5E6D3) 100%);color:var(--text-secondary, #4A3728);cursor:pointer;transition:all .2s;padding:0 10px;box-shadow:0 1px 3px #2c181014,0 1px 2px #2c18100a}.unified-menu-toggle[data-v-e6d85444]:hover{color:var(--text-primary, #2C1810);border-color:var(--color-accent, #B45309);box-shadow:0 2px 8px #2c18101f}.unified-menu-toggle.has-filter[data-v-e6d85444]{border-color:color-mix(in srgb,var(--color-accent, #B45309) 40%,transparent);box-shadow:0 1px 4px #b453091f,0 1px 2px #2c18100a}.unified-menu-toggle.is-open[data-v-e6d85444]{background:linear-gradient(180deg,var(--color-accent-light, #D97706) 0%,var(--color-accent, #B45309) 100%);color:#fff;border-color:var(--color-accent, #B45309);box-shadow:0 2px 8px #b4530940}.unified-menu-toggle.is-open .toggle-divider[data-v-e6d85444]{background:#ffffff4d}.unified-menu-toggle.is-open .toggle-filter[data-v-e6d85444]{color:#fff}[data-theme=dark] .unified-menu-toggle[data-v-e6d85444]{background:linear-gradient(180deg,#2a2a2a,#1e1e1e);border-color:#ffffff1f;color:#b0b0b0;box-shadow:0 1px 3px #0003}[data-theme=dark] .unified-menu-toggle[data-v-e6d85444]:hover{color:#e5e5e5;border-color:var(--color-accent, #D97706)}[data-theme=dark] .unified-menu-toggle.is-open[data-v-e6d85444]{background:linear-gradient(180deg,#d97706,#b45309)}[data-theme=sepia] .unified-menu-toggle[data-v-e6d85444]{background:linear-gradient(180deg,#f5e6d3,#ebd9c4);border-color:#2c18102e}.toggle-icon[data-v-e6d85444]{flex-shrink:0}.toggle-divider[data-v-e6d85444]{width:1px;height:18px;background:var(--border-color, rgba(44, 24, 16, .15));margin:0 7px;flex-shrink:0}.toggle-filter[data-v-e6d85444]{position:relative;display:flex;align-items:center;color:var(--text-muted, #78716C);transition:color .2s}.toggle-filter.active[data-v-e6d85444]{color:var(--color-accent, #B45309)}.unified-menu-toggle.is-open .toggle-filter.active[data-v-e6d85444]{color:#fff}.filter-dot[data-v-e6d85444]{position:absolute;top:-6px;right:-8px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--color-accent, #B45309);color:#fff;font-size:9px;font-weight:700;font-family:var(--font-sans);line-height:14px;text-align:center}.unified-menu-toggle.is-open .filter-dot[data-v-e6d85444]{background:#fff;color:var(--color-accent, #B45309)}.um-backdrop[data-v-e6d85444]{position:fixed;inset:0;z-index:90;background:#0000004d}@media(min-width:768px){.um-backdrop[data-v-e6d85444]{background:transparent}}.um-panel[data-v-e6d85444]{position:fixed;top:0;right:0;width:340px;max-width:90vw;height:100vh;display:flex;flex-direction:column;background:var(--bg-primary, #FFF8F0);border-left:1px solid var(--border-color, rgba(44, 24, 16, .1));box-shadow:-4px 0 24px #00000014;z-index:91;overflow:hidden}@media(min-width:768px){.um-panel[data-v-e6d85444]{top:56px;right:16px;width:380px;height:calc(100vh - 72px);border-radius:12px;border:1px solid var(--border-color, rgba(44, 24, 16, .1));box-shadow:0 8px 32px #0000001f}}[data-theme=dark] .um-panel[data-v-e6d85444]{background:#1a1a1a;border-color:#ffffff1a}[data-theme=sepia] .um-panel[data-v-e6d85444]{background:#f5e6d3}.um-header[data-v-e6d85444]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-color, rgba(44, 24, 16, .1));flex-shrink:0}.um-title[data-v-e6d85444]{font-size:16px;font-weight:600;color:var(--text-primary, #2C1810);font-family:var(--font-sans)}[data-theme=dark] .um-title[data-v-e6d85444]{color:#e5e5e5}.um-close[data-v-e6d85444]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-muted, #78716C);cursor:pointer;border-radius:6px}.um-close[data-v-e6d85444]:hover{background:var(--bg-secondary, #F5E6D3);color:var(--text-primary, #2C1810)}.um-body[data-v-e6d85444]{flex:1;overflow-y:auto;min-height:0}.um-section[data-v-e6d85444]{border-bottom:1px solid var(--border-color, rgba(44, 24, 16, .1))}.um-account-section[data-v-e6d85444]{padding:10px 16px}.um-section[data-v-e6d85444]:last-child{border-bottom:none}.um-section-header[data-v-e6d85444]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background-color .15s}.um-section-header[data-v-e6d85444]:hover{background:var(--bg-secondary, #F5E6D3)}[data-theme=dark] .um-section-header[data-v-e6d85444]:hover{background:#252525}.um-section-label[data-v-e6d85444]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #78716C);font-family:var(--font-sans)}.um-section-badge[data-v-e6d85444]{font-size:12px;color:var(--text-muted, #78716C);font-family:monospace}.um-section-actions[data-v-e6d85444]{display:flex;align-items:center;gap:4px}.settings-preview[data-v-e6d85444]{font-family:monospace;opacity:.7}.contents-carnet[data-v-e6d85444]{font-family:monospace;font-weight:400;font-size:12px;opacity:.7;margin-left:2px}.um-section-body[data-v-e6d85444]{padding:8px 16px 12px}.um-chevron[data-v-e6d85444]{transition:transform .2s;flex-shrink:0}.um-chevron.expanded[data-v-e6d85444]{transform:rotate(90deg)}.um-chevron.small[data-v-e6d85444]{width:12px;height:12px}.setting-group[data-v-e6d85444]{margin-bottom:12px}.setting-group[data-v-e6d85444]:last-child{margin-bottom:0}.setting-label[data-v-e6d85444]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #6b7280);margin-bottom:6px;font-family:var(--font-sans)}.font-size-controls[data-v-e6d85444]{display:flex;align-items:center;gap:8px}.font-btn[data-v-e6d85444]{width:2.25rem;height:2.25rem;border-radius:6px;background:var(--bg-secondary, #F5E6D3);border:1px solid var(--border-color, rgba(44, 24, 16, .1));cursor:pointer;font-weight:600;font-size:13px;color:var(--text-primary, #2C1810);transition:all .2s}[data-theme=dark] .font-btn[data-v-e6d85444]{background:#2a2a2a;color:#e5e5e5;border-color:#ffffff1a}.font-btn[data-v-e6d85444]:hover:not(:disabled){background:var(--color-accent, #B45309);color:#fff;border-color:var(--color-accent, #B45309)}.font-btn[data-v-e6d85444]:disabled{opacity:.4;cursor:not-allowed}.font-size-value[data-v-e6d85444]{flex:1;text-align:center;font-size:13px;color:var(--text-primary, #2C1810);font-family:monospace}[data-theme=dark] .font-size-value[data-v-e6d85444]{color:#e5e5e5}.theme-controls[data-v-e6d85444]{display:flex;gap:6px}.theme-btn[data-v-e6d85444]{flex:1;height:2.25rem;border-radius:6px;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.theme-btn.active[data-v-e6d85444]{border-color:var(--color-accent, #B45309)}.theme-light[data-v-e6d85444]{background:#fff;color:#2c1810;border-color:#2c181026}.theme-sepia[data-v-e6d85444]{background:#f5e6d3;color:#2c1810;border-color:#2c181026}.theme-dark[data-v-e6d85444]{background:#1a1a1a;color:#e5e5e5;border-color:#ffffff26}.contents-body[data-v-e6d85444]{padding:0!important}.contents-calendar[data-v-e6d85444]{max-height:35vh;overflow-y:auto;padding:8px 16px;border-bottom:1px solid var(--border-color, rgba(44, 24, 16, .1));display:flex;flex-direction:column;gap:6px}.contents-search[data-v-e6d85444]{padding:8px 16px;border-bottom:1px solid var(--border-color, rgba(44, 24, 16, .1))}.um-search-input[data-v-e6d85444]{width:100%;padding:7px 10px;border:1px solid var(--border-color, rgba(44, 24, 16, .1));border-radius:6px;background:var(--bg-secondary, #F5E6D3);color:var(--text-primary, #2C1810);font-size:13px;font-family:var(--font-sans);outline:none;transition:border-color .2s}.um-search-input[data-v-e6d85444]:focus{border-color:var(--color-accent, #B45309)}.um-search-input[data-v-e6d85444]::placeholder{color:var(--text-muted, #78716C)}[data-theme=dark] .um-search-input[data-v-e6d85444]{background:#252525;border-color:#ffffff1a;color:#e5e5e5}.contents-list[data-v-e6d85444]{max-height:40vh;overflow-y:auto;padding:4px 8px}.contents-entry[data-v-e6d85444]{display:flex;align-items:baseline;gap:6px;padding:5px 8px;border-radius:4px;text-decoration:none;color:var(--text-primary, #2C1810);transition:background-color .15s;font-size:13px}.contents-entry[data-v-e6d85444]:hover{background:var(--bg-secondary, #F5E6D3)}.contents-entry.is-current[data-v-e6d85444]{background:var(--color-accent, #B45309);color:#fff}[data-theme=dark] .contents-entry[data-v-e6d85444]{color:#e5e5e5}[data-theme=dark] .contents-entry[data-v-e6d85444]:hover{background:#252525}.entry-number[data-v-e6d85444]{font-size:11px;font-family:monospace;opacity:.5;min-width:1.75rem}.entry-date[data-v-e6d85444]{font-weight:500;white-space:nowrap}.entry-title[data-v-e6d85444]{font-size:12px;color:var(--text-muted, #78716C);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contents-entry.is-current .entry-title[data-v-e6d85444]{color:#fffc}[data-theme=dark] .entry-title[data-v-e6d85444]{color:#a3a3a3}.contents-footer[data-v-e6d85444]{padding:8px 16px;border-top:1px solid var(--border-color, rgba(44, 24, 16, .1))}.back-link[data-v-e6d85444]{font-size:13px;color:var(--color-accent, #B45309);text-decoration:none}.back-link[data-v-e6d85444]:hover{color:var(--color-accent-light, #D97706)}.filter-body[data-v-e6d85444]{padding:0!important}.filter-search[data-v-e6d85444]{padding:8px 16px;border-bottom:1px solid var(--border-color, rgba(44, 24, 16, .1))}.filter-mode-toggle[data-v-e6d85444]{display:flex;gap:4px;padding:6px 16px;border-bottom:1px solid var(--border-color, rgba(44, 24, 16, .1))}.mode-btn[data-v-e6d85444]{flex:1;padding:5px 8px;border:1px solid var(--border-color, rgba(44, 24, 16, .15));border-radius:6px;background:transparent;color:var(--text-muted, #78716C);font-size:12px;font-weight:500;cursor:pointer;font-family:var(--font-sans);transition:all .15s;text-align:center}.mode-btn.active[data-v-e6d85444]{background:var(--color-accent, #B45309);color:#fff;border-color:var(--color-accent, #B45309)}.mode-btn[data-v-e6d85444]:hover:not(.active){border-color:var(--color-accent, #B45309);color:var(--color-accent, #B45309)}[data-theme=dark] .mode-btn[data-v-e6d85444]{border-color:#ffffff26;color:#a3a3a3}[data-theme=dark] .mode-btn.active[data-v-e6d85444]{background:var(--color-accent, #D97706);border-color:var(--color-accent, #D97706);color:#fff}.filter-mode-indicator[data-v-e6d85444]{opacity:.7;font-weight:400}.filter-active-summary[data-v-e6d85444]{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;background:color-mix(in srgb,var(--color-accent, #B45309) 8%,var(--bg-primary, #FFF8F0));border-bottom:1px solid var(--border-color, rgba(44, 24, 16, .1))}.filter-active-text[data-v-e6d85444]{font-size:12px;color:var(--color-accent, #B45309);font-weight:500;font-family:var(--font-sans)}.filter-clear-all[data-v-e6d85444]{font-size:11px;color:var(--color-accent, #B45309);background:transparent;border:1px solid var(--color-accent, #B45309);border-radius:4px;padding:1px 6px;cursor:pointer;font-family:var(--font-sans)}.filter-clear-all[data-v-e6d85444]:hover{background:var(--color-accent, #B45309);color:#fff}.filter-loading[data-v-e6d85444]{padding:20px;text-align:center;color:var(--text-muted, #78716C);font-size:13px}.filter-active-count[data-v-e6d85444]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-accent, #B45309);color:#fff;font-size:11px;font-weight:600;font-family:var(--font-sans)}.filter-categories[data-v-e6d85444]{padding:2px 0}.filter-category[data-v-e6d85444]{border-bottom:1px solid var(--border-color, rgba(44, 24, 16, .1))}.filter-category[data-v-e6d85444]:last-child{border-bottom:none}.filter-category-header[data-v-e6d85444]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 16px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background-color .15s}.filter-category-header[data-v-e6d85444]:hover{background:var(--bg-secondary, #F5E6D3)}[data-theme=dark] .filter-category-header[data-v-e6d85444]:hover{background:#252525}.filter-category-label[data-v-e6d85444]{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #78716C);font-family:var(--font-sans)}.filter-category-actions[data-v-e6d85444]{display:flex;align-items:center;gap:4px}.active-tag-names[data-v-e6d85444]{font-size:10px;color:var(--color-accent, #B45309);font-family:var(--font-sans);font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-header-names[data-v-e6d85444]{font-size:11px;color:var(--color-accent, #B45309);font-family:var(--font-sans);font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-count[data-v-e6d85444]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--color-accent, #B45309);color:#fff;font-size:10px;font-weight:600;font-family:var(--font-sans)}.clear-category-btn[data-v-e6d85444]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--text-muted, #78716C);cursor:pointer;font-size:16px;border-radius:4px}.clear-category-btn[data-v-e6d85444]:hover{background:var(--bg-secondary, #F5E6D3);color:var(--text-primary, #2C1810)}.filter-category-active-tags[data-v-e6d85444]{padding:2px 8px 4px;border-top:1px dashed var(--border-color, rgba(44, 24, 16, .08))}.filter-category-body[data-v-e6d85444]{padding:0 8px 6px}.filter-subcategory[data-v-e6d85444]{margin-bottom:1px}.filter-subcategory-header[data-v-e6d85444]{display:flex;align-items:center;gap:4px;width:100%;padding:3px 8px;border:none;background:transparent;color:var(--text-muted, #78716C);font-size:11px;font-weight:500;cursor:pointer;font-family:var(--font-sans);border-radius:4px}.filter-subcategory-header[data-v-e6d85444]:hover{background:var(--bg-secondary, #F5E6D3)}.subcategory-count[data-v-e6d85444]{color:var(--text-muted, #78716C);opacity:.6}.filter-subcategory-body[data-v-e6d85444]{padding-left:4px}.filter-tag[data-v-e6d85444]{display:flex;align-items:center;gap:6px;padding:2px 8px;border-radius:4px;cursor:pointer;transition:background-color .1s}.filter-tag[data-v-e6d85444]:hover{background:var(--bg-secondary, #F5E6D3)}.filter-tag.selected[data-v-e6d85444]{background:color-mix(in srgb,var(--color-accent, #B45309) 10%,var(--bg-primary, #FFF8F0))}.tag-checkbox[data-v-e6d85444]{flex-shrink:0;width:14px;height:14px;accent-color:var(--color-accent, #B45309);cursor:pointer}.tag-name[data-v-e6d85444]{flex:1;font-size:12px;color:var(--text-primary, #2C1810);font-family:var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .tag-name[data-v-e6d85444]{color:#e5e5e5}.tag-count[data-v-e6d85444]{flex-shrink:0;font-size:11px;color:var(--text-muted, #78716C);font-family:var(--font-sans)}.show-more-btn[data-v-e6d85444]{display:block;width:100%;padding:3px 8px;margin-top:1px;border:none;background:transparent;color:var(--color-accent, #B45309);font-size:11px;cursor:pointer;text-align:left;font-family:var(--font-sans);border-radius:4px}.show-more-btn[data-v-e6d85444]:hover{background:var(--bg-secondary, #F5E6D3)}.history-body[data-v-e6d85444]{padding:0!important}.history-list[data-v-e6d85444]{max-height:30vh;overflow-y:auto;padding:4px 8px}.history-row[data-v-e6d85444]{display:flex;align-items:center;border-radius:4px;transition:background-color .15s}.history-row[data-v-e6d85444]:hover{background:var(--bg-secondary, #F5E6D3)}[data-theme=dark] .history-row[data-v-e6d85444]:hover{background:#252525}.history-item[data-v-e6d85444]{display:flex;align-items:center;gap:6px;padding:5px 8px;flex:1;min-width:0;border-radius:4px;text-decoration:none;color:var(--text-primary, #2C1810);font-size:13px}[data-theme=dark] .history-item[data-v-e6d85444]{color:#e5e5e5}.history-delete[data-v-e6d85444]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;margin-right:4px;border:none;border-radius:3px;background:transparent;color:var(--text-muted, #78716C);cursor:pointer;opacity:0;transition:opacity .15s,background-color .15s,color .15s}.history-row:hover .history-delete[data-v-e6d85444]{opacity:1}.history-delete[data-v-e6d85444]:hover{background:var(--bg-tertiary, rgba(44, 24, 16, .1));color:var(--text-primary, #2C1810)}[data-theme=dark] .history-delete[data-v-e6d85444]:hover{background:#333;color:#e5e5e5}.history-carnet[data-v-e6d85444]{font-size:11px;font-family:monospace;font-weight:600;color:var(--color-accent, #B45309);min-width:1.75rem;flex-shrink:0}.history-date[data-v-e6d85444]{font-size:11px;font-family:monospace;color:var(--text-muted, #78716C);white-space:nowrap;flex-shrink:0}.history-label[data-v-e6d85444]{font-size:12px;color:var(--text-secondary, #4A3728);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}[data-theme=dark] .history-label[data-v-e6d85444]{color:#a3a3a3}.history-glossary-icon[data-v-e6d85444]{display:flex;align-items:center;color:var(--color-accent, #B45309);flex-shrink:0}.history-glossary-name[data-v-e6d85444]{font-size:13px;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-glossary-badge[data-v-e6d85444]{font-size:10px;color:var(--text-muted, #78716C);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.history-footer[data-v-e6d85444]{padding:6px 16px 8px;border-top:1px solid var(--border-color, rgba(44, 24, 16, .1))}.history-clear[data-v-e6d85444]{font-size:11px;color:var(--text-muted, #78716C);background:transparent;border:none;cursor:pointer;padding:2px 0;font-family:var(--font-sans)}.history-clear[data-v-e6d85444]:hover{color:var(--color-accent, #B45309)}.um-nav-section[data-v-e6d85444]{display:block}@media(min-width:768px){.um-nav-section[data-v-e6d85444]{display:none}}.um-nav-body[data-v-e6d85444]{padding:4px 8px 8px!important}.um-nav-links[data-v-e6d85444]{display:flex;flex-direction:column}.um-nav-link[data-v-e6d85444]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;text-decoration:none;color:var(--text-primary, #2C1810);font-size:14px;font-weight:500;font-family:var(--font-sans);transition:background-color .15s}.um-nav-link[data-v-e6d85444]:hover{background:var(--bg-secondary, #F5E6D3)}[data-theme=dark] .um-nav-link[data-v-e6d85444]{color:#e5e5e5}[data-theme=dark] .um-nav-link[data-v-e6d85444]:hover{background:#252525}.um-nav-icon[data-v-e6d85444]{width:18px;height:18px;flex-shrink:0;color:var(--text-muted, #78716C)}.um-slide-enter-active,.um-slide-leave-active{transition:opacity .2s ease}.um-slide-enter-active .um-panel,.um-slide-leave-active .um-panel{transition:transform .25s ease}.um-slide-enter-from,.um-slide-leave-to{opacity:0}.um-slide-enter-from .um-panel,.um-slide-leave-to .um-panel{transform:translate(100%)}.offline-status-wrap[data-v-88107243]{position:relative}.offline-status-btn[data-v-88107243]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--text-muted, #78716C);border-radius:.375rem}.offline-status-btn.is-disabled[data-v-88107243]{opacity:.35;cursor:default}.offline-status-icon[data-v-88107243]{width:1.25rem;height:1.25rem}
