/**
 * TPoll Block Editor Styles
 *
 * @package TPoll
 */

/* Block placeholder */
.wp-block-tpoll-poll .components-placeholder {
    min-height: 150px;
    background: #f0f0f0;
    border: 1px dashed #c4c4c4;
}

.wp-block-tpoll-poll .components-placeholder__label {
    display: flex;
    align-items: center;
    gap: 8px;
}

.wp-block-tpoll-poll .components-placeholder__label .dashicon {
    color: #4F46E5;
}

/* Server side render wrapper */
.wp-block-tpoll-poll .tpoll-poll {
    pointer-events: none;
}

/* Block controls */
.wp-block-tpoll-poll .components-select-control {
    max-width: 300px;
}

/* Loading state */
.wp-block-tpoll-poll .components-spinner {
    margin: 20px auto;
    display: block;
}

/* Preview wrapper */
.wp-block-tpoll-poll {
    margin: 20px 0;
}
