#style-editor{position:fixed;top:0;right:-420px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px #00000026;z-index:99999;transition:right .3s cubic-bezier(.4,0,.2,1);overflow:hidden}#style-editor.visible{right:0}.style-editor-fab{position:fixed;bottom:30px;right:30px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#c17767,#8b7355);color:#fff;border:none;font-size:28px;cursor:pointer;box-shadow:0 4px 20px #c1776766;transition:all .3s ease;z-index:99998;display:none!important;align-items:center;justify-content:center}.style-editor-fab:hover{transform:scale(1.1) rotate(15deg);box-shadow:0 6px 30px #c1776799}.style-editor-panel{height:100%;display:flex;flex-direction:column;background:#fff}.style-editor-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:2px solid #f0f0f0;background:linear-gradient(135deg,#c17767,#8b7355);color:#fff}.style-editor-header h3{margin:0;font-size:20px;font-weight:700}.close-btn{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:6px;cursor:pointer;font-size:18px;transition:background .2s}.close-btn:hover{background:#ffffff4d}.style-editor-tabs{display:flex;gap:4px;padding:12px;background:#fafafa;border-bottom:1px solid #e0e0e0}.style-editor-tabs .tab{flex:1;padding:10px 12px;border:none;background:transparent;color:#666;font-size:13px;font-weight:600;cursor:pointer;border-radius:6px;transition:all .2s}.style-editor-tabs .tab.active{background:linear-gradient(135deg,#c17767,#8b7355);color:#fff}.style-editor-content{flex:1;overflow-y:auto;padding:20px}.tab-content{display:none}.tab-content.active{display:block}.control-group{margin-bottom:24px}.control-group label{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.control-group input[type=color]{width:100%;height:50px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;padding:2px}.control-group input[type=range]{width:100%;height:6px;border-radius:3px;background:#e0e0e0;outline:none;-webkit-appearance:none}.control-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#c17767,#8b7355);cursor:pointer;box-shadow:0 2px 6px #0003}.control-group input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#c17767,#8b7355);cursor:pointer;border:none;box-shadow:0 2px 6px #0003}.control-group input[type=text]{width:100%;padding:10px;border:1px solid #e0e0e0;border-radius:6px;font-family:monospace;font-size:13px;margin-top:6px}.control-group select{width:100%;padding:10px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-size:14px;cursor:pointer}.control-group textarea{width:100%;min-height:200px;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-family:Monaco,Courier New,monospace;font-size:12px;resize:vertical}.value-display{display:inline-block;margin-left:10px;font-weight:600;color:#c17767;font-size:13px}.apply-custom-btn{width:100%;padding:12px;background:linear-gradient(135deg,#c17767,#8b7355);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;margin-top:12px;transition:transform .2s}.apply-custom-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #c177674d}.style-editor-footer{padding:20px;border-top:2px solid #f0f0f0;display:flex;gap:10px;background:#fafafa}.style-editor-footer button{flex:1;padding:12px;border:none;border-radius:8px;font-weight:600;cursor:pointer;font-size:13px;transition:all .2s}.btn-primary{background:linear-gradient(135deg,#c17767,#8b7355);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #c177674d}.btn-secondary{background:#fff;color:#666;border:2px solid #e0e0e0}.btn-secondary:hover{background:#f5f5f5;border-color:#c17767}@media(max-width:480px){#style-editor{width:100%;right:-100%}.style-editor-fab{bottom:20px;right:20px}}.style-editor-content::-webkit-scrollbar{width:8px}.style-editor-content::-webkit-scrollbar-track{background:#f0f0f0}.style-editor-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#c17767,#8b7355);border-radius:4px}.style-editor-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#8b7355,#c17767)}
/*# sourceMappingURL=/cdn/shop/t/64/assets/style-editor.css.map */
