.dash__announce{gap:16px}.dash__row--announce{align-items:flex-start}.dash__row--muted{justify-content:center;color:var(--theme-muted, var(--color-text-muted))}.dash__announce-main{display:grid;gap:4px}.dash__announce-desc{color:var(--theme-muted, var(--color-text-muted));font-size:13px}.dash__announce-meta{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.dash__tag--ghost{background:var(--theme-surface, var(--color-surface));color:var(--theme-muted, var(--color-text-muted))}.dash__tag--active{border-color:color-mix(in srgb,var(--color-success) 42%,var(--theme-border, var(--color-border)));background:var(--color-success-soft);color:color-mix(in srgb,var(--color-success) 78%,#064e3b)}.dash__tag--expired{border-color:color-mix(in srgb,var(--color-danger) 42%,var(--theme-border, var(--color-border)));background:var(--color-danger-soft);color:color-mix(in srgb,var(--color-danger) 78%,#7f1d1d)}.dash__tag--type-general{border-color:var(--theme-border, var(--color-border));background:var(--theme-surface, var(--color-surface));color:var(--theme-muted, var(--color-text-muted))}.dash__tag--type-event{border-color:color-mix(in srgb,var(--color-info) 42%,var(--theme-border, var(--color-border)));background:var(--color-info-soft);color:color-mix(in srgb,var(--color-info) 82%,#075985)}.dash__tag--type-reminder{border-color:color-mix(in srgb,var(--color-success) 42%,var(--theme-border, var(--color-border)));background:var(--color-success-soft);color:color-mix(in srgb,var(--color-success) 78%,#064e3b)}.dash__tag--type-warning{border-color:color-mix(in srgb,var(--color-warning) 42%,var(--theme-border, var(--color-border)));background:var(--color-warning-soft);color:color-mix(in srgb,var(--color-warning) 78%,#78350f)}.dash__tag--type-alert{border-color:color-mix(in srgb,var(--color-danger) 42%,var(--theme-border, var(--color-border)));background:var(--color-danger-soft);color:color-mix(in srgb,var(--color-danger) 78%,#7f1d1d)}html[data-mode=dark] .dash__tag--active,html[data-mode=dark] .dash__tag--type-reminder{background:color-mix(in srgb,var(--color-success) 16%,var(--theme-surface, var(--color-surface)));color:#bbf7d0}html[data-mode=dark] .dash__tag--expired,html[data-mode=dark] .dash__tag--type-alert{background:color-mix(in srgb,var(--color-danger) 16%,var(--theme-surface, var(--color-surface)));color:#fecaca}html[data-mode=dark] .dash__tag--type-warning{background:color-mix(in srgb,var(--color-warning) 16%,var(--theme-surface, var(--color-surface)));color:#fde68a}html[data-mode=dark] .dash__tag--type-event{background:color-mix(in srgb,var(--color-info) 16%,var(--theme-surface, var(--color-surface)));color:#bae6fd}@media(max-width:720px){.dash__announce-meta{align-items:flex-start;width:100%}}.parent-member-selector.parent-member-selector{display:inline-flex;align-items:center;gap:10px;min-width:210px;max-width:min(100%,300px);padding:8px 12px;border:1px solid var(--theme-border, var(--border));border-radius:12px;background:var(--theme-surface-muted, var(--theme-surface));color:var(--theme-text, var(--text));box-sizing:border-box}.parent-member-selector__avatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:var(--theme-surface, #fff);color:var(--theme-primary, var(--accent));font-weight:700}.parent-member-selector__content{display:grid;gap:2px;min-width:0;flex:1}.parent-member-selector__label{color:var(--theme-muted, var(--muted));font-size:11px;font-weight:600;line-height:1.2}.parent-member-selector .parent-member-selector__control{width:100%;min-width:0;min-height:24px!important;padding:0 18px 0 0;border:0!important;border-radius:0!important;background:transparent!important;color:var(--theme-text, var(--text))!important;box-shadow:none!important;color-scheme:normal!important;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.parent-member-selector .parent-member-selector__control:focus-visible{outline:2px solid var(--theme-primary, var(--accent));outline-offset:2px;border-radius:3px}.parent-member-selector .parent-member-selector__control:disabled{cursor:default;opacity:.7}@media(max-width:640px){.parent-member-selector{width:100%;max-width:none}}
