/* Calendar actions: views, visibility, scheduling. */
#root div:has(>button.ta-calendar-hide){gap:0!important;align-items:center!important;flex-wrap:wrap;row-gap:8px!important}
#root div:has(>button.ta-calendar-hide)>button{height:34px!important;min-height:34px;box-sizing:border-box;font-size:12px!important;line-height:1!important;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .15s,border-color .15s}
#root div:has(>button.ta-calendar-hide)>button:nth-child(n+5):nth-child(-n+8){order:0;border:1px solid var(--border-primary)!important;border-right:0!important;border-radius:0!important;min-width:52px;padding:0 13px!important;font-weight:600;box-shadow:none}
#root div:has(>button.ta-calendar-hide)>button:nth-child(5):nth-child(5){border-radius:9px 0 0 9px!important}
#root div:has(>button.ta-calendar-hide)>button:nth-child(8):nth-child(8){border-right:1px solid var(--border-primary)!important;border-radius:0 9px 9px 0!important;margin-right:14px}
#root div:has(>button.ta-calendar-hide)>button.ta-calendar-hide{order:1;margin-right:7px;padding:0 11px!important;border:1px solid var(--border-primary)!important;border-radius:9px;background:transparent!important;color:var(--text-secondary)!important;font-weight:500;letter-spacing:0}
#root div:has(>button.ta-calendar-hide)>button.ta-calendar-hide[aria-pressed=true]{color:#635bdf!important;border-color:#a39bf066!important;background:#7770ef09!important}
#root div:has(>button.ta-calendar-hide)>div:nth-child(2){display:none!important}
#root div:has(>button.ta-calendar-hide)>div:first-child{order:2;margin-left:7px}
#root div:has(>button.ta-calendar-hide)>div:first-child>button{height:34px;padding:0 13px!important;border-radius:9px!important;font-size:12px!important;font-weight:600!important;background:#6366f1!important;color:white!important;border:1px solid #6366f1!important;box-shadow:0 2px 5px #6366f11a}
#root div:has(>button.ta-calendar-hide)>div:last-child{order:3;margin-left:7px}
#root div:has(>button.ta-calendar-hide)>div:last-child>button{height:34px;width:34px;padding:0!important;display:grid;place-items:center;border:1px solid var(--border-primary);border-radius:9px;background:transparent}
