.multi-step-scheduler-portal{z-index:9998}.multi-step-scheduler-portal .multi-step-scheduler-content{z-index:9999}.multi-step-scheduler-portal [data-radix-popper-content-wrapper],.multi-step-scheduler-portal [data-radix-collection-item],.multi-step-scheduler-portal [role=listbox],.multi-step-scheduler-portal [role=menu],.multi-step-scheduler-portal [data-state=open][data-side]{z-index:10001!important}.multi-step-scheduler-portal [data-state=open]>[data-radix-popper-content-wrapper]{z-index:10002!important}.multi-step-scheduler-portal [data-radix-focus-guard]+div[data-radix-popper-content-wrapper],.multi-step-scheduler-portal [data-orientation][role=menu],.multi-step-scheduler-portal .react-datepicker-popper,.multi-step-scheduler-portal .rc-time-picker-panel{z-index:10001!important}.multi-step-scheduler-portal [role=tooltip]{z-index:10002!important}.multi-step-scheduler-portal [data-radix-select-content],.multi-step-scheduler-portal [data-radix-popover-content],.multi-step-scheduler-portal [role=dialog] [data-radix-select-viewport],.multi-step-scheduler-portal [role=dialog] [data-radix-popover-content],.multi-step-scheduler-portal [role=dialog] [role=menu]{z-index:10001!important}.scheduler-modal-content{flex-direction:column;max-height:85vh;display:flex}@media (max-width:640px){.scheduler-modal-content{max-height:90vh}}
[role=dialog],[data-radix-dialog-content],[data-state=open][role=dialog],[data-radix-dialog-overlay],[data-state=open][data-aria-hidden=true]{z-index:100!important}.scheduler-dialog [role=dialog],.multi-step-scheduler-portal [role=dialog],.scheduler-dialog [data-radix-dialog-overlay],.multi-step-scheduler-portal [data-radix-dialog-overlay]{z-index:200!important}.scheduler-dialog [role=dialog] [role=dialog],.multi-step-scheduler-portal [role=dialog] [role=dialog]{z-index:300!important}[role=dialog] [data-radix-select-content],[role=dialog] [data-radix-popover-content],[role=dialog] [role=listbox],[role=dialog] [role=menu]{z-index:101!important}[data-radix-portal]{isolation:isolate}.radix-themes-custom-fonts [data-radix-popper-content-wrapper]{z-index:101!important}[role=dialog] button[aria-label=Close]{position:relative;z-index:102!important}.tutorial-overlay{z-index:400!important}[data-radix-portal],[data-radix-popper-content-wrapper]{transform:translateZ(0)}[data-radix-dialog-portal]{isolation:isolate;pointer-events:none;position:fixed;inset:0}[data-radix-dialog-portal]>*{pointer-events:auto}
.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:768px){.nav-menu-mobile{max-width:100vw;padding-bottom:10px;overflow-x:auto}}html{scroll-behavior:smooth;scroll-padding-top:100px}section{transition:all .3s}.active-nav-link{position:relative}.active-nav-link:after{content:"";background:linear-gradient(90deg,#60a5fa,#a78bfa);border-radius:2px;width:100%;height:2px;position:absolute;bottom:-4px;left:0}
.workflow-reactflow{background:0 0!important}.workflow-reactflow .react-flow__renderer{background:0 0}.workflow-reactflow .react-flow__edge-path{stroke-width:3px;filter:drop-shadow(0 0 4px #8b5cf666);stroke:url(#edge-gradient)!important}.workflow-reactflow .react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}@keyframes dashdraw{0%{stroke-dashoffset:10px}to{stroke-dashoffset:0}}.workflow-reactflow .react-flow__arrowhead{fill:#8b5cf6;filter:drop-shadow(0 0 3px #8b5cf699)}.workflow-reactflow .react-flow__attribution{display:none}.workflow-reactflow .react-flow__handle{background:#60a5fa;border:2px solid #fff;width:12px;height:12px;box-shadow:0 0 8px #60a5fa99}.workflow-reactflow .react-flow__handle-top{top:-6px}.workflow-reactflow .react-flow__handle-bottom{bottom:-6px}.workflow-reactflow .react-flow__node{pointer-events:none;cursor:default!important}.workflow-reactflow .react-flow__edges{z-index:5}.workflow-reactflow .react-flow__nodes{z-index:10}.workflow-reactflow .react-flow__edge{transition:stroke .3s}.workflow-reactflow .react-flow__edge:hover .react-flow__edge-path{stroke-width:4px;filter:drop-shadow(0 0 6px #8b5cf6cc)}


@media (max-width:768px){.login-container input,[class*=login] input,#email,#password{height:48px!important;padding:12px 16px!important;font-size:16px!important}.login-container .card,[class*=login] .card{padding:1rem!important}.login-container h1,[class*=login] h1{font-size:1.75rem!important}.login-container h2,[class*=login] h2{font-size:1.5rem!important}.login-container,[class*=login]{width:100%!important;padding:1rem!important}.login-container .max-w-md,[class*=login] .max-w-md{max-width:100%!important}.space-y-6>*+*{margin-top:1rem!important}.space-y-4>*+*{margin-top:.75rem!important}}
.jetstone-light-theme{color:#0f172a}.jetstone-light-theme .text-white,.jetstone-light-theme .text-white\/90,.jetstone-light-theme .text-white\/80,.jetstone-light-theme .text-white\/70,.jetstone-light-theme .text-white\/60{color:#0f172a!important}.jetstone-light-theme .bg-gradient-to-r.text-white,.jetstone-light-theme .bg-gradient-to-r .text-white,.jetstone-light-theme .bg-gradient-to-br.text-white,.jetstone-light-theme .bg-gradient-to-br .text-white,.jetstone-light-theme .bg-teal-500.text-white,.jetstone-light-theme .bg-teal-500 .text-white,.jetstone-light-theme .bg-cyan-600.text-white,.jetstone-light-theme .bg-cyan-600 .text-white,.jetstone-light-theme .bg-green-700.text-white,.jetstone-light-theme .bg-green-700 .text-white,.jetstone-light-theme .bg-green-800.text-white,.jetstone-light-theme .bg-green-800 .text-white,.jetstone-light-theme .bg-green-900.text-white,.jetstone-light-theme .bg-green-900 .text-white,.jetstone-light-theme .bg-blue-500.text-white,.jetstone-light-theme .bg-blue-500 .text-white,.jetstone-light-theme .bg-purple-600.text-white,.jetstone-light-theme .bg-purple-600 .text-white,.jetstone-light-theme .bg-blue-900\/60 .text-white,.jetstone-light-theme .from-blue-900\/80 .text-white{color:#fff!important}.jetstone-light-theme .text-slate-300{color:#475569!important}.jetstone-light-theme .text-slate-400{color:#64748b!important}.jetstone-light-theme .bg-white\/5{background-color:#00000008!important;border-color:#0000000d!important}.jetstone-light-theme .bg-white\/10{background-color:#0000000d!important;border-color:#0000001a!important}.jetstone-light-theme .bg-white\/15{background-color:#00000014!important;border-color:#00000026!important}.jetstone-light-theme .bg-white\/20{background-color:#0000001a!important;border-color:#0003!important}.jetstone-light-theme .border-white\/10,.jetstone-light-theme .divide-white\/10>:not([hidden])~:not([hidden]){border-color:#0000000d!important}.jetstone-light-theme .border-white\/20{border-color:#0000001a!important}.jetstone-light-theme .border-white\/30{border-color:#00000026!important}.jetstone-light-theme .border-slate-800{border-color:#0000001a!important}.jetstone-light-theme .bg-slate-900\/80,.jetstone-light-theme .bg-slate-900\/90,.jetstone-light-theme .bg-slate-900\/98,.jetstone-light-theme .bg-teal-950\/88{background-color:#ffffffe6!important;border-bottom:1px solid #0000000d!important}.jetstone-light-theme .bg-white\/90{background-color:#fffffff0!important}.jetstone-light-theme .hover\:text-white:hover{color:#0f172a!important}.jetstone-light-theme .hover\:bg-white\/10:hover{background-color:#0000000d!important}.jetstone-light-theme .hover\:bg-white\/20:hover{background-color:#0000001a!important}.jetstone-light-theme .jetstone-cta-banner h2.text-white{color:#fff!important}
.digilog-light-theme{color:#1e0059}.digilog-light-theme .text-white,.digilog-light-theme .text-white\/90,.digilog-light-theme .text-white\/80,.digilog-light-theme .text-white\/70,.digilog-light-theme .text-white\/60{color:#1e0059!important}.digilog-light-theme .text-slate-100{color:#1e293b!important}.digilog-light-theme .text-slate-200{color:#334155!important}.digilog-light-theme .text-slate-300{color:#475569!important}.digilog-light-theme .text-slate-400{color:#64748b!important}.digilog-light-theme .text-blue-200{color:#1d4ed8!important}.digilog-light-theme .text-blue-300,.digilog-light-theme .text-blue-400{color:#1563ff!important}.digilog-light-theme .text-purple-300,.digilog-light-theme .text-purple-400{color:#754be5!important}.digilog-light-theme .text-green-200,.digilog-light-theme .text-green-300,.digilog-light-theme .text-green-400{color:#16a34a!important}.digilog-light-theme .text-amber-300,.digilog-light-theme .text-amber-400{color:#d97706!important}.digilog-light-theme .text-orange-300{color:#ea580c!important}.digilog-light-theme .text-yellow-300,.digilog-light-theme .text-yellow-400{color:#ca8a04!important}.digilog-light-theme .text-pink-400{color:#db2777!important}.digilog-light-theme .text-red-200{color:#b91c1c!important}.digilog-light-theme .text-red-400{color:#dc2626!important}.digilog-light-theme .hover\:text-white:hover{color:#1e0059!important}.digilog-light-theme [class*=bg-gradient-to-].text-white,.digilog-light-theme [class*=bg-gradient-to-] .text-white,.digilog-light-theme [class*=bg-gradient-to-] .hover\:text-white{color:#fff!important}.digilog-light-theme .bg-white\/5,.digilog-light-theme .bg-white\/10,.digilog-light-theme .bg-white\/15,.digilog-light-theme .bg-white\/20,.digilog-light-theme .bg-white\/90{background-color:#fff!important;border-color:#1e005914!important}.digilog-light-theme .hover\:bg-white\/5:hover,.digilog-light-theme .hover\:bg-white\/10:hover,.digilog-light-theme .hover\:bg-white\/20:hover{background-color:#f4f2fd!important}.digilog-light-theme .border-white\/10,.digilog-light-theme .border-white\/50,.digilog-light-theme .divide-white\/10>:not([hidden])~:not([hidden]){border-color:#1e005914!important}.digilog-light-theme .border-white\/20{border-color:#1e00591f!important}.digilog-light-theme .border-white\/30,.digilog-light-theme .hover\:border-white\/20:hover{border-color:#1e005929!important}.digilog-light-theme .hover\:border-white\/30:hover{border-color:#1e005938!important}.digilog-light-theme .bg-slate-900\/95{background-color:#14083073!important}.digilog-light-theme .bg-slate-900\/98,.digilog-light-theme .bg-slate-900\/90{background-color:#fffffff5!important;border-color:#1e005914!important}.digilog-light-theme .dark\:bg-gray-800\/90,.digilog-light-theme .dark\:bg-slate-800\/90{background-color:#ffffffeb!important}.digilog-light-theme .dark\:text-white{color:#1f2937!important}.digilog-light-theme .bg-clip-text.text-transparent{color:#0000!important;background-image:linear-gradient(90deg,#1e0059 0%,#754be5 100%)!important}.digilog-light-theme .from-blue-500.via-purple-500.to-pink-500:not(.bg-clip-text),.digilog-light-theme .from-blue-500.to-purple-600:not(.bg-clip-text),.digilog-light-theme .from-purple-500.to-blue-600:not(.bg-clip-text),.digilog-light-theme .from-blue-400.to-purple-500:not(.bg-clip-text),.digilog-light-theme .from-blue-600.to-purple-600:not(.bg-clip-text),.digilog-light-theme .from-blue-400.via-purple-400.to-pink-400:not(.bg-clip-text){background-image:linear-gradient(90deg,#754be5 0%,#6935cf 100%)!important}.digilog-light-theme .from-blue-500.via-purple-500.to-pink-500:hover,.digilog-light-theme .from-blue-500.to-purple-600:hover,.digilog-light-theme .from-purple-500.to-blue-600:hover,.digilog-light-theme .from-blue-600.to-purple-600:hover{background-image:linear-gradient(90deg,#6935cf 0%,#1e0059 100%)!important}.digilog-light-theme .shadow-purple-500\/50,.digilog-light-theme .shadow-purple-500\/70,.digilog-light-theme .hover\:shadow-purple-500\/70:hover{--tw-shadow-color:#754be547!important;--tw-shadow:var(--tw-shadow-colored)!important}.digilog-light-theme .bg-blue-500\/10{background-color:#1563ff1a!important}.digilog-light-theme .bg-purple-500\/10{background-color:#754be51a!important}.digilog-light-theme .border-blue-500\/20{border-color:#1563ff47!important}.digilog-light-theme .border-blue-500\/30{border-color:#1563ff4d!important}.digilog-light-theme .border-purple-500\/30{border-color:#754be54d!important}.digilog-light-theme [class*=blue-900] .text-white,.digilog-light-theme [class*=purple-900] .text-white,.digilog-light-theme [class*=green-900] .text-white,.digilog-light-theme .bg-slate-900\/80 .text-white,.digilog-light-theme .bg-slate-800 .text-white,.digilog-light-theme .bg-slate-700 .text-white{color:#fff!important}.digilog-light-theme [class*=blue-900] .text-slate-300,.digilog-light-theme [class*=purple-900] .text-slate-300,.digilog-light-theme .bg-slate-900\/80 .text-slate-300,.digilog-light-theme .bg-slate-800 .text-slate-300,.digilog-light-theme .bg-slate-800 .text-slate-400,.digilog-light-theme .bg-slate-700 .text-slate-300,.digilog-light-theme .bg-slate-700 .text-slate-400{color:#cbd5e1!important}.digilog-light-theme [class*=blue-900] .text-blue-200,.digilog-light-theme [class*=blue-900] .text-blue-300{color:#bfdbfe!important}.digilog-light-theme [class*=blue-900] .text-green-400,.digilog-light-theme [class*=green-900] .text-green-200,.digilog-light-theme [class*=green-900] .text-green-400{color:#86efac!important}.digilog-light-theme [class*=blue-900] .bg-white\/10,.digilog-light-theme [class*=purple-900] .bg-white\/10,.digilog-light-theme .bg-slate-800 .bg-white\/10{background-color:#ffffff1a!important;border-color:#ffffff26!important}
