/* Voters Modal CSS - v1 */
.voters-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center}
.voters-modal{background:var(--bg-primary,#fff);border-radius:12px;width:400px;max-width:90vw;max-height:70vh;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column}
.voters-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color,#e5e5e5)}
.voters-modal-header h3{margin:0;font-size:16px;font-weight:600}
.voters-modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#999;line-height:1}
.voters-modal-tabs{display:flex;border-bottom:1px solid var(--border-color,#e5e5e5);padding:0 12px}
.voters-tab{background:none;border:none;padding:10px 14px;cursor:pointer;font-size:13px;color:#999;border-bottom:2px solid transparent}
.voters-tab.active{color:var(--primary-color,#016ca4);border-bottom-color:var(--primary-color,#016ca4);font-weight:600}
.voters-modal-content{overflow-y:auto;padding:12px 16px;flex:1;min-height:150px}
.vote-count-clickable{cursor:pointer!important}
.vote-count-clickable:hover{text-decoration:underline}

/* Icon boyut düzeltme - entry-detay action butonları */
.entry-actions .action-buttons button{width:34px!important;height:34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:none;border-radius:6px;background-color:var(--primary-color);box-sizing:border-box;flex-shrink:0}
.entry-actions .action-buttons button i{font-size:15px!important;color:white!important}
.entry-actions .action-buttons button img{width:15px!important;height:15px!important;filter:brightness(0) invert(1)}