.tribute-container{position:absolute!important;display:block;z-index:999999!important;max-height:300px;overflow-y:auto;min-width:200px!important;background:#fff;border-radius:6px;box-shadow:0 4px 10px #00000026;border:1px solid #ddd}

@media(min-width:1024px){
.tribute-container{left:720.525px!important}

[dir="rtl"] .tribute-container{left:auto!important;right:720.525px!important}}

@media(max-width:1023px){
.tribute-container{left:50%!important;transform:translate(-50%)}

[dir="rtl"] .tribute-container{left:auto!important;right:50%!important;transform:translate(50%)}}

@media(max-width:767px){
.tribute-container{left:50%!important;transform:translate(-50%)}

[dir="rtl"] .tribute-container{left:auto!important;right:50%!important;transform:translate(50%)}}

.tribute-container ul{margin:0;padding:0;list-style:none}

.dark .tribute-container ul{background-color:#1e293b;border-bottom:1px solid #445265;color:#fff;box-shadow:0 2px 5px #0000004d}

.dark .tribute-container li{border-bottom:1px solid #445265}

.tribute-container li{padding:8px 10px;cursor:pointer;font-size:14px;border-bottom:1px solid #ddd}

.tribute-container li.highlight{background:#4338ca!important;color:#fff!important}

.tribute-container li span{font-weight:500}

.tribute-container li.no-match{cursor:default}

.tribute-container .menu-highlighted{font-weight:500}

.ts-wrapper{border-radius:.375rem;background-color:rgb(var(--color-gray-900))}

.ts-wrapper:focus-within{border-color:rgb(var(--color-info-500));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--color-info-500))}

.ts-wrapper:is(.dark *){border-color:rgb(var(--color-gray-600))}

.ts-wrapper:focus-within:is(.dark *){border-color:rgb(var(--color-info-500));--tw-ring-color: rgb(var(--color-info-500))}

.ts-control{z-index:0!important;border-radius:.375rem!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;color:rgb(var(--color-slate-900))!important}

.ts-control:is(.dark *){border-color:rgb(var(--color-slate-500))!important;background-color:rgb(var(--color-slate-800))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}

.ts-wrapper.disabled{cursor:not-allowed;background-color:rgb(var(--color-gray-200));opacity:.5}

.ts-wrapper.disabled:is(.dark *){background-color:rgb(var(--color-gray-700))}

.ts-control.disabled{background-color:rgb(var(--color-gray-300));color:rgb(var(--color-gray-500))}

.ts-control.disabled:is(.dark *){background-color:rgb(var(--color-gray-800));color:rgb(var(--color-gray-400))}

.ts-control input::-moz-placeholder{color:rgb(var(--color-slate-800))}

.ts-control input::placeholder{color:rgb(var(--color-slate-800))}

.ts-dropdown{border-radius:.375rem;border-width:1px;border-color:rgb(var(--color-slate-300));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}

.ts-dropdown:is(.dark *){border-color:rgb(var(--color-slate-600));background-color:rgb(var(--color-slate-800))}

.ts-dropdown [data-selectable].option{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;font-size:.875rem!important;line-height:1.25rem!important;color:rgb(var(--color-slate-900))!important}

.ts-dropdown [data-selectable].option:hover{background-color:rgb(var(--color-primary-100))!important}

.ts-dropdown [data-selectable].option:is(.dark *){background-color:rgb(var(--color-slate-800))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}

.ts-dropdown [data-selectable].option:hover:is(.dark *){background-color:rgb(var(--color-primary-400))!important}

::-webkit-scrollbar{width:8%;height:8px}

::-webkit-scrollbar-track{background:#eef0f4}

.dark ::-webkit-scrollbar-track{background:#1e293b}

::-webkit-scrollbar-thumb{background:#9c9df5}

.dark ::-webkit-scrollbar-thumb{background:#64748b}

::-webkit-scrollbar-thumb:hover{background:#bac4d8}

.dark ::-webkit-scrollbar-thumb:hover{background:#94a3b8}

.iti{width:100%}

.iti .iti__search-input{border:1px solid #d5d5d5;border-radius:5px;padding:5px;width:100%}

.iti .iti__dropdown-content{width:250px!important;border-radius:5px}

.iti .iti__selected-dial-code{line-height:1;font-size:14px}

.dark .iti{background-color:#1e293b}

.dark .iti .iti__search-input{background-color:#1e293b;border:1px solid #444;color:#fff}

.dark .iti .iti__dropdown-content{background-color:#1e293b;color:#fff;border:1px solid #444}

.dark .iti .iti__search-input::-moz-placeholder{color:#9ca3b1}

.dark .iti .iti__search-input::placeholder{color:#9ca3b1}

.dark .iti .iti__selected-dial-code{color:#fff;font-size:14px;line-height:1}

.ql-container.ql-snow{min-height:250px}

.ql-editor{min-height:250px;max-height:500px;overflow-y:auto}

.ql-toolbar{border-radius:.25rem .25rem 0px 0px}

.dark .ql-container,.dark .ql-toolbar{background-color:#1e293b;color:#fff}

.dark .ql-toolbar svg{filter:invert(1)}

.dark .ql-picker{background-color:#1e293b!important;color:#fff!important;border:1px solid #444}

.dark .ql-picker-label{color:#fff!important}

.dark .ql-picker-options{background-color:#1e293b!important;color:#fff!important;border:1px solid #444}

.dark .ql-picker-options :hover{color:orange!important}

.dark .ql-editor{background-color:#1e293b;color:#fff}

.dark .ql-editor.ql-blank{color:#888}

.table{background:#fff!important}

.dark .table{background-color:#1e293b!important}

#power-grid-table-base{font-size:14px!important}

.preview-container{background-image:url(/build/assets/whatsapp_light_bg-DxGV9uq9.png);background-size:cover;background-position:center}

.dark .preview-container{background-image:url(/build/assets/whatsapp_dark_bg-CWfmzOL5.png);background-size:cover;background-position:center}

.chat-conversation-box{background-image:url(/build/assets/whatsapp_light_bg-DxGV9uq9.png)}

.dark .chat-conversation-box{background-image:url(/build/assets/whatsapp_dark_bg-CWfmzOL5.png)}

.vue-select-custom{--vs-controls-color: #6b7280;--vs-border-color: #d1d5db;--vs-dropdown-bg: #fff;--vs-dropdown-color: #374151;--vs-dropdown-option-color: #374151;--vs-selected-bg: #eef2ff;--vs-selected-color: #7c3aed}

.dark .vue-select-custom{--vs-controls-color: #9ca3af;--vs-border-color: #4b5563;--vs-dropdown-bg: #1f2937;--vs-dropdown-color: #d1d5db;--vs-dropdown-option-color: #d1d5db;--vs-selected-bg: #312e81;--vs-selected-color: #c4b5fd}

.vue-select-custom .vs__dropdown-toggle{padding:4px 8px;border-radius:.375rem;border:1px solid var(--vs-border-color);background:#fff;box-shadow:0 1px 2px #0000000d}

.dark .vue-select-custom .vs__dropdown-toggle{background:#1f2937;box-shadow:0 1px 2px #ffffff0d}

.vue-select-custom .vs__selected{margin:0 2px 0 0;font-size:.875rem;color:#374151}

[dir="rtl"] .vue-select-custom .vs__selected{margin:0 0 0 2px}

.vue-select-custom .vs--single .vs__selected{height:24px;display:flex;align-items:center}

.vue-select-custom .vs__search{font-size:.875rem}

.vue-select-custom .vs__search::-moz-placeholder{color:#9ca3af}

.vue-select-custom .vs__search::placeholder{color:#9ca3af}

.dark .vue-select-custom .vs__search::-moz-placeholder{color:#6b7280}

.dark .vue-select-custom .vs__search::placeholder{color:#6b7280}

.vue-select-custom .vs__dropdown-menu{padding:4px 0;border:1px solid var(--vs-border-color);border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}

.vue-select-custom .vs__dropdown-option{padding:6px 12px;font-size:.875rem}

.vue-select-custom .vs__dropdown-option--highlight{background:#f3f4f6;color:#7c3aed}

.dark .vue-select-custom .vs__dropdown-option--highlight{background:#4c1d95;color:#c4b5fd}

.vue-select-custom .vs__open-indicator,.vue-select-custom .vs__clear{fill:#9ca3af}

.dark .vue-select-custom .vs__open-indicator,.dark .vue-select-custom .vs__clear{fill:#d1d5db}

.vue-select-custom .vs--open .vs__dropdown-toggle{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa73}

.option-with-description{padding:2px 0}

.option-label{font-weight:500;color:#374151}

.dark .option-label{color:#d1d5db}

.option-description{font-size:.75rem;color:#6b7280;margin-top:2px}

.dark .option-description{color:#9ca3af}

.vs__dropdown-option--highlight .option-label{color:#7c3aed}

.vs__dropdown-option--highlight .option-description{color:#a78bfa}

.vue-select-custom .vs__dropdown-option{padding:8px 12px;white-space:normal}

.vue-select-custom .vs__selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.custom-minimap{background-color:#fff}

.dark .custom-minimap{background-color:#1f2937}

.dark .custom-node{stroke:#93c5fd!important;fill:#2563eb!important}

.vue-flow__controls-button{background-color:#fff;border:1px solid #e5e7eb}

.dark .vue-flow__controls-button{background-color:#374151;border-color:#4b5563;color:#e5e7eb}

.dark .vue-flow__controls-button:hover{background-color:#4b5563}

.scrollbar-visible{scrollbar-width:thin;scrollbar-color:rgb(var(--color-primary-300)) transparent}

body{--sb-size: 6px}

body::-webkit-scrollbar{width:var(--sb-size)}

body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:5px}

body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:3px}

@supports not selector(::-webkit-scrollbar){
body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}
