/* FORCE RESET FOR PUBLICATION BUTTONS */
/* This file overrides any residual styles causing the "boxed" 44px look */

.i_pb_emojis,
.i_pb_premiumPost,
.i_ai_generate {
    width: auto !important;
    height: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    border: none !important;
    background-color: transparent !important;
    display: flex !important;
    padding: 0 10px !important;
    margin: 0 !important;
    border-radius: 0 !important;
    aspect-ratio: auto !important;
}

.i_pb_emojis:hover,
.i_pb_premiumPost:hover,
.i_ai_generate:hover {
    background-color: transparent !important;
}

/* Ensure inner SVGs or icons are sized correctly if needed, but auto should work */

/* Status Icons Fix - Forced Overrides */
.tabing.active {
    color: #4CAF50 !important;
    background: rgba(76, 175, 80, 0.1) !important;
    padding: 5px 10px !important;
    border-radius: 15px !important;
}

.tabing.inactive {
    color: #f65169 !important;
    background: rgba(246, 81, 105, 0.1) !important;
    padding: 5px 10px !important;
    border-radius: 15px !important;
}