.weekly-app{background:var(--c00-surface,#fff);min-height:100%;color:var(--c00-text-primary,#1a1a1a);font-family:var(--c00-font-body,system-ui, sans-serif);flex-direction:column;display:flex}.weekly-panel{gap:var(--c00-space-lg,16px);padding:var(--c00-space-lg,16px);flex-direction:column;display:flex}.weekly-header__tabs{gap:var(--c00-space-xs,4px);border-bottom:1px solid var(--c00-border,#ddd);padding-bottom:var(--c00-space-sm,8px);flex-wrap:wrap;display:flex}.weekly-header__tab{min-height:var(--c00-control-height,32px);padding:var(--c00-space-xs,4px) var(--c00-space-md,12px);border-radius:var(--c00-radius-full,9999px);color:var(--c00-text-secondary,#5c5c7a);cursor:pointer;font:inherit;font-size:var(--c00-text-sm,.875rem);background:0 0;border:1px solid #0000;font-weight:500}.weekly-header__tab:hover,.weekly-header__tab:focus-visible{background:var(--c00-surface-hover,var(--c00-surface-alt,#f9fafb));outline:2px solid var(--c00-focus-ring,var(--c00-accent,#4361ee));outline-offset:2px}.weekly-header__tab--active{background:var(--c00-accent-soft,var(--c00-surface-alt,#f9fafb));color:var(--c00-text-primary,#1a1a1a);border-color:var(--c00-accent,#4361ee);font-weight:600}.weekly-view{gap:var(--c00-space-md,12px);padding:var(--c00-space-sm,8px) 0;flex-direction:column;display:flex}.weekly-score{gap:var(--c00-space-xs,4px) var(--c00-space-lg,16px);grid-template-columns:auto 1fr;display:grid}.weekly-list{margin:0;padding:0;list-style:none}.weekly-list li{padding:var(--c00-space-sm,8px) 0;border-bottom:1px solid var(--c00-border,#eee)}.weekly-widget{padding:var(--c00-space-md,12px);border:1px solid var(--c00-border,#ddd);border-radius:var(--c00-radius-md,8px);background:var(--c00-surface-alt,#f9fafb)}.weekly-widget__title{margin-bottom:var(--c00-space-sm,8px);font-weight:600}.weekly-multitasking-preview{font-size:var(--c00-text-sm,.875rem);line-height:1.4}.weekly-filters-panel fieldset{border:1px solid var(--c00-border,#ddd);border-radius:var(--c00-radius-md,8px);margin-bottom:var(--c00-space-md,12px);padding:var(--c00-space-sm,8px) var(--c00-space-md,12px)}.weekly-filters-panel label{margin:var(--c00-space-xs,4px) 0;display:block}.weekly-anchor-type--calendar{color:var(--c00-accent,#4361ee)}.weekly-anchor-type--task{color:var(--weekly-anchor-task,#6366f1)}.weekly-anchor-type--health{color:var(--c00-warning,#e67e22)}.weekly-anchor-type--finance{color:var(--weekly-anchor-finance,#f1c40f)}.weekly-anchor-type--relationship{color:var(--weekly-anchor-relationship,#9b59b6)}.weekly-status--focus{color:var(--c00-info,#2980b9)}.weekly-status--reflection{color:var(--weekly-status-reflection,#8e44ad)}
