.checkbox[data-state=checked]{background-color:#665ef3!important;border-color:#665ef3!important}.checkbox[data-state=unchecked]{background-color:#fff!important}.checkbox:hover{border-color:#665ef3!important}:deep(.dialog-content){background:#fff;border-radius:8px;padding:24px}.retro-calendar{--calendar-background:#fff;--calendar-border:#000;--calendar-selected-bg:#ffe600;--calendar-hover-bg:#f4f4f4}.retro-calendar :deep(.calendar-grid){background:var(--calendar-background);border:2px solid var(--calendar-border)}.retro-calendar :deep(.calendar-day){border:1px solid var(--calendar-border);transition:all .2s}.retro-calendar :deep(.calendar-day[aria-selected=true]){background:var(--calendar-selected-bg);border:2px solid var(--calendar-border);box-shadow:2px 2px #000;font-weight:700;transform:translate(-1px,-1px)}.retro-calendar :deep(.calendar-day:hover:not([aria-selected=true])){background:var(--calendar-hover-bg);border:2px solid var(--calendar-border);box-shadow:2px 2px #000;transform:translate(-1px,-1px)}.retro-calendar :deep(.calendar-header){border-bottom:2px solid var(--calendar-border);font-weight:700;text-transform:uppercase}.retro-calendar :deep(.calendar-nav-button){background:#fff;border:2px solid var(--calendar-border);transition:all .2s}.retro-calendar :deep(.calendar-nav-button:hover){background:var(--calendar-selected-bg);box-shadow:2px 2px #000;transform:translate(-1px,-1px)}
