.prazo-marcado-realce[data-v-af8b6990] { animation: 1.5s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running prazo-marcado-realce-af8b6990; }
@keyframes prazo-marcado-realce-af8b6990 { 
  0% { box-shadow: rgba(16, 185, 129, 0.55) 0px 0px 0px 3px; }
  100% { box-shadow: rgba(16, 185, 129, 0) 0px 0px 0px 3px; }
}
.custom-checkbox-option[data-v-8bf95ed5] { border: 1px solid var(--color-slate-200); cursor: pointer; background-color: var(--color-slate-50); border-radius: 5px; padding: 5px 10px; position: relative; }
.activity-section--income .custom-checkbox-option.selected[data-v-8bf95ed5] { background-color: var(--activities-income-background); border-color: var(--activities-income-color); }
.activity-section--expense .custom-checkbox-option.selected[data-v-8bf95ed5] { background-color: var(--activities-expense-background); border-color: var(--activities-expense-color); }
.custom-checkbox-option[data-v-8bf95ed5]:not(.selected):hover { border-color: var(--color-slate-400); background-color: var(--color-slate-100); }
@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  [data-v-cf21c01f], [data-v-cf21c01f]::before, [data-v-cf21c01f]::after, [data-v-cf21c01f]::backdrop, [data-v-5b088729], [data-v-5b088729]::before, [data-v-5b088729]::after, [data-v-5b088729]::backdrop { --tw-font-weight: initial; --tw-tracking: initial; }
  [data-v-a91ed064], [data-v-a91ed064]::before, [data-v-a91ed064]::after, [data-v-a91ed064]::backdrop { --tw-border-style: solid; }
}
}
.table-th[data-v-cf21c01f] { padding-inline: calc(var(--spacing,.25rem) * 1.5); padding-block: calc(var(--spacing,.25rem) * 2); text-align: left; --tw-font-weight: var(--font-weight-semibold,600); font-size: 11px; font-weight: var(--font-weight-semibold,600); --tw-tracking: var(--tracking-wider,.05em); letter-spacing: var(--tracking-wider,.05em); color: var(--color-text-secondary,#666); text-transform: uppercase; }
@media (width >= 40rem) {
  .table-th[data-v-cf21c01f] { padding-inline: calc(var(--spacing,.25rem) * 3); }
}
.table-td[data-v-cf21c01f] { padding-inline: calc(var(--spacing,.25rem) * 1.5); padding-block: calc(var(--spacing,.25rem) * 1.5); vertical-align: middle; font-size: var(--text-sm,.875rem); line-height: var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875))); color: var(--color-text-primary,#2d2d2d); }
@media (width >= 40rem) {
  .table-td[data-v-cf21c01f] { padding-inline: calc(var(--spacing,.25rem) * 3); }
}
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
.reminders-flex-container[data-v-746af68e] { flex-wrap: wrap; gap: 0px; display: flex; }
.reminder-item[data-v-746af68e] { cursor: pointer; align-items: center; width: 30%; display: flex; }
.reminder-label[data-v-746af68e] { margin-left: 8px; font-weight: 400; }
.checklist-item[data-v-a3c35bdb] { cursor: move; border-bottom: 1px solid rgb(224, 224, 224); padding: 8px 0px; transition: 0.2s; }
.checklist-item[data-v-a3c35bdb]:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.checklist-item.dragging[data-v-a3c35bdb] { opacity: 0.5; transform: scale(0.95); }
.checklist-item.drag-over[data-v-a3c35bdb] { background-color: rgb(248, 249, 250); border-top: 2px solid rgb(0, 123, 255); }
.checklist-item[data-v-a3c35bdb]:hover { background-color: rgb(248, 249, 250); }
.drag-handle[data-v-a3c35bdb] { color: rgb(153, 153, 153); cursor: grab; margin-right: 8px; }
.drag-handle[data-v-a3c35bdb]:active { cursor: grabbing; }
.checklist-label[data-v-a3c35bdb] { flex-grow: 1; margin-bottom: 0px; padding: 2px 0px; }
.checklist-label.completed[data-v-a3c35bdb] { color: rgb(136, 136, 136); text-decoration: line-through; }
.item-actions[data-v-a3c35bdb] { align-items: center; display: flex; }
@media screen {
  .dark .checklist-item[data-v-a3c35bdb] { border-bottom-color: var(--color-brand-border); }
  .dark .checklist-item.drag-over[data-v-a3c35bdb], .dark .checklist-item[data-v-a3c35bdb]:hover { background-color: var(--color-brand-beige); }
  .dark .drag-handle[data-v-a3c35bdb] { color: var(--color-gray-400); }
  .dark .checklist-label.completed[data-v-a3c35bdb] { color: var(--color-text-secondary); }
}
.checklist-items[data-v-e2135bd3] { list-style-type: none; }
.checklist-drop-zone[data-v-e2135bd3] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; height: 5px; transition: 0.2s; }
.checklist-drop-zone.drag-over[data-v-e2135bd3] { background-color: rgb(248, 249, 250); border-top: 2px solid rgb(0, 123, 255); }
.checklist-drop-zone.drag-over .drop-zone-content[data-v-e2135bd3] { opacity: 1; }
.checklist-drop-zone .drop-zone-content[data-v-e2135bd3] { text-align: center; color: rgb(153, 153, 153); opacity: 0; font-size: 12px; transition: opacity 0.2s; }
.checklist-item-anim-enter-active[data-v-e2135bd3] { transition: opacity 0.25s, transform 0.25s; }
.checklist-item-anim-leave-active[data-v-e2135bd3] { transition: opacity 0.15s, transform 0.15s; }
.checklist-item-anim-enter-from[data-v-e2135bd3], .checklist-item-anim-leave-to[data-v-e2135bd3] { opacity: 0; transform: translateY(-8px); }
.checklist-item-anim-move[data-v-e2135bd3] { transition: transform 0.25s; }
.checklist-progress-anim-enter-active[data-v-e2135bd3], .checklist-progress-anim-leave-active[data-v-e2135bd3] { transition: opacity 0.2s, max-height 0.2s, margin-bottom 0.2s; overflow: hidden; }
.checklist-progress-anim-enter-from[data-v-e2135bd3], .checklist-progress-anim-leave-to[data-v-e2135bd3] { opacity: 0; max-height: 0px; margin-bottom: 0px; }
.checklist-progress-anim-enter-to[data-v-e2135bd3], .checklist-progress-anim-leave-from[data-v-e2135bd3] { opacity: 1; max-height: 30px; }
@media screen {
  .dark .checklist-drop-zone.drag-over[data-v-e2135bd3] { background-color: var(--color-brand-beige); }
  .dark .checklist-drop-zone .drop-zone-content[data-v-e2135bd3] { color: var(--color-text-secondary); }
}
.table-td[data-v-fbe08166] { padding-inline: calc(var(--spacing,.25rem) * 4); padding-block: calc(var(--spacing,.25rem) * 2.5); font-size: var(--text-sm,.875rem); line-height: var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875))); color: var(--color-text-primary,#2d2d2d); }
.table-th[data-v-5b088729] { padding-inline: calc(var(--spacing,.25rem) * 4); padding-block: calc(var(--spacing,.25rem) * 2.5); --tw-font-weight: var(--font-weight-semibold,600); font-size: 11px; font-weight: var(--font-weight-semibold,600); --tw-tracking: var(--tracking-wider,.05em); letter-spacing: var(--tracking-wider,.05em); color: var(--color-text-secondary,#666); text-transform: uppercase; }
.userAction-item[data-v-a91ed064] { border-bottom-style: var(--tw-border-style); border-color: rgba(232, 228, 223, 0.4); border-bottom-width: 1px; position: relative; }
@supports (color:color-mix(in lab, red, red)) {
  .userAction-item[data-v-a91ed064] { border-color: rgba(232, 228, 223, 0.4); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .userAction-item[data-v-a91ed064] { border-color: color-mix(in oklab, var(--color-brand-border,#e8e4df) 40%, transparent); }
}
}
.userAction-item[data-v-a91ed064] { padding-block: calc(var(--spacing,.25rem) * 3); }
.userAction-item[data-v-a91ed064]:first-child { padding-top: 0px; }
.userAction-item[data-v-a91ed064]:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; padding-bottom: 0px; }
@media (hover: none) {
  .userAction-item .group-hover\:opacity-100[data-v-a91ed064] { opacity: 1; }
}
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }