.animate-spin[data-v-4c1e884b]{animation:spin-4c1e884b 1s linear infinite}@keyframes spin-4c1e884b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-529833fb] button[data-in-range]{background-color:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important}[data-v-529833fb] button[data-range-start],[data-v-529833fb] button[data-range-end]{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-radius:50%!important}[data-v-529833fb] button[data-selected]:not([data-in-range]){background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-radius:50%!important}[data-v-529833fb] .calendar-cell[data-in-range]{position:relative}[data-v-529833fb] .calendar-cell[data-in-range]:not([data-range-start]):not([data-range-end]):before{content:"";position:absolute;top:50%;left:0;right:0;height:32px;background-color:hsl(var(--accent));transform:translateY(-50%);z-index:-1}[data-v-529833fb] .calendar-cell[data-range-start]:before{content:"";position:absolute;top:50%;left:50%;right:0;height:32px;background-color:hsl(var(--accent));transform:translateY(-50%);z-index:-1}[data-v-529833fb] .calendar-cell[data-range-end]:before{content:"";position:absolute;top:50%;left:0;right:50%;height:32px;background-color:hsl(var(--accent));transform:translateY(-50%);z-index:-1}.phone-input[data-v-bf95009b] input{letter-spacing:.5px;font-variant-numeric:tabular-nums;font-family:monospace}.ProseMirror{padding:12px;outline:none;min-height:120px}.ProseMirror p{margin:0;padding:0}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground));pointer-events:none;height:0}.ProseMirror h1{font-size:1.5rem;font-weight:700;margin:.5rem 0}.ProseMirror h2{font-size:1.25rem;font-weight:700;margin:.5rem 0}.ProseMirror h3{font-size:1.125rem;font-weight:700;margin:.5rem 0}.ProseMirror ul,.ProseMirror ol{padding-left:1.5rem;margin:.5rem 0}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.25rem 0}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.readonly-content[data-v-be72c1fd]{color:hsl(var(--foreground))}.readonly-content h1[data-v-be72c1fd]{font-size:1.5rem;font-weight:700;margin:.5rem 0}.readonly-content h2[data-v-be72c1fd]{font-size:1.25rem;font-weight:700;margin:.5rem 0}.readonly-content h3[data-v-be72c1fd]{font-size:1.125rem;font-weight:700;margin:.5rem 0}.readonly-content ul[data-v-be72c1fd],.readonly-content ol[data-v-be72c1fd]{padding-left:1.5rem;margin:.5rem 0}.readonly-content ul[data-v-be72c1fd]{list-style-type:disc}.readonly-content ol[data-v-be72c1fd]{list-style-type:decimal}.readonly-content li[data-v-be72c1fd]{margin:.25rem 0}.readonly-content strong[data-v-be72c1fd]{font-weight:700}.readonly-content em[data-v-be72c1fd]{font-style:italic}.readonly-content p[data-v-be72c1fd]{margin:.5rem 0}@keyframes ping-once-f9dd5db9{0%{transform:scale(1);opacity:.7}to{transform:scale(2);opacity:0}}.animate-ping-once[data-v-f9dd5db9]{animation:ping-once-f9dd5db9 .3s ease-out}.overflow-auto[data-v-744fd817]{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .3) transparent}.overflow-auto[data-v-744fd817]::-webkit-scrollbar{width:8px;height:8px}.overflow-auto[data-v-744fd817]::-webkit-scrollbar-track{background:transparent}.overflow-auto[data-v-744fd817]::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);border-radius:4px}.overflow-auto[data-v-744fd817]::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .5)}.dark .overflow-auto[data-v-744fd817]{scrollbar-color:hsl(var(--muted-foreground) / .4) transparent}.dark .overflow-auto[data-v-744fd817]::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .4)}.dark .overflow-auto[data-v-744fd817]::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .6)}.tree-item[data-v-46fc7609]{transition:all .2s ease}[data-v-46fc7609]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}[data-v-46fc7609] .tree-item:not(.opacity-50){cursor:pointer}.animate-fade-in-up[data-v-5aa10d01]{animation:fadeInUp-5aa10d01 .5s ease-out}@keyframes fadeInUp-5aa10d01{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
