.agenda-calendar-module__V77ema__cell{text-align:left;min-width:0;min-height:104px;padding:6px;display:block}.agenda-calendar-module__V77ema__cell:hover .agenda-calendar-module__V77ema__plus,.agenda-calendar-module__V77ema__cell:focus-visible .agenda-calendar-module__V77ema__plus{opacity:1}.agenda-calendar-module__V77ema__number{width:24px;height:24px;font-size:var(--mantine-font-size-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.agenda-calendar-module__V77ema__plus{opacity:0;color:var(--app-text-dim);flex-shrink:0;margin-left:auto}@media (max-width:48em){.agenda-calendar-module__V77ema__cell{min-height:56px;padding:4px 2px}.agenda-calendar-module__V77ema__number{margin:0 auto}.agenda-calendar-module__V77ema__plus{display:none}}
.form-modal-module__qiDWxq__content{background:var(--app-card-bg);border:1px solid var(--app-border);flex-direction:column;display:flex;overflow:hidden}.form-modal-module__qiDWxq__header{align-items:flex-start;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-lg) var(--mantine-spacing-xl);background:var(--app-card-bg);border-bottom:1px solid var(--app-border);flex-shrink:0;position:static}.form-modal-module__qiDWxq__body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.form-modal-module__qiDWxq__form{flex-direction:column;flex:1;min-height:0;display:flex}.form-modal-module__qiDWxq__scroll{min-height:0;padding:var(--mantine-spacing-lg) var(--mantine-spacing-xl);flex:1;overflow-y:auto}.form-modal-module__qiDWxq__footer{align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-md) var(--mantine-spacing-xl);background:var(--app-card-bg);border-top:1px solid var(--app-border);flex-wrap:wrap;flex-shrink:0;display:flex}@media (max-width:48em){.form-modal-module__qiDWxq__header,.form-modal-module__qiDWxq__scroll,.form-modal-module__qiDWxq__footer{padding-inline:var(--mantine-spacing-md)}}
.user-menu-module__RZsjxW__trigger{border:1px solid var(--app-border);border-radius:var(--mantine-radius-xl);padding:4px 10px 4px 4px;transition:background-color .12s}.user-menu-module__RZsjxW__trigger:hover,.user-menu-module__RZsjxW__trigger[data-expanded]{background:var(--app-card-hover)}.user-menu-module__RZsjxW__identity{min-width:0;max-width:180px}.user-menu-module__RZsjxW__chevron{color:var(--app-text-dim);flex-shrink:0;transition:transform .15s}.user-menu-module__RZsjxW__trigger[data-expanded] .user-menu-module__RZsjxW__chevron{transform:rotate(180deg)}@media (max-width:48em){.user-menu-module__RZsjxW__identity,.user-menu-module__RZsjxW__chevron{display:none}.user-menu-module__RZsjxW__trigger{padding:3px}}
.confirm-modal-module__5gO7WW__content{background:var(--app-card-bg);border:1px solid var(--app-border)}.confirm-modal-module__5gO7WW__body{padding:0}.confirm-modal-module__5gO7WW__footer{padding:var(--mantine-spacing-md) var(--mantine-spacing-xl);border-top:1px solid var(--app-border)}
.theme-switcher-module__ZLPz5q__swatch{background:linear-gradient(135deg, var(--swatch-menu) 0 50%, var(--swatch-primary) 50% 100%);border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0000002e}[data-mantine-color-scheme=dark] .theme-switcher-module__ZLPz5q__swatch{box-shadow:inset 0 0 0 1px #ffffff38}.theme-switcher-module__ZLPz5q__swatch{transition:transform .12s,box-shadow .12s}.theme-switcher-module__ZLPz5q__swatch:hover{transform:scale(1.12)}.theme-switcher-module__ZLPz5q__swatch[data-active]{box-shadow:0 0 0 2px var(--mantine-color-body), 0 0 0 4px var(--swatch-ring)}.theme-switcher-module__ZLPz5q__swatch:focus-visible{outline:2px solid var(--swatch-ring);outline-offset:3px}
