.editor-panel-content{padding:20px;display:flex;flex-direction:column;gap:20px}.editor-field{display:flex;flex-direction:column;gap:8px}.editor-field label{font-size:12px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.editor-input,.editor-textarea,.editor-select{width:100%;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fff;font-size:14px;transition:all .2s ease}.editor-input:hover,.editor-textarea:hover,.editor-select:hover{border-color:#ffffff26;background:#ffffff0d}.editor-input:focus,.editor-textarea:focus,.editor-select:focus{outline:none;border-color:#6366f180;background:#6366f10d;box-shadow:0 0 0 3px #6366f11a}.editor-textarea{min-height:100px;resize:vertical;line-height:1.6}.editor-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.editor-image-preview{background:linear-gradient(135deg,#ffffff05,#ffffff0d);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;text-align:center}.editor-image-preview img{max-width:100%;max-height:180px;border-radius:8px;box-shadow:0 4px 20px #0000004d}.editor-btn-group{display:grid;grid-template-columns:1fr 1fr;gap:10px}.editor-btn{padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;border:none}.editor-btn-primary{background:linear-gradient(135deg,#ffc700,#ff9500);color:#fff;box-shadow:0 2px 10px #6366f14d}.editor-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 15px #6366f166}.editor-btn-secondary{background:#ffffff0d;color:#ffffffe6;border:1px solid rgba(255,255,255,.1)}.editor-btn-secondary:hover{background:#ffffff1a;border-color:#fff3}.editor-btn-success{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.editor-ai-suggestions{display:flex;flex-wrap:wrap;gap:8px}.editor-suggestion-btn{padding:8px 14px;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:20px;color:#a5b4fc;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.editor-suggestion-btn:hover{background:#6366f133;border-color:#6366f166;color:#c7d2fe}.editor-format-toolbar{display:flex;gap:4px;padding:10px;background:#0003;border-radius:10px 10px 0 0;border:1px solid rgba(255,255,255,.08);border-bottom:none;flex-wrap:wrap}.editor-format-btn{width:34px;height:34px;border:none;background:#ffffff0d;color:#fffc;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .15s ease}.editor-format-btn:hover{background:#ffffff26;color:#fff}.editor-format-sep{width:1px;height:24px;background:#ffffff1a;margin:5px 6px}.editor-richtext{min-height:120px;padding:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:0 0 10px 10px;color:#fff;font-size:14px;line-height:1.7;outline:none}.editor-richtext:focus{background:#ffffff0d;border-color:#6366f14d}.editor-tip{padding:12px 14px;background:linear-gradient(135deg,#6366f114,#8b5cf614);border:1px solid rgba(99,102,241,.15);border-radius:10px;font-size:12px;color:#c7d2fe;line-height:1.5}.editor-tip strong{color:#a5b4fc}.editor-url-group{display:flex;gap:8px}.editor-url-group input{flex:1}.editor-url-group button{padding:0 20px;white-space:nowrap}.editor-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);margin:8px 0}.editor-style-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.editor-style-option{padding:10px 8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;text-align:center;cursor:pointer;transition:all .2s ease;font-size:11px;color:#ffffffb3}.editor-style-option:hover{background:#ffffff14;border-color:#ffffff26}.editor-style-option.active{background:#6366f126;border-color:#6366f166;color:#c7d2fe}.editor-style-option span{display:block;font-size:18px;margin-bottom:4px}.floating-panel-btn{position:fixed!important;bottom:20px!important;left:20px!important;z-index:9999!important;display:flex!important;align-items:center!important;gap:8px!important;padding:12px 20px!important;background:linear-gradient(135deg,#1e1e2e,#2d2d44)!important;color:#fff!important;border-radius:50px!important;text-decoration:none!important;font-weight:600!important;font-size:14px!important;box-shadow:0 4px 20px #0000004d,0 0 0 1px #ffffff1a!important;transition:all .3s ease!important}.floating-panel-btn:hover{transform:translateY(-3px)!important;box-shadow:0 8px 30px #6366f166,0 0 0 1px #6366f14d!important;background:linear-gradient(135deg,#ffc700,#ff9500)!important}.floating-panel-btn svg{flex-shrink:0}@keyframes pulse-toggle{0%,to{box-shadow:-6px 0 30px #ffc70066,inset 0 1px #ffffff4d}50%{box-shadow:-6px 0 50px #ffc700b3,inset 0 1px #ffffff4d}}.gamma-panel-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10001;background:linear-gradient(135deg,#ffc700,#ff9500);color:#1a1a2e;border:none;padding:20px 14px;border-radius:16px 0 0 16px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:-6px 0 30px #ffc70066,inset 0 1px #ffffff4d;transition:all .4s cubic-bezier(.4,0,.2,1);font-family:inherit;animation:pulse-toggle 2s ease-in-out infinite}.gamma-panel-toggle:hover{padding-right:24px;background:linear-gradient(135deg,#ffd54f,#ffb300);box-shadow:-8px 0 40px #ffc70080,inset 0 1px #fff6}.gamma-panel-toggle .toggle-icon{font-size:16px;font-weight:700;transition:transform .4s cubic-bezier(.4,0,.2,1)}.gamma-panel-toggle .toggle-label{writing-mode:vertical-rl;text-orientation:mixed;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.gamma-panel-toggle.panel-open .toggle-icon{transform:rotate(180deg)}.gamma-panel-toggle.panel-open{right:340px}.gamma-editor-panel{position:fixed!important;top:0!important;right:-400px;width:380px!important;height:100vh!important;background:linear-gradient(180deg,#1a1a2efa,#16162afc)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-left:1px solid rgba(255,199,0,.3)!important;box-shadow:-10px 0 50px #00000080!important;z-index:10000!important;overflow-y:auto!important;transition:right .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,visibility .3s ease!important;display:flex!important;flex-direction:column!important;visibility:hidden;opacity:0}body.editor-panel-active .gamma-editor-panel{right:0!important;visibility:visible!important;opacity:1!important}.panel-toggle-btn{position:absolute;top:120px;right:0;z-index:9999;background:linear-gradient(135deg,#9333ea,#7c3aed);border:none;padding:14px 10px;border-radius:10px 0 0 10px;cursor:pointer;transition:all .3s ease;box-shadow:-3px 3px 15px #0006;display:flex;align-items:center;justify-content:center}.panel-toggle-btn:hover{padding-right:16px;background:linear-gradient(135deg,#7c3aed,#9333ea)}.panel-toggle-btn svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;transition:transform .3s ease}body.editor-panel-active .panel-toggle-btn{right:340px}body.editor-panel-active .panel-toggle-btn svg{transform:rotate(180deg)}.gamma-fullscreen-editor{position:fixed!important;z-index:10000!important}.gamma-editor-main{width:100%!important;display:flex!important;flex-direction:column!important;transition:margin-right .4s cubic-bezier(.4,0,.2,1)!important}.gamma-preview-section{width:100%!important;flex:1!important;display:flex!important;flex-direction:column!important}.gamma-preview-toolbar{display:flex!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;background:#1a1a2ef2!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.gamma-preview-container{width:100%!important;flex:1!important;display:flex!important;flex-direction:column!important;background:#1a1a2e!important;position:relative!important}.gamma-preview-frame{width:100%!important;flex:1!important;position:relative!important;overflow:hidden!important}.gamma-preview-iframe{width:100%!important;height:100%!important;min-height:600px!important;border:none!important;background:#fff!important}body.editor-panel-active .gamma-editor-main{margin-right:340px!important;transition:margin-right .4s cubic-bezier(.4,0,.2,1)!important}body.editor-panel-active .gamma-preview-container{width:100%!important}.gamma-editor-panel:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#ffc700,#69e2ff)}.gamma-panel-header{padding:20px;background:#ffc7000d;border-bottom:1px solid rgba(255,199,0,.1);display:flex;justify-content:space-between;align-items:center}.gamma-panel-header h3{margin:0;font-size:18px;font-weight:700;color:#ffc700;display:flex;align-items:center;gap:8px}.gamma-panel-close{background:#ffffff1a;border:none;color:#888;width:32px;height:32px;border-radius:8px;cursor:pointer;font-size:20px;transition:all .2s}.gamma-panel-close:hover{background:#ff646433;color:#ff6b6b}.gamma-panel-tools{padding:16px;border-bottom:1px solid rgba(255,255,255,.05)}.tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tools-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.tools-btn svg{width:20px;height:20px;color:#aaa;transition:color .2s}.tools-btn:hover{background:#ffc7001a;border-color:#ffc7004d}.tools-btn:hover svg{color:#ffc700}.gamma-quick-actions{padding:16px}.gamma-quick-actions h5{margin:0 0 12px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#888}.gamma-quick-btn{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;margin-bottom:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#ccc;font-size:14px;cursor:pointer;transition:all .2s;text-align:left}.gamma-quick-btn:hover{background:#ffc7001a;border-color:#ffc7004d;color:#fff;transform:translate(4px)}.gamma-quick-btn span[data-icon]{color:#ffc700}
