.wp-block-create-block-steps-timeline .step-item{margin-bottom:2rem;position:relative}.wp-block-create-block-steps-timeline .step-item .step-controls{background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;gap:.5rem;opacity:0;padding:.5rem;position:absolute;right:-10px;top:-10px;transition:opacity .2s ease;z-index:10}.wp-block-create-block-steps-timeline .step-item .step-controls .step-reorder{display:flex;flex-direction:column;gap:2px}.wp-block-create-block-steps-timeline .step-item .step-controls .step-reorder button{font-size:12px;height:20px;line-height:1;min-width:20px;padding:0}.wp-block-create-block-steps-timeline .step-item .step-controls button{font-size:12px;min-height:auto;padding:4px 8px}.wp-block-create-block-steps-timeline .step-item:hover .step-controls{opacity:1}.wp-block-create-block-steps-timeline .step-item .step-settings{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;margin-top:1rem;padding:1rem}.wp-block-create-block-steps-timeline .step-item .step-settings .components-base-control{margin-bottom:1rem}.wp-block-create-block-steps-timeline .step-item .step-settings .components-base-control:last-child{margin-bottom:0}.wp-block-create-block-steps-timeline .steps-timeline-actions{border:2px dashed #ccc;border-radius:8px;margin-top:2rem;padding:1rem;text-align:center}.wp-block-create-block-steps-timeline .steps-timeline-actions button{font-size:14px}.wp-block-create-block-steps-timeline .components-panel__body .color-palette-preview{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.wp-block-create-block-steps-timeline .components-panel__body .color-palette-preview .color-swatch{border:1px solid #ccc;border-radius:50%;height:20px;width:20px}.wp-block-create-block-steps-timeline.layout-horizontal .steps-timeline-container{display:flex;flex-wrap:wrap;gap:1rem}.wp-block-create-block-steps-timeline.layout-horizontal .steps-timeline-container .step-item{flex:1;min-width:250px}.wp-block-create-block-steps-timeline.layout-zigzag .step-item:nth-child(2n){margin-left:2rem}.wp-block-create-block-steps-timeline.layout-zigzag .step-item:nth-child(odd){margin-right:2rem}.wp-block-create-block-steps-timeline .step-connector{background:#ddd;opacity:.7}.wp-block-create-block-steps-timeline .step-connector.connector-solid{background:currentColor}.wp-block-create-block-steps-timeline .step-connector.connector-dashed{background:repeating-linear-gradient(90deg,currentColor,currentColor 5px,transparent 0,transparent 10px)}.wp-block-create-block-steps-timeline .step-connector.connector-dotted{background:repeating-linear-gradient(90deg,currentColor,currentColor 2px,transparent 0,transparent 6px)}.wp-block-create-block-steps-timeline .step-connector.connector-animated{animation:dash 2s linear infinite;background:repeating-linear-gradient(90deg,currentColor,currentColor 5px,transparent 0,transparent 10px)}.wp-block-create-block-steps-timeline.spacing-compact .step-item .step-content{padding:1rem}.wp-block-create-block-steps-timeline.spacing-loose .step-item .step-content{padding:2rem}.wp-block-create-block-steps-timeline .rich-text__placeholder{font-style:italic;opacity:.6}.wp-block-create-block-steps-timeline .editor-post-featured-image__preview img{border-radius:4px;height:auto;max-width:100px}.wp-block-create-block-steps-timeline .editor-post-featured-image__toggle{align-items:center;background:#f8f9fa;border:2px dashed #ccc;border-radius:4px;display:flex;justify-content:center;min-height:100px;width:100%}.wp-block-create-block-steps-timeline .editor-post-featured-image__toggle:hover{background:#f0f8ff;border-color:#007cba}.wp-block-create-block-steps-timeline .step-content{position:relative}.wp-block-create-block-steps-timeline .step-content .rich-text:focus{outline:2px solid #007cba;outline-offset:2px}.wp-block-create-block-steps-timeline.has-animations .step-item{opacity:1!important;transform:none!important}.block-editor-block-toolbar .components-toolbar-group .components-button.is-pressed{background:#007cba;color:#fff}.components-panel__body.is-opened .components-range-control .components-range-control__track{background:#e0e0e0}.components-panel__body.is-opened .components-range-control .components-range-control__thumb{background:#007cba;border-color:#007cba}.components-panel__body.is-opened .components-toggle-control .components-form-toggle.is-checked .components-form-toggle__track{background:#007cba}.components-color-palette .components-color-palette__item .components-color-palette__color{border-radius:50%}.components-color-palette .components-color-palette__item .components-color-palette__color.is-pressed{box-shadow:0 0 0 2px #007cba}
