.act-chevron{color:var(--g-text3);display:inline-flex}.act-trailing{align-items:center;gap:var(--g-space-m);display:inline-flex}.act-tile{background:color-mix(in srgb, var(--tile) 14%, transparent);border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:44px;height:44px;display:flex}.act-tile__month{color:var(--tile);font-size:9.5px;font-weight:600}.act-tile__day{font-variant-numeric:tabular-nums;color:var(--g-text);font-size:16px;font-weight:700}.act-tile[data-muted]{background:var(--g-field)}.act-tile[data-muted] .act-tile__month{color:var(--g-text3)}.act-tile[data-muted] .act-tile__day{color:var(--g-text2)}.act-event{position:relative}.act-event__main{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.act-event__main:hover{background:var(--g-selection)}.act-event__main:focus-visible{outline-offset:-2px}.act-event__check{right:var(--g-row-padding-h);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.act-event:has(.act-event__check) .g-row__trailing{margin-right:36px}.act-event:has(.act-event__check) .g-row__text{padding-right:40px}.act-chips{gap:var(--g-space-s);flex-wrap:wrap;display:flex}.act-link-chip{background:var(--g-field);height:30px;color:var(--g-text);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.act-link-chip[data-muted]{color:var(--g-text2);border:1px dashed var(--g-border);background:0 0}.act-link-chip:hover{background:var(--g-selection)}.act-cols{gap:var(--g-section-gap) var(--g-space-xl,36px);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;display:grid}.act-members{gap:var(--g-space-m);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));display:grid}.act-member{align-items:center;gap:var(--g-space-m);padding:var(--g-space-m) var(--g-space-l);text-align:left;color:inherit;background:var(--g-card);border:1px solid var(--g-border);border-radius:var(--g-radius-card,16px);text-decoration:none;display:flex}.act-member:hover{background:var(--g-selection)}.act-member__text{flex-direction:column;gap:2px;min-width:0;display:flex}.act-member__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.act-member__role{color:var(--g-text2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.act-memo{resize:vertical;width:100%;min-height:140px;padding:var(--g-space-l);border:1px solid var(--g-border);border-radius:var(--g-radius-card,16px);background:var(--g-card);color:var(--g-text);font:inherit;line-height:1.6}.act-memo--mono{font-family:var(--g-font-mono,ui-monospace, monospace);font-size:13.5px}.act-memo:focus-visible{outline:2px solid var(--g-accent);outline-offset:0}.act-add{align-items:center;gap:var(--g-space-m);padding:0 var(--g-row-padding-h);background:var(--g-card);border:1px solid var(--g-border);border-radius:var(--g-radius-card,16px);min-height:50px;display:flex}.act-add input{min-width:0;color:var(--g-text);font:inherit;background:0 0;border:0;flex:1;padding:12px 0}.act-add input:focus-visible{outline:none}.act-add:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--g-accent)}.act-add__sep{background:var(--g-separator);flex:none;width:1px;height:22px}.act-add__role{max-width:160px;flex:0 160px!important}.act-pick{background:var(--g-field);height:32px;color:var(--g-text2);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.act-pick[aria-pressed=true]{background:color-mix(in srgb, var(--tile,var(--g-accent)) 18%, transparent);color:var(--g-text)}.act-kinds{gap:var(--g-space-s);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.act-kind{background:var(--g-field);height:68px;color:var(--g-text);font:inherit;cursor:pointer;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.act-kind[aria-pressed=true]{background:var(--g-accent);color:var(--g-on-accent,#fff)}.act-swatches{padding:var(--g-space-l);background:var(--g-card);border:1px solid var(--g-border);border-radius:var(--g-radius-card,16px);flex-wrap:wrap;gap:10px;display:flex}.act-swatch{color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.act-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--g-card), 0 0 0 4px var(--g-text2)}.act-stack{gap:var(--g-section-gap);flex-direction:column;min-width:0;display:flex}.act-agenda{background:var(--g-card);border:1px solid var(--g-border);border-radius:var(--g-radius-card,16px);overflow:hidden}.act-agenda__item{padding:14px var(--g-row-padding-h);border-bottom:1px solid var(--g-separator);color:var(--g-text);align-items:center;gap:14px;font-weight:600;display:flex}.act-agenda__item[data-done] span{color:var(--g-text2);text-decoration:line-through}.act-found{margin:0 0 var(--g-space-s);padding:0 var(--g-space-xs);color:var(--g-text2);font-size:12.5px;list-style:none}.act-note-actions{gap:var(--g-space-s);flex-wrap:wrap;display:flex}.act-back{align-self:flex-start}.act-warn{color:var(--g-negative);font-size:12.5px}.act-member-controls{right:var(--g-row-padding-h);align-items:center;gap:var(--g-space-s);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.act-event:has(.act-member-controls) .g-row__text{padding-right:190px}@media (width<=560px){.act-event:has(.act-member-controls) .g-row__text{padding-right:130px}.act-member-controls .g-text-field{width:80px!important}}.act-note-edit{gap:var(--g-space-l);display:grid}.act-note-edit[data-split]{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.act-note-live{padding:var(--g-space-l);background:var(--g-card);border:1px solid var(--g-border);border-radius:var(--g-radius-card,16px);overflow-wrap:anywhere;min-width:0}.act-note-empty{padding:var(--g-space-l) 0;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0}.act-link-chip__edit{opacity:0;transition:opacity .12s}.act-link-wrap:hover .act-link-chip__edit,.act-link-wrap:focus-within .act-link-chip__edit{opacity:1}@media (hover:none){.act-link-chip__edit{opacity:1}}.act-dept__row{display:block}.act-slot{padding:12px var(--g-row-padding-h);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.act-slot__grow{flex:1}.act-note-title{width:100%;color:var(--g-text);background:0 0;border:0;padding:0;font-family:inherit}.act-note-title:focus-visible{box-shadow:0 2px 0 var(--g-accent);outline:none}.act-rec{flex-direction:column;gap:14px;min-width:0;display:flex}.act-rec .rec-lines{max-height:320px;overflow:auto}
