.card.svelte-11fn1sl{display:flex;min-width:0;flex-direction:column;grid-column:var(--card-grid-column);align-self:var(--card-align-self);gap:14px;padding:var(--card-pad);background:var(--panel-bg);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-card)}.card-head.svelte-11fn1sl{display:flex;align-items:center;gap:10px;min-height:var(--control-h-xs)}.card-head.svelte-11fn1sl h3:where(.svelte-11fn1sl){margin:0 auto 0 0;font-family:var(--font-heading);font-size:var(--text-14);font-weight:600;white-space:nowrap}.card-head-extra.svelte-11fn1sl{flex:1;min-width:0;display:flex;align-items:center}.card-sub.svelte-11fn1sl{min-width:0;color:var(--ink-3);font-size:var(--text-11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-head.svelte-11fn1sl .card-open{flex:none;gap:4px;margin-right:-6px}.db.svelte-mfzghy{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--panel-bg);padding:var(--card-pad);overflow:hidden}.db-head.svelte-mfzghy{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.db.svelte-mfzghy:has(.db-body[hidden]:where(.svelte-mfzghy)) .db-head:where(.svelte-mfzghy){margin-bottom:0}.db-head-actions.svelte-mfzghy{display:flex;align-items:center;gap:6px}.db-head-actions.svelte-mfzghy .db-icon-btn{color:var(--ink-3)}.db-chevron.svelte-mfzghy{transition:transform .18s ease}.db-chevron.is-collapsed.svelte-mfzghy{transform:rotate(-90deg)}.db-head.svelte-mfzghy .db-title-wrap{display:flex;align-items:center;gap:10px;min-width:0;flex:1;background:transparent;border:0;padding:4px 6px;margin:-4px -6px;border-radius:8px;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background .12s ease}.db-head.svelte-mfzghy .db-title-wrap:hover{background:var(--hover-veil)}.db-head.svelte-mfzghy .db-title-wrap:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.db-icon.svelte-mfzghy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--accent-surface);color:var(--accent);flex-shrink:0}.db-title-stack.svelte-mfzghy{display:flex;flex-direction:column;gap:1px;min-width:0}.db-title.svelte-mfzghy{font-size:var(--text-14);font-weight:600;margin:0;letter-spacing:-.1px;color:var(--ink-1)}.db-sub.svelte-mfzghy{font-size:var(--text-11);color:var(--ink-3)}.db-body.svelte-mfzghy{position:relative;z-index:1}.db-content.svelte-mfzghy{font-size:var(--text-13);line-height:1.6;color:var(--ink-2)}.db-content.svelte-mfzghy h3,.db-content.svelte-mfzghy h4,.db-content.svelte-mfzghy h5{font-size:var(--text-13);font-weight:600;color:var(--ink-1);margin:14px 0 6px;letter-spacing:-.1px}.db-content.svelte-mfzghy h3:first-child,.db-content.svelte-mfzghy h4:first-child,.db-content.svelte-mfzghy h5:first-child{margin-top:0}.db-content.svelte-mfzghy p{margin:0 0 10px}.db-content.svelte-mfzghy p:last-child{margin-bottom:0}.db-content.svelte-mfzghy ul{margin:0 0 10px;padding-left:20px;list-style:none}.db-content.svelte-mfzghy li{position:relative;padding-left:2px;margin-bottom:5px}.db-content.svelte-mfzghy li:before{content:"";position:absolute;left:-14px;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--accent-line)}.db-content.svelte-mfzghy strong{font-weight:600;color:var(--ink-1)}.db-content.svelte-mfzghy em{font-style:italic;color:var(--ink-1)}.db-content.svelte-mfzghy .db-task-chip{display:inline-flex;align-items:center;gap:5px;vertical-align:baseline;margin:0 1px;padding:1px 8px 1px 7px;border:1px solid var(--accent-border);border-radius:999px;background:var(--accent-surface);color:var(--ink-1);font:inherit;font-size:var(--text-12);font-weight:500;line-height:1.3;cursor:pointer;transition:background .12s ease,border-color .12s ease}.db-content.svelte-mfzghy button.db-task-chip:hover{background:var(--accent-surface-hover);border-color:var(--accent-border-emphasis)}.db-content.svelte-mfzghy button.db-task-chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.db-content.svelte-mfzghy .db-task-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--chip-dot, var(--ink-3))}.db-content.svelte-mfzghy .db-task-label{white-space:nowrap}.db-content.svelte-mfzghy .db-task-chip.is-missing{cursor:default;color:var(--ink-3);border-style:dashed;background:transparent}.db-empty.svelte-mfzghy{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px 0}.db-empty-text.svelte-mfzghy{font-size:var(--text-13);color:var(--ink-2);line-height:1.55;max-width:70%}.db-empty-text.svelte-mfzghy strong:where(.svelte-mfzghy){color:var(--ink-1);font-weight:600}.db-error.svelte-mfzghy{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--text-13);color:var(--color-danger)}.db.svelte-mfzghy .ghostbtn:disabled,.db.svelte-mfzghy .primarybtn:disabled{cursor:progress}.db-spin.svelte-mfzghy{animation:svelte-mfzghy-db-rotate .9s linear infinite}@keyframes svelte-mfzghy-db-rotate{to{transform:rotate(360deg)}}.db-skeleton.svelte-mfzghy{display:flex;flex-direction:column;gap:9px}.db-skel-line.svelte-mfzghy{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--line) 0%,color-mix(in oklab,var(--accent) 8%,var(--line)) 50%,var(--line) 100%);background-size:200% 100%;animation:svelte-mfzghy-db-shimmer 1.4s ease-in-out infinite}.w-95.svelte-mfzghy{width:95%}.w-88.svelte-mfzghy{width:88%}.w-80.svelte-mfzghy{width:80%}@keyframes svelte-mfzghy-db-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:768px),(pointer:coarse)and (max-height:500px){.db-empty.svelte-mfzghy,.db-error.svelte-mfzghy{flex-direction:column;align-items:stretch}.db-empty-text.svelte-mfzghy{max-width:100%}}.me-bar.svelte-o6g6nv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line)}.me-bar.svelte-o6g6nv .me-who{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:4px 8px;border:none;border-radius:var(--radius-control-sm);background:transparent;font-family:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .12s}.me-bar.svelte-o6g6nv .me-who:hover{background:var(--hover-veil)}.me-copy.svelte-o6g6nv{display:flex;flex-direction:column;min-width:0}.me-name.svelte-o6g6nv{font-size:var(--text-13);font-weight:600;color:var(--ink-1)}.me-status-line.svelte-o6g6nv{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-11);color:var(--ink-3);min-width:0}.me-status-line[data-kind=available].svelte-o6g6nv{color:var(--color-success)}.me-status-text.svelte-o6g6nv{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-menu.svelte-o6g6nv{min-width:240px;z-index:var(--z-popover-portal)}.status-menu.svelte-o6g6nv .status-choice{display:flex;align-items:center;gap:9px}.status-choice-copy.svelte-o6g6nv{display:flex;flex-direction:column;text-align:left}.status-choice-hint.svelte-o6g6nv{font-size:var(--text-11);color:var(--ink-3)}.status-menu-sep.svelte-o6g6nv{margin:4px 0;border-top:1px solid var(--line)}.people.svelte-o6g6nv{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;margin-inline:-4px;padding-inline:4px}.people-group.svelte-o6g6nv{display:flex;flex-direction:column}.people-group[data-cols].svelte-o6g6nv{display:grid;grid-template-columns:repeat(var(--people-cols),minmax(0,1fr));column-gap:8px}.people-group[data-cols=fit].svelte-o6g6nv{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.people-head.svelte-o6g6nv{display:flex;align-items:center;gap:6px;padding:8px 8px 4px}.people-head.svelte-o6g6nv:not(:first-child){margin-top:6px}.duty-dot.svelte-o6g6nv{width:7px;height:7px;border-radius:50%;background:var(--color-success);flex:none}.person.svelte-o6g6nv{gap:10px;padding-inline:8px}.person-status[data-kind=off].svelte-o6g6nv{color:var(--ink-3)}.person-copy.svelte-o6g6nv{display:flex;flex-direction:column;text-align:left}.person-name.svelte-o6g6nv{font-size:var(--text-13);color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-status.svelte-o6g6nv{font-size:var(--text-11);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-status[data-kind=available].svelte-o6g6nv{color:var(--color-success)}.person.svelte-o6g6nv .person-chat{flex:none;color:var(--ink-3)}.hours.svelte-1ago4do{container:ore / inline-size;flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.week-nav.svelte-1ago4do{display:inline-flex;align-items:center;gap:2px}.days[data-reloading=true].svelte-1ago4do{opacity:.55;transition:opacity .12s}.summary.svelte-1ago4do{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.total.svelte-1ago4do{font-size:var(--text-22);font-weight:600;color:var(--ink-1);font-variant-numeric:tabular-nums}.of.svelte-1ago4do{font-size:var(--text-12-5);color:var(--ink-3)}.left.svelte-1ago4do{margin-left:auto;font-size:var(--text-11-5);color:var(--ink-2)}.left[data-done=true].svelte-1ago4do{color:var(--color-success)}.track.svelte-1ago4do,.day-track.svelte-1ago4do{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.fill.svelte-1ago4do,.day-fill.svelte-1ago4do{display:block;height:100%;width:var(--pct);background:var(--accent);border-radius:3px}.day-fill[data-met=true].svelte-1ago4do{background:var(--color-success)}.days.svelte-1ago4do{flex:1;min-height:0;display:grid;grid-auto-rows:minmax(0,1fr)}.day.svelte-1ago4do{container:giorno / size;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 4px;border-bottom:1px solid var(--line);border-radius:var(--radius-control-sm);overflow:hidden}.day[data-today=true].svelte-1ago4do{background:var(--accent-selection)}.day.svelte-1ago4do .day-add{display:grid;grid-template-columns:54px minmax(0,1fr) 56px;grid-template-areas:"label track min";align-items:center;column-gap:10px;width:100%;padding:4px;border:none;border-radius:var(--radius-control-sm);background:transparent;font-family:inherit;text-align:left;color:inherit;cursor:pointer;transition:background .12s}.day.svelte-1ago4do .day-add:hover{background:var(--hover-veil)}.day-label.svelte-1ago4do{grid-area:label;font-size:var(--text-12-5);color:var(--ink-2);white-space:nowrap}.day-track.svelte-1ago4do{grid-area:track}.day-min.svelte-1ago4do{grid-area:min;font-size:var(--text-12-5);color:var(--ink-1);text-align:right;font-variant-numeric:tabular-nums}.day-entries.svelte-1ago4do{display:none;min-width:0;padding:0 4px;font-size:var(--text-11);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day-entries.svelte-1ago4do .day-entry{display:inline-flex;gap:4px;max-width:100%;padding:0 2px;border:none;border-radius:4px;background:transparent;font-family:inherit;font-size:inherit;color:inherit;text-align:left;cursor:pointer}.day-entries.svelte-1ago4do .day-entry:hover{color:var(--ink-1);background:var(--hover-veil)}.day-entries.svelte-1ago4do .day-entry+.day-entry:before{content:"·";margin-right:4px;color:var(--ink-3)}.day-entry-name.svelte-1ago4do{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-entry-min.svelte-1ago4do{flex:none;font-variant-numeric:tabular-nums}@container giorno (min-height: 52px){.day-entries.svelte-1ago4do{display:block}}@container ore (min-width: 560px){.days.svelte-1ago4do{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-auto-rows:auto;gap:8px}.day.svelte-1ago4do{justify-content:flex-start;gap:6px;padding:6px;border:1px solid var(--line);border-radius:var(--radius-control)}.day.svelte-1ago4do .day-add{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label min" "track track";row-gap:8px}.day-min.svelte-1ago4do{font-size:var(--text-14);font-weight:600}.day-entries.svelte-1ago4do{display:flex;flex-direction:column;gap:2px;white-space:normal}.day-entries.svelte-1ago4do .day-entry{display:flex;justify-content:space-between;padding:3px 4px}.day-entries.svelte-1ago4do .day-entry+.day-entry:before{content:none}}.project-chip.svelte-d9cocy{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:calc(var(--chip-fs) * var(--app-font-scale));color:var(--ink-2)}.project-chip-dot.svelte-d9cocy{width:8px;height:8px;border-radius:2px;background:var(--chip-color);flex-shrink:0}.project-chip-name.svelte-d9cocy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-list.svelte-1w8jbem{display:flex;flex-direction:column}.dashboard-list.svelte-1w8jbem .note{gap:10px}.notes-head.svelte-1w8jbem{padding:6px 8px 4px}.notes-head.svelte-1w8jbem:not(:first-child){margin-top:6px}.note-icon.svelte-1w8jbem{display:inline-flex;color:var(--ink-3);flex:none}.note-title.svelte-1w8jbem{text-align:left;font-size:var(--text-13);color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-time.svelte-1w8jbem{font-size:var(--text-10-5);color:var(--ink-3);white-space:nowrap;flex:none}.dashboard-list.svelte-1w8jbem .project-chip{flex-shrink:1;min-width:0;max-width:40%;overflow:hidden}.widget-scroll.svelte-1w8jbem{flex:1;min-height:0;overflow-y:auto;margin-inline:-4px;padding-inline:4px}.list-tail.svelte-1w8jbem{padding:8px 8px 4px;font-size:var(--text-12);color:var(--ink-3)}.dashboard-list.svelte-1a7ok51{display:flex;flex-direction:column}.dashboard-list.svelte-1a7ok51 .meeting{gap:10px}.meeting-copy.svelte-1a7ok51{display:flex;flex-direction:column;text-align:left}.meeting-title.svelte-1a7ok51{font-size:var(--text-13);font-weight:500;color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meeting-meta.svelte-1a7ok51{font-size:var(--text-11);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meeting-date.svelte-1a7ok51{font-size:var(--text-10-5);color:var(--ink-3);white-space:nowrap;flex:none}.widget-scroll.svelte-1a7ok51{flex:1;min-height:0;overflow-y:auto;margin-inline:-4px;padding-inline:4px}.list-tail.svelte-1a7ok51{padding:8px 8px 4px;font-size:var(--text-12);color:var(--ink-3)}.dashboard-list.svelte-etv5ib{display:flex;flex-direction:column}.dashboard-list.svelte-etv5ib .invoice{gap:10px}.inv-copy.svelte-etv5ib{display:flex;flex-direction:column;text-align:left}.inv-title.svelte-etv5ib{font-size:var(--text-13);font-weight:500;color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-meta.svelte-etv5ib{font-size:var(--text-11);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-side.svelte-etv5ib{display:flex;flex-direction:column;align-items:flex-end;flex:none}.inv-amount.svelte-etv5ib{font-size:var(--text-12-5);color:var(--ink-1);font-variant-numeric:tabular-nums}.inv-late.svelte-etv5ib{font-size:var(--text-10-5);color:var(--color-danger)}.ple-head.svelte-a5nt0o{padding-right:var(--space-5)}.ple-head-copy.svelte-a5nt0o{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ple-title.svelte-a5nt0o{font-size:var(--text-15);color:var(--ink-1)}.ple-hint.svelte-a5nt0o{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-12);color:var(--ink-3)}.ple-body.svelte-a5nt0o{display:flex;flex-direction:column;gap:12px}.ple-list.svelte-a5nt0o{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ple-row.svelte-a5nt0o{gap:8px;padding-inline:4px 12px;background:var(--panel-bg);border:1px solid var(--line);border-radius:var(--radius-control);transform:translateY(var(--ple-dy, 0));transition:transform .15s ease}.ple-list[data-settling=true].svelte-a5nt0o .ple-row:where(.svelte-a5nt0o),.ple-row[data-lifted=true].svelte-a5nt0o{transition:none}.ple-row[data-lifted=true].svelte-a5nt0o{position:relative;z-index:2;box-shadow:var(--shadow-md)}.ple-row[data-hidden=true].svelte-a5nt0o .ple-name-text:where(.svelte-a5nt0o){color:var(--ink-3)}.ple-row.svelte-a5nt0o .ple-grip{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--ink-3);font:inherit;border-radius:var(--radius-control-sm);cursor:grab;touch-action:none}.ple-list[data-dragging=true].svelte-a5nt0o .ple-grip{cursor:grabbing}.ple-name.svelte-a5nt0o{display:flex;align-items:baseline;gap:8px}.ple-name-text.svelte-a5nt0o{font-size:var(--text-14);color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ple-state.svelte-a5nt0o{flex:none;font-size:var(--text-11-5);color:var(--ink-3)}.ple-row.svelte-a5nt0o .ple-switch{flex:none;width:40px;height:var(--control-h-xs);border-radius:999px;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;padding:2px;font:inherit;transition:background .12s}.ple-row.svelte-a5nt0o .ple-switch[data-on=true]{background:var(--accent);border-color:transparent}.ple-knob.svelte-a5nt0o{display:block;width:18px;height:18px;border-radius:50%;background:var(--bg);box-shadow:var(--shadow-sm);transition:transform .12s}.ple-switch[data-on=true] .ple-knob.svelte-a5nt0o{transform:translate(16px)}@media(prefers-reduced-motion:reduce){.ple-row.svelte-a5nt0o,.ple-knob.svelte-a5nt0o{transition:none}}.dashboard-list.svelte-dzhq42{display:flex;flex-direction:column}.widget-scroll.svelte-dzhq42{flex:1;min-height:0;overflow-y:auto;margin-inline:-4px;padding-inline:4px}.conv-head.svelte-dzhq42{padding:6px 8px 4px}.conv-head.svelte-dzhq42:not(:first-child){margin-top:6px}.dashboard-list.svelte-dzhq42 .conv{gap:8px;padding-inline:8px}.conv-icon.svelte-dzhq42{display:inline-flex;align-items:center;justify-content:center;width:22px;color:var(--ink-3);flex:none}.conv-copy.svelte-dzhq42{display:flex;flex-direction:column;text-align:left}.conv-title.svelte-dzhq42,.conv-excerpt.svelte-dzhq42{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-title.svelte-dzhq42{font-size:var(--text-13);font-weight:500;color:var(--ink-1)}.conv-excerpt.svelte-dzhq42{font-size:var(--text-11);color:var(--ink-3)}.conv-time.svelte-dzhq42{font-size:var(--text-10-5);color:var(--ink-3);white-space:nowrap;flex:none}.dashboard-list.svelte-dzhq42 .conv>.project-chip{min-width:8px;flex-shrink:1;overflow:hidden}.pp-list.svelte-3byqdc{display:flex;flex-direction:column}.widget-scroll.svelte-3byqdc{flex:1;min-height:0;overflow-y:auto;margin-inline:-4px;padding-inline:4px}.pp-list.svelte-3byqdc .pp-row{flex-direction:column;align-items:stretch;gap:3px;padding-inline:8px}.pp-line.svelte-3byqdc{display:flex;align-items:center;gap:8px;min-width:0}.pp-dot.svelte-3byqdc{flex:none;width:8px;height:8px;border-radius:2px;background:var(--pp-color)}.pp-name.svelte-3byqdc{flex:0 1 40%;min-width:0;font-size:var(--text-13);font-weight:500;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.pp-bar.svelte-3byqdc{flex:1;min-width:40px;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden;display:flex}.pp-done.svelte-3byqdc{width:var(--pp-w);background:var(--color-success)}.pp-late.svelte-3byqdc{width:var(--pp-w);background:var(--color-danger)}.pp-count.svelte-3byqdc{flex:none;font-size:var(--text-11-5);color:var(--ink-2);font-variant-numeric:tabular-nums}.pp-meta.svelte-3byqdc{padding-left:16px;font-size:var(--text-11);color:var(--ink-3);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-overdue.svelte-3byqdc{color:var(--color-danger)}.th-list.svelte-13eeccv{display:flex;flex-direction:column}.widget-scroll.svelte-13eeccv{flex:1;min-height:0;overflow-y:auto;margin-inline:-4px;padding-inline:4px}.th-row.svelte-13eeccv{gap:9px;padding-inline:8px}.th-copy.svelte-13eeccv{display:flex;flex-direction:column;gap:4px}.th-name.svelte-13eeccv{font-size:var(--text-13);color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-bar.svelte-13eeccv{position:relative;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.th-expected.svelte-13eeccv,.th-got.svelte-13eeccv{position:absolute;inset-block:0;left:0;width:var(--th-w);border-radius:3px}.th-expected.svelte-13eeccv{background:var(--line)}.th-got.svelte-13eeccv{background:var(--color-success)}.th-got[data-behind=true].svelte-13eeccv{background:var(--accent)}.th-nocontract.svelte-13eeccv{font-size:var(--text-11);color:var(--ink-3)}.th-num.svelte-13eeccv{flex:none;font-size:var(--text-12);color:var(--ink-1);font-variant-numeric:tabular-nums}.th-of.svelte-13eeccv{color:var(--ink-3)}.ka-form.svelte-1x6pd1w{display:flex;gap:6px;margin-bottom:8px}.ka-form.svelte-1x6pd1w .ka-input{flex:1;min-width:0}.widget-scroll.svelte-1x6pd1w{flex:1;min-height:0;overflow-y:auto;margin-inline:-4px;padding-inline:4px}.ka-body.svelte-1x6pd1w{display:flex;flex-direction:column}.ka-q.svelte-1x6pd1w{font-size:var(--text-12);color:var(--ink-3)}.ka-foot.svelte-1x6pd1w{margin-top:6px;font-size:var(--text-11-5);color:var(--ink-3)}.ms-list.svelte-ohydpm{display:flex;flex-direction:column}.ms-list.svelte-ohydpm{container:tappe / inline-size}@container tappe (max-width: 420px){.ms-line.svelte-ohydpm{flex-wrap:wrap}.ms-name.svelte-ohydpm,.ms-track.svelte-ohydpm{flex-basis:100%}.ms-scale.svelte-ohydpm{margin-left:8px}}.widget-scroll.svelte-ohydpm{flex:1;min-height:0;overflow-y:auto;margin-inline:-4px;padding-inline:4px}.ms-scale.svelte-ohydpm{position:relative;height:14px;margin-left:calc(38% + 16px);margin-right:8px;font-size:var(--text-10-5);color:var(--ink-3)}.ms-scale.svelte-ohydpm span:where(.svelte-ohydpm){position:absolute;left:var(--ms-x);transform:translate(-50%);white-space:nowrap}.ms-list.svelte-ohydpm .ms-row{flex-direction:column;align-items:stretch;gap:3px;padding-inline:8px}.ms-line.svelte-ohydpm{display:flex;align-items:center;gap:8px;min-width:0}.ms-name.svelte-ohydpm{flex:0 0 38%;min-width:0;font-size:var(--text-13);color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ms-track.svelte-ohydpm{position:relative;flex:1;height:12px}.ms-today.svelte-ohydpm{position:absolute;left:var(--ms-x);inset-block:-3px;border-left:1px dashed var(--ink-3)}.ms-bar.svelte-ohydpm{position:absolute;left:var(--ms-x);width:var(--ms-w);inset-block:0;border-radius:4px;background:var(--accent-selection);border:1px solid var(--accent)}.ms-bar[data-late=true].svelte-ohydpm{background:var(--danger-surface);border-color:var(--color-danger)}.ms-meta.svelte-ohydpm{font-size:var(--text-11);color:var(--ink-3);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-meta[data-late=true].svelte-ohydpm{color:var(--color-danger)}.dp-list.svelte-5e2fy6{display:flex;flex-direction:column}.widget-scroll.svelte-5e2fy6{flex:1;min-height:0;overflow-y:auto;margin-inline:-4px;padding-inline:4px}.dp-row.svelte-5e2fy6{display:flex;align-items:center;gap:8px;padding:6px 8px}.dp-stage.svelte-5e2fy6{flex:0 0 96px;font-size:var(--text-12-5);color:var(--ink-1)}.dp-bar.svelte-5e2fy6{flex:1;min-width:30px;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.dp-bar.svelte-5e2fy6 span:where(.svelte-5e2fy6){display:block;height:100%;width:var(--dp-w);background:var(--ink-3);border-radius:3px}.dp-won.svelte-5e2fy6 .dp-bar:where(.svelte-5e2fy6) span:where(.svelte-5e2fy6){background:var(--color-success)}.dp-num.svelte-5e2fy6{flex:none;font-size:var(--text-12);color:var(--ink-2);font-variant-numeric:tabular-nums}.dp-head.svelte-5e2fy6{padding:10px 8px 4px}.dp-list.svelte-5e2fy6 .dp-stale{gap:8px;padding-inline:8px}.dp-title.svelte-5e2fy6{font-size:var(--text-13);color:var(--ink-1);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-meta.svelte-5e2fy6{flex:none;max-width:50%;font-size:var(--text-11);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-list.svelte-ss0chm{display:flex;flex-direction:column}.widget-scroll.svelte-ss0chm{flex:1;min-height:0;overflow-y:auto;margin-inline:-4px;padding-inline:4px}.sb-list.svelte-ss0chm .sb-row{flex-direction:column;align-items:stretch;gap:3px;padding-inline:8px}.sb-line.svelte-ss0chm{display:flex;align-items:center;gap:8px;min-width:0}.sb-name.svelte-ss0chm{flex:0 1 50%;min-width:0;font-size:var(--text-13);color:var(--ink-1);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-bar.svelte-ss0chm{flex:1;min-width:30px;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.sb-bar.svelte-ss0chm span:where(.svelte-ss0chm){display:block;height:100%;width:var(--sb-w);border-radius:3px;background:var(--color-warn)}.sb-bar.svelte-ss0chm span[data-over=true]:where(.svelte-ss0chm){background:var(--color-danger)}.sb-pct.svelte-ss0chm{flex:none;font-size:var(--text-12);color:var(--color-warn);font-variant-numeric:tabular-nums}.sb-pct[data-over=true].svelte-ss0chm{color:var(--color-danger)}.sb-meta.svelte-ss0chm{font-size:var(--text-11);color:var(--ink-3);text-align:left}.ti-list.svelte-4iezt7{display:flex;flex-direction:column}.widget-scroll.svelte-4iezt7{flex:1;min-height:0;overflow-y:auto;margin-inline:-4px;padding-inline:4px}.ti-list.svelte-4iezt7 .ti-row{gap:8px;padding-inline:8px}.ti-copy.svelte-4iezt7{display:flex;flex-direction:column;text-align:left}.ti-name.svelte-4iezt7{font-size:var(--text-13);font-weight:500;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ti-meta.svelte-4iezt7{font-size:var(--text-11);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ti-amount.svelte-4iezt7{flex:none;font-size:var(--text-13);color:var(--ink-1);font-variant-numeric:tabular-nums}.dashboard-grid.svelte-e93tb8 .dash-new-count{margin-left:2px}.add-widget-menu .add-widget-item{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-grid.svelte-e93tb8{padding:var(--section-pad);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:max(var(--card-gap, 16px),12px);align-content:start}.dashboard-grid.svelte-e93tb8{container-type:inline-size}.widgets-grid.svelte-e93tb8{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:var(--row-unit);gap:var(--row-gap)}.widget.svelte-e93tb8{grid-column:var(--x) / span var(--w);grid-row:var(--y) / span var(--h);position:relative;z-index:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px}.strip-measure.svelte-e93tb8{flex:none}.widget[data-kind=strip].svelte-e93tb8 .widget-body:where(.svelte-e93tb8){border:1px solid var(--line);border-radius:12px;background:var(--panel-bg);overflow:hidden}.widget[data-kind=strip].svelte-e93tb8 .widget-body:where(.svelte-e93tb8) .db{border:none;border-radius:0;background:transparent}.widget[data-kind=strip].svelte-e93tb8 .widget-body:where(.svelte-e93tb8):has(.db-body[hidden]){border-color:transparent;background:transparent;overflow:visible}.widget[data-kind=strip].svelte-e93tb8 .widget-body:where(.svelte-e93tb8):has(.db-body[hidden]) .db{border:1px solid var(--line);border-radius:12px;background:var(--panel-bg)}.widget-body.svelte-e93tb8{flex:1;min-height:0;display:flex;flex-direction:column}.widget-body.svelte-e93tb8>.card{flex:1;min-height:0;overflow:hidden}.my-rows.svelte-e93tb8,.today-card.svelte-e93tb8{flex:1;min-height:0}.widget-fit.svelte-e93tb8{flex:1;min-height:0;overflow:hidden}.widget-scroll.svelte-e93tb8{flex:1;min-height:0;overflow-y:auto;margin-inline:-4px;padding-inline:4px}.dash-edit-bar.svelte-e93tb8{position:sticky;top:0;z-index:5;box-shadow:var(--shadow-card);grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;border:1px solid var(--accent);background:linear-gradient(var(--accent-selection),var(--accent-selection)),var(--bg);border-radius:var(--radius-panel)}.dash-edit-bar.svelte-e93tb8{flex-wrap:wrap}.dash-edit-hint.svelte-e93tb8{flex:1 1 260px;min-width:0;font-size:var(--text-12-5);color:var(--ink-1)}.widget[data-editing=true][draggable=true].svelte-e93tb8{cursor:grab}.widget[data-dragging=true].svelte-e93tb8{opacity:.4}.widget[data-drop=before].svelte-e93tb8:after,.widget[data-drop=after].svelte-e93tb8:after{content:"";position:absolute;top:0;bottom:0;width:3px;border-radius:2px;background:var(--accent);pointer-events:none}.widget[data-drop=before].svelte-e93tb8:after{left:-9px}.widget[data-drop=after].svelte-e93tb8:after{right:-9px}.widget[data-drop=swap].svelte-e93tb8:after{content:"Scambia";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:2px dashed var(--accent);border-radius:var(--radius-panel);background:color-mix(in oklab,var(--accent-selection) 85%,transparent);color:var(--ink-1);font-size:var(--text-13);font-weight:600;pointer-events:none;z-index:3}.widget[data-resizing=true].svelte-e93tb8 .widget-body:where(.svelte-e93tb8){box-shadow:0 0 0 2px var(--accent);border-radius:var(--radius-panel)}.grid-cell.svelte-e93tb8{grid-column:var(--x);grid-row:var(--y);border:1px dashed var(--line);border-radius:var(--radius-panel)}.add-widget-menu.svelte-e93tb8{min-width:240px;z-index:var(--z-popover-portal)}.layout-menu.svelte-e93tb8{min-width:260px;z-index:var(--z-popover-portal)}.dash-hint.svelte-e93tb8{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-h-xs);padding:0 2px 0 10px;border-radius:999px;background:var(--accent-selection);color:var(--ink-1);font-size:var(--text-11-5)}.dash-hint.svelte-e93tb8 .dash-hint-close{color:var(--ink-2)}.layout-menu.svelte-e93tb8 .layout-template{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.layout-template-hint.svelte-e93tb8{font-size:var(--text-11);color:var(--ink-3)}.layout-menu-sep.svelte-e93tb8{margin:4px 0;border-top:1px solid var(--line)}.sr-only.svelte-e93tb8{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.layout-picker.svelte-e93tb8{display:inline-flex;align-items:center;gap:6px}.layout-picker-label.svelte-e93tb8{font-size:var(--text-12);color:var(--ink-2)}.dashboard-grid.svelte-e93tb8 .layout-select{font-size:var(--text-12);color:var(--ink-2);max-width:180px}.add-widget-group.svelte-e93tb8{padding:8px 10px 4px}.add-widget-group.svelte-e93tb8:not(:first-child){margin-top:4px;border-top:1px solid var(--line)}.dashboard-grid.svelte-e93tb8 .my-view-select{max-width:100%;height:var(--control-h-xs);font-size:var(--text-12);color:var(--ink-2);field-sizing:content}.widget-more-menu.svelte-e93tb8{min-width:230px;z-index:var(--z-popover-portal)}.more-size.svelte-e93tb8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 4px 10px}.more-size.svelte-e93tb8:first-of-type{margin-top:4px;border-top:1px solid var(--line);padding-top:10px}.more-size-label.svelte-e93tb8{font-size:var(--text-12-5);color:var(--ink-2)}.more-size-auto.svelte-e93tb8{font-size:var(--text-12);color:var(--ink-3)}.more-stepper.svelte-e93tb8{display:inline-flex;align-items:center;gap:4px}.more-stepper-value.svelte-e93tb8{min-width:72px;text-align:center;font-size:var(--text-12-5);font-variant-numeric:tabular-nums}.widget-tools.svelte-e93tb8{display:flex;align-items:center;gap:6px;min-height:var(--control-h-xs)}.widget-tools.svelte-e93tb8 .widget-grip{color:var(--ink-3);cursor:grab}.widget-size.svelte-e93tb8{font-size:var(--text-11-5);color:var(--ink-3);font-variant-numeric:tabular-nums}.widget[data-kind=strip].svelte-e93tb8 .widget-resize:where(.svelte-e93tb8){cursor:ew-resize}.widget[data-resizing=true].svelte-e93tb8 .widget-size:where(.svelte-e93tb8){color:var(--accent);font-weight:600}.widget-tools-gap.svelte-e93tb8{flex:1}.widget-resize.svelte-e93tb8{position:absolute;right:0;bottom:0;width:20px;height:20px;z-index:2;cursor:nwse-resize;touch-action:none;border-bottom-right-radius:var(--radius-panel);background:linear-gradient(135deg,transparent 55%,var(--ink-3) 55% 60%,transparent 60% 70%,var(--ink-3) 70% 75%,transparent 75% 85%,var(--ink-3) 85% 90%,transparent 90%)}@container (max-width: 1060px){.dashboard-welcome.svelte-e93tb8{flex-wrap:wrap}.dashboard-stats.svelte-e93tb8{width:100%;flex-wrap:wrap;gap:8px}.dashboard-grid.svelte-e93tb8 .dashboard-stats:where(.svelte-e93tb8) .stat-card{flex:1 1 100px;min-width:0;padding-inline:12px}}.my-row.svelte-e93tb8>.cell-project:where(.svelte-e93tb8){min-width:0;overflow:hidden}.my-row.svelte-e93tb8>.cell-project:where(.svelte-e93tb8) *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dashboard-welcome.svelte-e93tb8{grid-column:1 / -1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:10px}.dashboard-date-row.svelte-e93tb8{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:5px;min-height:var(--control-h-xs)}.dashboard-date.svelte-e93tb8{font-size:var(--text-12);color:var(--ink-3);font-weight:500}.dashboard-greeting.svelte-e93tb8{font-family:var(--font-heading);font-size:var(--text-28);margin:0;font-weight:600;letter-spacing:0}.dashboard-stats.svelte-e93tb8{display:flex;gap:10px}.dashboard-stats.svelte-e93tb8 .stat-card{padding:13px 16px;border:1px solid var(--line);border-radius:14px;min-width:124px;background:var(--panel-bg);box-shadow:var(--shadow-card);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s,transform .12s}.dashboard-stats.svelte-e93tb8 .stat-card:hover{border-color:var(--stat-color);background:var(--hover-veil)}.dashboard-stats.svelte-e93tb8 .stat-card:active{transform:translateY(1px)}.dashboard-stats.svelte-e93tb8 .stat-card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.stat-label.svelte-e93tb8,.stat-hint.svelte-e93tb8{font-size:var(--text-11);color:var(--ink-3)}.stat-label.svelte-e93tb8{margin-bottom:4px}.stat-row.svelte-e93tb8{display:flex;align-items:baseline;gap:6px}.stat-value.svelte-e93tb8{font-size:var(--text-26);font-weight:600;letter-spacing:0;color:var(--stat-color);font-variant-numeric:tabular-nums}.dashboard-list.svelte-e93tb8{display:flex;flex-direction:column}.recurring-icon.svelte-e93tb8{color:var(--ink-3);flex-shrink:0}.my-rows.svelte-e93tb8 .my-items-toggle{margin:6px 12px 0;align-self:flex-start;font-size:var(--text-11-5);padding:6px 0}.activity-list.svelte-e93tb8{display:flex;flex-direction:column;gap:12px;padding:4px 0}.activity-item.svelte-e93tb8{display:flex;gap:10px;align-items:flex-start}.activity-copy.svelte-e93tb8{font-size:var(--text-12-5);line-height:1.4;flex:1;min-width:0}.activity-who.svelte-e93tb8,.activity-copy.svelte-e93tb8 .activity-target{font-weight:500}.activity-action.svelte-e93tb8{color:var(--ink-2)}.activity-copy.svelte-e93tb8 .activity-target{background:none;border:0;padding:0;font:inherit;color:var(--ink-1);text-decoration:none;cursor:pointer}.activity-copy.svelte-e93tb8 .activity-target:hover{text-decoration:underline}.activity-time.svelte-e93tb8{font-size:var(--text-11);color:var(--ink-3);margin-top:2px}.status-list.svelte-e93tb8{display:flex;flex-direction:column;gap:10px;padding:4px 0}.status-row-head.svelte-e93tb8{display:flex;justify-content:space-between;font-size:var(--text-12);margin-bottom:4px;color:var(--ink-2)}.tabular.svelte-e93tb8{font-variant-numeric:tabular-nums}.metric-track.svelte-e93tb8{height:6px;background:var(--surface-2);border-radius:3px;overflow:hidden}.status-bar.svelte-e93tb8,.workload-bar.svelte-e93tb8{width:var(--bar-width);height:100%;background:var(--bar-color);transition:width .24s}.status-bar.svelte-e93tb8{opacity:.85}.project-dot.svelte-e93tb8{width:6px;height:6px;border-radius:50%;background:var(--dot-color);flex-shrink:0}.upcoming-title.svelte-e93tb8{flex:1;text-align:left;font-size:var(--text-13);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.upcoming-due.svelte-e93tb8{font-size:var(--text-11-5);color:var(--due-color);font-variant-numeric:tabular-nums;min-width:60px;text-align:right}.service-code.svelte-e93tb8{font-family:var(--font-mono);font-size:var(--text-10-5);color:var(--ink-3);min-width:48px;text-align:left;flex-shrink:0}.service-summary.svelte-e93tb8{flex:1 1 auto;min-width:min(160px,50%);text-align:left;font-size:var(--text-13);font-weight:500;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-client.svelte-e93tb8{font-size:var(--text-10-5);color:var(--ink-3);max-width:100px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.dashboard-list.svelte-e93tb8 .rowbtn>.project-chip{min-width:8px;flex-shrink:1;overflow:hidden}.dashboard-list.svelte-e93tb8 .service-sla{white-space:nowrap;flex-shrink:0}.dashboard-list.svelte-e93tb8 .service-sla.overdue{--badge-bg: var(--danger-surface);--badge-fg: var(--color-danger)}.dashboard-list.svelte-e93tb8 .service-sla.no-sla{--badge-fg: var(--ink-3)}.workload-list.svelte-e93tb8{display:flex;flex-direction:column;gap:8px;padding:4px 0}.workload-row.svelte-e93tb8{display:flex;align-items:center;gap:10px}.workload-name.svelte-e93tb8{font-size:var(--text-12-5);width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workload-track.svelte-e93tb8{flex:1}.workload-count.svelte-e93tb8{font-size:var(--text-11-5);color:var(--ink-2);font-variant-numeric:tabular-nums;width:18px;text-align:right}.my-rows.svelte-e93tb8{display:flex;flex-direction:column;gap:2px}.my-row.svelte-e93tb8{display:grid;grid-template-columns:52px minmax(0,1fr) 88px 64px 110px 72px;align-items:center;gap:12px;width:100%;padding:8px 10px 8px 34px;background:transparent;border:1px solid transparent;border-left:3px solid transparent;border-radius:8px;cursor:pointer;font-family:inherit;font-size:inherit;text-align:left;transition:background .12s,border-color .12s}.my-row.svelte-e93tb8:hover{background:var(--hover-veil)}.my-row.svelte-e93tb8+.my-row:where(.svelte-e93tb8){border-top:none}.my-row-wrap.svelte-e93tb8{position:relative}.my-row-wrap.svelte-e93tb8 .my-row-snooze{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;height:var(--control-h-xs);padding:0 8px;border:1px solid var(--accent-border-emphasis);border-radius:999px;background:var(--bg);color:var(--accent);font-family:inherit;font-size:var(--text-11-5);font-weight:500;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;box-shadow:var(--shadow-sm);transition:opacity .12s}.my-row-wrap.svelte-e93tb8 .my-row-snooze[data-overdue=true]{color:var(--color-danger);border-color:var(--danger-border-strong)}.my-row-wrap.svelte-e93tb8:hover .my-row-snooze,.my-row-wrap.svelte-e93tb8 .my-row-snooze:focus-visible,.my-row-wrap.svelte-e93tb8 .my-row-snooze[aria-expanded=true]{opacity:1;pointer-events:auto}.my-row-wrap.svelte-e93tb8 .my-row-snooze:hover{background:var(--hover-on-bg)}.my-row-wrap.svelte-e93tb8 .my-row-check{position:absolute;left:6px;top:50%;margin:0;transform:translateY(-50%);--complete-toggle-bg: var(--bg);opacity:0;pointer-events:none;z-index:2;transition:opacity .12s,background .12s,border-color .12s}.my-row-wrap.svelte-e93tb8:hover .my-row-check,.my-row-wrap.svelte-e93tb8 .my-row-check:focus-visible{opacity:1;pointer-events:auto}.snooze-menu.svelte-e93tb8{z-index:var(--z-popover-portal);width:208px}.snooze-head.svelte-e93tb8{padding:6px 8px 4px}.snooze-menu.svelte-e93tb8 .snooze-item{justify-content:space-between;gap:12px}.snooze-date.svelte-e93tb8{font-size:var(--text-11-5);font-variant-numeric:tabular-nums;color:var(--ink-3)}.snooze-custom.svelte-e93tb8{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding:7px 8px;border-top:1px solid var(--line);font-size:var(--text-12-5);color:var(--ink-2)}.snooze-custom.svelte-e93tb8 .form-control{width:auto}.cell-code.svelte-e93tb8{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-10-5);font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-status.svelte-e93tb8{display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden}.cell-title.svelte-e93tb8{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.cell-title-text.svelte-e93tb8{flex:1 1 auto;min-width:min(100px,45%);font-size:var(--text-13);font-weight:500;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-title[data-done=true].svelte-e93tb8 .cell-title-text:where(.svelte-e93tb8){color:var(--ink-3);text-decoration:line-through}.child-indicator.svelte-e93tb8{flex-shrink:0;color:var(--ink-3);font-size:var(--text-11)}.personal-chip.svelte-e93tb8{display:inline-flex;align-items:center;gap:6px;font-size:calc(11.5px * var(--app-font-scale));color:var(--ink-2);white-space:nowrap}.personal-chip-dot.svelte-e93tb8{width:8px;height:8px;border-radius:2px;background:var(--ink-3);flex-shrink:0}.cell-title.svelte-e93tb8 .row-badge{flex-shrink:0}.cell-project.svelte-e93tb8{display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden;min-width:0}.cell-due.svelte-e93tb8{font-size:var(--text-11-5);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--due-color, var(--ink-3))}.cell-due.emphasized.svelte-e93tb8{font-weight:600}.dashboard-list.svelte-e93tb8 .badge-tkt{--badge-bg: var(--status-todo-bg);--badge-fg: var(--status-todo-fg);--badge-border: transparent}.my-row[data-kind=ticket].svelte-e93tb8{background:var(--accent-surface);border-left-color:var(--accent-border-emphasis)}.my-row[data-kind=ticket].svelte-e93tb8:hover{background:var(--accent-surface-hover)}.my-row[data-private=true].svelte-e93tb8{border-left-color:var(--accent-border-emphasis)}.my-row[data-urgent=true].svelte-e93tb8{background:color-mix(in oklab,var(--priority-urgent) 7%,transparent);border-color:color-mix(in oklab,var(--priority-urgent) 14%,transparent);border-left-color:var(--priority-urgent)}.my-row[data-urgent=true].svelte-e93tb8:hover{background:color-mix(in oklab,var(--priority-urgent) 12%,transparent)}.my-row[data-overdue=true].svelte-e93tb8{border-left-color:var(--color-overdue)}.my-section-head.svelte-e93tb8{display:flex;align-items:center;gap:8px;padding:10px 4px 4px}.my-section-head.svelte-e93tb8:first-child{padding-top:2px}.my-section-head.svelte-e93tb8+.my-row:where(.svelte-e93tb8),.my-section-head.svelte-e93tb8+.my-row-wrap:where(.svelte-e93tb8)>.my-row:where(.svelte-e93tb8){border-top:1px solid var(--line)}.my-section-head-overdue.svelte-e93tb8{color:var(--color-overdue)}.my-section-head-today.svelte-e93tb8{color:var(--color-warn)}.my-section-count.svelte-e93tb8{font-variant-numeric:tabular-nums;font-weight:500;padding:0 6px;border-radius:999px;border:1px solid var(--line);background:var(--surface-1);color:var(--ink-3);letter-spacing:0;text-transform:none;line-height:1.6}.my-section-head-overdue.svelte-e93tb8 .my-section-count:where(.svelte-e93tb8){border-color:color-mix(in oklab,var(--color-overdue) 35%,transparent);background:color-mix(in oklab,var(--color-overdue) 10%,transparent);color:var(--color-overdue)}.my-section-head-today.svelte-e93tb8 .my-section-count:where(.svelte-e93tb8){border-color:var(--warn-border);background:var(--warn-surface);color:var(--color-warn)}.today-card.svelte-e93tb8{display:flex;flex-direction:column;gap:12px;min-width:0}.today-card.svelte-e93tb8 .today-date{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-1);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.today-card.svelte-e93tb8 .today-date:hover{border-color:var(--ink-3);background:var(--hover-on-surface-1)}.today-card.svelte-e93tb8 .today-date:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.today-daynum.svelte-e93tb8{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-fg);font-size:var(--text-18);font-weight:600;font-variant-numeric:tabular-nums}.today-weekday.svelte-e93tb8,.today-month.svelte-e93tb8{display:block;line-height:1.25}.today-weekday.svelte-e93tb8{font-size:var(--text-13);font-weight:600;color:var(--ink-1)}.today-month.svelte-e93tb8{font-size:var(--text-11-5);color:var(--ink-3)}.today-agenda.svelte-e93tb8{display:flex;flex-direction:column;gap:4px}.today-agenda.svelte-e93tb8 .today-row{display:grid;grid-template-columns:52px 8px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px 6px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.today-agenda.svelte-e93tb8 .today-row:hover{background:var(--hover-veil);border-color:var(--line)}.today-time.svelte-e93tb8{font-family:var(--font-mono);font-size:var(--text-10-5);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.today-dot.svelte-e93tb8{width:7px;height:7px;border-radius:50%;background:var(--dot-color, var(--line-2))}.today-dot-meeting.svelte-e93tb8{background:var(--accent)}.today-dot-external.svelte-e93tb8{box-shadow:0 0 0 3px color-mix(in oklab,currentColor 12%,transparent)}.today-copy.svelte-e93tb8{min-width:0;display:flex;flex-direction:column;gap:2px}.today-title.svelte-e93tb8{font-size:var(--text-13);font-weight:500;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-meta.svelte-e93tb8{font-size:var(--text-10-5);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-empty.svelte-e93tb8{padding:18px 8px;font-size:var(--text-12-5);color:var(--ink-3);text-align:center}.today-error.svelte-e93tb8{color:var(--color-danger)}.today-agenda.svelte-e93tb8 .today-more{align-self:flex-start;margin-top:2px;font-size:var(--text-11-5);padding:5px 6px;text-decoration:none}.today-agenda.svelte-e93tb8 .today-more:hover{text-decoration:underline}.today-sync.svelte-e93tb8{padding:6px;font-size:var(--text-10-5);color:var(--ink-3)}@media(max-width:980px){.my-row.svelte-e93tb8{grid-template-columns:48px minmax(0,1fr) 80px 60px 64px;gap:8px}.my-row.svelte-e93tb8>.cell-project:where(.svelte-e93tb8){display:none}}@media(max-width:768px),(pointer:coarse)and (max-height:500px){.dashboard-grid.svelte-e93tb8,.widgets-grid.svelte-e93tb8{display:flex;flex-direction:column}.widget[data-kind=strip].svelte-e93tb8{align-self:stretch}.dashboard-welcome.svelte-e93tb8{flex-wrap:wrap;align-items:flex-start}.dashboard-stats.svelte-e93tb8{width:100%;flex-wrap:wrap;gap:8px}.dashboard-stats.svelte-e93tb8 .stat-card{flex:1 1 96px;min-width:0;padding:10px 12px}.dashboard-stats.svelte-e93tb8 .stat-value{font-size:var(--text-22)}.my-row.svelte-e93tb8{grid-template-columns:auto minmax(0,1fr);gap:6px}.my-row.svelte-e93tb8>.cell-code:where(.svelte-e93tb8),.my-row.svelte-e93tb8>.cell-prio:where(.svelte-e93tb8),.my-row.svelte-e93tb8>.cell-project:where(.svelte-e93tb8),.my-row.svelte-e93tb8>.cell-due:where(.svelte-e93tb8){display:none}.cell-title.svelte-e93tb8 .row-badge{display:none}}@media(hover:none),(pointer:coarse){.my-row-wrap.svelte-e93tb8 .my-row-check,.my-row-wrap.svelte-e93tb8 .my-row-snooze{opacity:1;pointer-events:auto}}@media(hover:none)and (max-width:768px),(pointer:coarse)and (max-width:768px),(pointer:coarse)and (max-height:500px){.my-row.svelte-e93tb8{grid-template-columns:auto minmax(0,1fr);row-gap:4px;padding-block:9px}.my-row.svelte-e93tb8>.cell-title:where(.svelte-e93tb8){grid-column:1 / -1;grid-row:1}.my-row.svelte-e93tb8>.cell-status:where(.svelte-e93tb8){grid-row:2}.my-row-wrap.svelte-e93tb8 .my-row-check{top:10px;transform:none}.my-row-wrap.svelte-e93tb8 .my-row-snooze{top:auto;bottom:8px;transform:none;padding:0 7px}.my-row-wrap.svelte-e93tb8 .my-row-snooze svg{display:none}}
