.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}.scrollbar-thin::-webkit-scrollbar-track{background:#fff0}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:rgb(156 163 175 / .5);border-radius:4px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:rgb(156 163 175 / .7)}.scrollbar-track-transparent::-webkit-scrollbar-track{background:#fff0}.scrollbar-thumb-gray-300::-webkit-scrollbar-thumb{background-color:#d1d5db}.scale-101{transform:scale(1.01)}[contenteditable="true"]{cursor:text}[contenteditable="false"]{cursor:default}[contenteditable="true"]:focus{outline:none}.mcl-item-content img{cursor:ew-resize;user-select:none}.mcl-item-content img.mcl-resizing{cursor:ew-resize;user-select:none;opacity:.8;transition:none}.mcl-item-content img[data-mcl-image]{max-width:400px;height:auto;display:block;margin:8px 0}.mcl-item-content a{color:#2563eb;text-decoration:underline;cursor:pointer!important;pointer-events:auto!important}.mcl-item-content a:hover{color:#1d4ed8}.dark .mcl-item-content a{color:#fbbf24}.dark .mcl-item-content a:hover{color:#f59e0b}.drag-handle{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes confetti-fall{0%{transform:translateY(-100vh) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}.confetti-piece{animation:confetti-fall 3s linear forwards}.mcl-child-item{margin-left:32px;position:relative}.mcl-child-item::before{content:'';position:absolute;left:-25px;top:-10px;height:calc(100% + 20px);width:2px;background-color:#d1d5db}.mcl-child-item::after{content:'';position:absolute;left:-25px;top:50%;width:15px;height:2px;background-color:#d1d5db}.mcl-child-item[data-parent-id]:not(:has(+.mcl-child-item[data-parent-id]))::before{top:-10px;height:calc(50% + 10px)}.mcl-child-item:first-of-type::before{top:0;height:calc(100% + 10px)}.dark .mcl-child-item::before,.dark .mcl-child-item::after{background-color:#6b7280}.mcl-theme-dark{color:#fff}.mcl-theme-dark .mcl-drawer-button-primary{color:#1e293b!important}.mcl-theme-dark .mcl-drawer-button-secondary{color:#ffffff!important}.mcl-theme-dark .mcl-items-list li:hover{background-color:#475569!important;color:#ffffff!important}.mcl-theme-dark .mcl-items-list li:hover .mcl-item-content{color:#ffffff!important}.mcl-theme-dark .mcl-public-description{color:#d1d5db!important}.mcl-theme-dark .mcl-item-content:hover{background-color:#475569!important;color:#ffffff!important}.mcl-theme-dark .mcl-item-content:focus{background-color:#475569!important;color:#ffffff!important;border-color:#f59e0b!important}.mcl-theme-dark .mcl-drawer-title:hover,.mcl-theme-dark .mcl-drawer-title:focus{background-color:#475569!important;color:#ffffff!important}.modal-overlay{z-index:99999}.media-modal{z-index:100000!important}.media-modal-backdrop{z-index:99999!important}@media (max-width:640px){#mcl-drawer{max-width:95vw;left:2.5vw;right:2.5vw;transform:none}}@media (max-width:480px){.group:not(:hover) .group-hover\\:opacity-100{opacity:.6}}.mcl-item-content{line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}input[type="checkbox"].mcl-item-checkbox{appearance:none;-webkit-appearance:none}.mcl-speed-dial-button,.mcl-single-floating-button{z-index:40}#mcl-drawer{z-index:50}[data-is-dragging="true"]{z-index:100000000001!important}.mcl-progress-indicator{position:absolute;top:0;left:0;width:4px;height:100%;background-color:#10b981;border-radius:.5rem 0 0 .5rem;opacity:0;transition:opacity 0.2s ease-in-out;z-index:1;pointer-events:none}.mcl-progress-indicator.active{opacity:1}body #mcl-drawer input[type="checkbox"]:not(.mcl-item-checkbox){appearance:auto!important;-webkit-appearance:auto!important;width:auto!important;height:auto!important;border:none!important;border-radius:0!important;background-color:initial!important;background-image:none!important;position:static!important;transition:none!important;margin:initial!important;padding:initial!important}body #mcl-drawer input[type="checkbox"]:not(.mcl-item-checkbox):checked::before{content:none!important;display:none!important}body #mcl-drawer input[type="checkbox"]:not(.mcl-item-checkbox):checked{background-color:initial!important;border-color:initial!important;background-image:none!important}.mcl-theme-custom .mcl-item-checkbox{position:relative}.mcl-theme-custom .mcl-item-checkbox:checked::before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;display:block}.mcl-theme-custom *{color:inherit}.mcl-theme-custom .mcl-drawer-content{border-radius:inherit}@media (max-width:640px){.mcl-theme-custom{}}