.editor-toolbar{background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-lg);box-shadow:var(--box-shadow);z-index:100;position:relative}.toolbar-left,.toolbar-center,.toolbar-right{display:flex;align-items:center;gap:var(--spacing-sm)}.toolbar-left{flex:1;justify-content:flex-start}.toolbar-center{flex:0 0 auto}.toolbar-right{flex:1;justify-content:flex-end}.logo-placeholder{width:auto;height:30px;display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-sm);text-decoration:none;cursor:pointer;transition:opacity .2s ease}.logo-placeholder:hover{opacity:.8}.logo-placeholder .logo-img{height:30px;width:auto;object-fit:contain}.product-name{margin:0;font-size:18px;font-weight:600;color:var(--text-primary);white-space:nowrap;margin-right:var(--spacing-sm)}.desktop-toggle-sidebar,.desktop-only{display:flex}.toolbar-divider{width:1px;height:32px;background:var(--border);margin:0 var(--spacing-sm)}.editor-toolbar .btn .btn-text{display:inline}.toolbar-icon-btn{padding:8px 12px;border:none;background:transparent;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:8px;transition:all .2s ease;position:relative;min-width:60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.toolbar-icon-btn .icon{font-size:20px;line-height:1}.toolbar-icon-btn .btn-text{font-size:12px;font-weight:600;line-height:1;white-space:nowrap;letter-spacing:.2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.toolbar-icon-btn:hover{background:var(--background);color:var(--primary);transform:scale(1.1)}.toolbar-icon-btn:active{transform:scale(.95)}.toolbar-icon-btn.active{background:var(--background);color:var(--primary)}.toolbar-icon-btn:disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none}.toolbar-icon-btn:disabled:hover{transform:none;background:transparent;color:var(--text-primary)}.toolbar-toggle{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;transition:background .2s ease}.toolbar-toggle:hover{background:var(--background)}.toolbar-toggle input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}.toolbar-toggle .toggle-label{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.orientation-controls{display:flex;align-items:center;gap:4px;padding:4px;margin-left:12px}.toolbar-cart-btn{position:relative}.toolbar-cart-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:600;line-height:18px;text-align:center;background:var(--primary);color:#fff;border-radius:9px}.toolbar-cart-badge.hidden{display:none}.orientation-controls.hidden{display:none!important}.orientation-label{font-size:13px;font-weight:600;color:var(--text-primary);margin-right:6px;white-space:nowrap}.orientation-btn{min-width:32px;height:32px;border:none;background:transparent;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:6px;transition:all .2s ease;font-size:13px;font-weight:600;padding:0 10px;white-space:nowrap}.orientation-btn:hover{background:var(--surface);color:var(--primary)}.orientation-btn.active{background:#b55172;color:#fff}.orientation-btn.active:hover{background:#9e4563;color:#fff}.zoom-controls{display:flex;align-items:center;gap:var(--spacing-xs);background:var(--background);border-radius:8px;padding:4px}.zoom-btn{width:32px;height:32px;border:none;background:transparent;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;font-size:20px;font-weight:600;line-height:1;padding:0}.zoom-btn:hover{background:var(--surface);color:var(--primary)}.zoom-btn:active{transform:scale(.9)}.zoom-btn:disabled{opacity:.4;cursor:not-allowed}.zoom-display{min-width:50px;text-align:center;font-size:14px;font-weight:600;color:var(--text-primary);padding:0 var(--spacing-xs);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(max-width:768px){.editor-toolbar{padding:0 var(--spacing-md)}.toolbar-left,.toolbar-right{gap:var(--spacing-xs)}.editor-toolbar .btn .btn-text,.toolbar-divider{display:none}.zoom-controls{gap:2px;padding:2px}.zoom-btn{width:28px;height:28px;font-size:18px}.zoom-display{min-width:40px;font-size:12px;padding:0 4px}}
