.AiMotifPromptCoreCanvas{background-color:#ffffff;box-shadow:4px 4px 10px rgba(0,0,0,.5);border-radius:10px;padding:8px;color:white;display:flex;flex-direction:column;pointer-events:auto;transform:translateX(-50%) translateY(-50%)}.AiMotifPromptCoreCanvas input{font-size:12px;color:black;background-color:#ffffff;outline:none;font-weight:700;padding:5px;border:1px solid #8b3dff;border-radius:5px}.AiMotifPromptCoreCanvas input:focus{border:1px solid #8b3dff}.AiMotifPromptCoreCanvas input:disabled{background-color:#888;color:white}.AiMotifPromptCoreCanvas button{font-size:14px;padding:4px;min-width:0;min-height:0;border:none;border-radius:5px;display:flex;justify-content:center;align-items:center}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.anim-rotation{animation:rotation 2s linear infinite}.AiMotifPromptCoreCanvas button:disabled{background-color:#888;color:white}button .icon{margin-left:5px}.core-floating-card{background-color:white;box-shadow:0 0 0 1px rgba(64,87,109,.07),0 2px 12px rgba(53,71,90,.2);border-radius:4px}.core-canvas-menu-container{flex-direction:row;padding:2px;gap:4px;transform:translate(-50%,-50%);height:32px}.core-canvas-menu-button,.core-canvas-menu-container{display:flex;justify-content:center;align-items:center}.core-canvas-menu-button{padding:4px;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out}.core-canvas-menu-button:hover{background-color:rgba(0,0,0,.05)}.core-canvas-action-menu-container{background-color:white;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:4px;gap:4px}.core-canvas-action-menu-button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:2px;gap:2px;cursor:pointer}.core-canvas-action-menu-button:hover{background-color:rgba(0,0,0,.05)}.core-canvas-action-menu-button[data-disabled=true]{cursor:not-allowed;opacity:.5}.core-canvas-action-menu-button .label{padding-left:8px;font-size:10px;text-wrap:nowrap}.opacity-slider{width:100%;display:flex;flex-direction:column;font-size:12px;padding:4px}.opacity-slider .top-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.opacity-slider .top-row input{width:40px;font-size:14px}.opacity-slider .bottom-row{display:flex;flex-direction:row;justify-content:space-between}