.sideconvo-button-block-options:not(:first-of-type){border-top:1px solid #eee;margin-top:16px;padding-top:16px}.sideconvo-button-block-options>label{color:#1e1e1e;font-size:11px;font-weight:500;text-transform:uppercase}.sideconvo-button-block-options .sideconvo-button-block-icon-container{display:flex;gap:12px;margin-top:8px}.sideconvo-button-block-icon{cursor:pointer;height:28px;width:28px}.sideconvo-button-block-icon.selected{border:1px solid #000}.sideconvo-button-block-icon svg{height:100%;width:100%}.sideconvo-button-block-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sideconvo-button-block-icon.ai-icon-button{background-color:#5f5bf3}.sideconvo-button-block{margin-bottom:16px;margin-top:16px}.sideconvo-button-block,.sideconvo-button-block button{border-radius:8px;width:-moz-fit-content;width:fit-content}.sideconvo-button-block button{align-items:center;background-color:#5f5bf3;border:none;color:#fff;display:flex;font-weight:600;gap:12px;justify-content:center;padding:10px 15px;text-decoration:none}.sideconvo-button-block.compact-button button{padding:8px 12px}.sideconvo-button-block.compact-button button .sideconvo-button-block-icon{height:18px;width:18px}.sideconvo-button-block.compact-button span{font-size:12px}.sideconvo-button-block span{font-size:16px}.sideconvo-button-block__attr-row{position:relative}.sideconvo-button-block__attr-row .components-button{padding:0!important;position:absolute;right:5px;top:-10px}.sideconvo-button-block__attr-row:not(:first-of-type){border-top:1px solid #eee;margin-top:12px;padding-top:12px}.sideconvo-button-block__attr-row:not(:first-of-type) .components-button{top:0}html.dark-mode .sideconvo-button-block button{background-color:#fff;color:#000}html.dark-mode .sideconvo-button-block button .sideconvo-button-block-icon.ai-icon svg{fill:#5f5bf3}html[dir=rtl] .sideconvo-button-block.compact-button button span{padding-top:2px}
.toggle-container{align-items:center;display:flex;gap:8px;margin-top:8px}.toggle-container .label{color:#777;font-size:12px;transition:color .3s}.toggle-container .label.active{color:#222;font-weight:500}.toggle-container .toggle{background-color:#5f5bf3;border:none;border-radius:9999px;cursor:pointer;height:24px;outline:none;position:relative;transition:background-color .3s;width:40px}.toggle-container .toggle .thumb{background:#fff;border-radius:50%;height:18px;left:3px;position:absolute;top:3px;transition:transform .3s ease;width:18px}.toggle-container .toggle.right .thumb{transform:translateX(16px)}
