.swpoll-box{
    width:100%;
    background:#111;
    padding:15px;
    color:#fff;
    margin-bottom:20px;
    box-sizing:border-box;
}
.swpoll-box h4{
    text-align:center;
    margin-bottom:15px;
}
.swpoll-btn{
    display:inline-block;
    width:calc(33.333% - 10px); /* dopasowane do 3 przycisków */
    margin:5px;
    padding:12px 0;
    font-size:16px;
    background:#f26522;
    color:#fff;
    border:none;
    border-radius:6px;
    cursor:pointer;
    text-align:center;
    box-shadow:0 2px 5px rgba(0,0,0,0.3);
    transition: background 0.3s;
}
.swpoll-btn:hover{background:#52a815;}
.swpoll-results{margin-top:15px;}
.swpoll-bar{
    height:22px;
    border-radius:6px;
    margin:6px 0;
    overflow:hidden;
}
.swpoll-bar-inner{
    height:100%;
    line-height:22px;
    padding-right:8px;
    font-size:14px;
    font-weight:600;
    color:#fff;
    white-space:nowrap;
    text-align:right;
    border-radius:6px;
    transition: width 0.8s ease;
}
.swpoll-votes-count{
    text-align:center;
    margin-top:5px;
    color:#ccc;
    font-size:14px;
}
.swpoll-message{
    text-align:center;
    margin-top:10px;
    color:#ccc;
}





/* Usuwamy kolory inline */
.swpoll-bar-inner {
    background: none !important;
}

/* Pasek 1 – Złoty / TAK / cokolwiek */
.swpoll-results .swpoll-bar:nth-child(1) .swpoll-bar-inner {
    background: #F35A02 !important; /* pomarańcz */
}

/* Pasek 2 – Srebrny / NIE / cokolwiek */
.swpoll-results .swpoll-bar:nth-child(2) .swpoll-bar-inner {
    background: #52a916!important;/* zieleń */
}

/* Pasek 3 – Brązowy / NIE WIEM / cokolwiek */
.swpoll-results .swpoll-bar:nth-child(3) .swpoll-bar-inner {
    background: #d1d1d1 !important;
}

.swpoll-box.two-buttons .swpoll-btn {
    width:48%;
    margin:1%;
}

.swpoll-box.three-buttons .swpoll-btn {
    width:30%;
    margin:1.66%;
}
