.embedgen-view input[type=text],.embedgen-view input[type=url],.embedgen-view select,.embedgen-view textarea{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.embedgen-view input[type=text]:hover,.embedgen-view input[type=url]:hover,.embedgen-view textarea:hover{border-color:#475569!important}.embedgen-view input[type=text]:focus,.embedgen-view input[type=url]:focus,.embedgen-view select:focus,.embedgen-view textarea:focus{border-color:#5865f2!important;box-shadow:0 0 0 3px rgba(88,101,242,.15)!important;outline:none}.embedgen-view button{transition:all .2s ease}.embedgen-view button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.embedgen-view button:not(:disabled):active{transform:scale(.97);box-shadow:none}.template-panel{animation:panelSlideDown .25s cubic-bezier(.16,1,.3,1);transform-origin:top}@keyframes panelSlideDown{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.template-card{transition:all .2s ease;cursor:pointer}.template-card:hover{background:rgba(88,101,242,.12)!important;border-color:rgba(88,101,242,.3)!important;transform:translateX(2px)}.template-card.active{background:rgba(88,101,242,.2)!important;border-color:#5865f2!important}.embedgen-view .modal-overlay{animation:overlayFadeIn .2s ease}.embedgen-view .modal-content{animation:modalSlideUp .3s cubic-bezier(.16,1,.3,1)}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.embed-tab{transition:all .2s ease}.embed-tab:hover{background:rgba(59,130,246,.15)!important;transform:translateX(2px)}.toolbar-btn{position:relative;transition:all .2s ease;border-radius:8px!important}.toolbar-btn:hover{background:rgba(88,101,242,.2)!important}.toolbar-btn:active{transform:scale(.95)}.embedgen-view details summary{transition:color .2s ease;list-style:none;display:flex;align-items:center;gap:8px}.embedgen-view details summary::-webkit-details-marker{display:none}.embedgen-view details summary:before{content:"▸";display:inline-block;transition:transform .2s ease;font-size:12px}.embedgen-view details[open] summary:before{transform:rotate(90deg)}.embedgen-view details summary:hover{color:#c4c9ce}.embedgen-view .add-embed-btn{transition:all .2s ease}.embedgen-view .add-embed-btn:hover{border-color:#5865f2!important;color:#5865f2!important;background:rgba(88,101,242,.08)!important}.embedgen-view input[type=color]{transition:transform .15s ease;cursor:pointer}.embedgen-view input[type=color]:hover{transform:scale(1.1)}.embedgen-view ::-webkit-scrollbar{width:6px}.embedgen-view ::-webkit-scrollbar-track{background:transparent}.embedgen-view ::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.embedgen-view ::-webkit-scrollbar-thumb:hover{background:#475569}.field-row-delete{opacity:0;transition:opacity .15s ease}.embedgen-view div:hover>.field-row-delete{opacity:1}.rename-input{background:transparent!important;border:1px solid #5865f2!important;border-radius:4px!important;padding:2px 6px!important;font-size:inherit!important;color:#fff!important;width:100%;box-sizing:border-box;outline:none}.rename-input:focus{box-shadow:0 0 0 2px rgba(88,101,242,.3)!important}.toolbar-divider{width:1px;height:20px;background:hsla(0,0%,100%,.1);margin:0 4px;align-self:center}