.custom-quill-bubble .ql-editor{background-color:#fff;border:1px solid #ccc;color:#999;min-height:200px;padding:16px}.custom-quill-snow .ql-editor{color:#999;min-height:200px}.custom-quill-bubble .ql-editor:before,.custom-quill-snow .ql-editor:before{color:#999!important;opacity:1}.ql-bubble .ql-tooltip{align-content:center!important;top:40px!important;width:300px!important}.program-detail__editor .ql-bubble .ql-tooltip{left:30%!important;transform:translateX(-50%)!important}.category-dropdown .v-list-item__title{font-size:16px!important}.cardContainer[data-v-46d2e0b8]{background-color:#fff!important;min-height:100vh;padding:0!important}.line-height-1-6[data-v-46d2e0b8]{line-height:1.6}.thumbnail-placeholder[data-v-46d2e0b8]{align-items:center;background:#f5f5f5;border:2px dashed #ddd;border-radius:8px;display:flex;flex-direction:column;height:300px;justify-content:center}.gap-2[data-v-46d2e0b8]{gap:8px}.v-chip[data-v-46d2e0b8]{font-weight:500}.v-btn[data-v-46d2e0b8]{border-radius:8px}a[data-v-46d2e0b8]{-webkit-text-decoration:none;text-decoration:none}.v-icon[data-v-46d2e0b8]{font-size:18px}.cardContainer[data-v-46d2e0b8]{border-radius:8px!important}@media (max-width:960px){.text-h4[data-v-46d2e0b8]{font-size:1.75rem!important}.text-h6[data-v-46d2e0b8]{font-size:1.125rem!important}.d-flex.justify-space-between[data-v-46d2e0b8]{flex-direction:column;gap:16px}.v-btn[data-v-46d2e0b8]{width:100%}}.form-step[data-v-46d2e0b8]{border-bottom:1px solid #b0b0b0}.v-dialog[data-v-46d2e0b8]::-webkit-scrollbar{display:none}.v-dialog[data-v-46d2e0b8]{-ms-overflow-style:none;scrollbar-width:none}.input-card1[data-v-46d2e0b8]{border:1px solid #b0b0b0!important}.fade-enter-active[data-v-46d2e0b8],.fade-leave-active[data-v-46d2e0b8]{transition:opacity .3s ease}.fade-enter-from[data-v-46d2e0b8],.fade-leave-to[data-v-46d2e0b8]{opacity:0}.disabled-btn[data-v-46d2e0b8]{background-color:#b0bec5!important;color:#eceff1!important;cursor:not-allowed!important}.form-step{border-bottom:1px solid #b0b0b0}.v-dialog::-webkit-scrollbar{display:none}.v-dialog{-ms-overflow-style:none;scrollbar-width:none}.confirmation-card{border:1px solid #b0b0b0}.input-card1{border:1px solid #b0b0b0!important}.editor-label{color:#707070;font-size:16px;margin-top:8px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}