.reporter-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;border:1px solid #f3f4f6;box-sizing:border-box;display:flex;flex-shrink:0;overflow:visible}.avatar-placeholder{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;flex-shrink:0}.reporter-name{font-weight:600;margin:0}.score-label{color:#6b7280;text-transform:uppercase;font-weight:500}.score-main{font-weight:800;line-height:1}.score-max{font-weight:500;color:#9ca3af;margin-left:4px}.puan-ver-alani-card{width:100%}.puan-ver-alani-card .slider-deger{font-size:.9em;color:#555;text-align:center;margin-bottom:8px}.puan-ver-alani-card .slider-deger span{font-weight:700;color:#000}.puan-ver-alani-card .puan-slider{width:100%;margin-bottom:10px}.puan-ver-alani-card .puan-butonlari{display:flex;gap:8px}.puan-ver-alani-card .puan-butonlari .vazgec-btn,.puan-ver-alani-card .puan-butonlari .kaydet-btn{flex:1;padding:8px;font-size:14px;border-radius:20px}.voted-today-message{font-weight:500;color:#28a745;display:flex;align-items:center;gap:4px}.voted-today-message i{vertical-align:middle}.reporter-card:not(.compact){flex-direction:column;padding:12px}.reporter-card:not(.compact) .card-header{display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:12px}.reporter-card:not(.compact) .avatar-placeholder{width:60px;height:60px;font-size:1.75rem}.reporter-card:not(.compact) .reporter-name{font-size:1.1rem}.reporter-card:not(.compact) .card-main-score{text-align:center}.reporter-card:not(.compact) .score-label{font-size:.75rem}.reporter-card:not(.compact) .score-main{font-size:2.25rem}.reporter-card:not(.compact) .score-max{font-size:1rem}.reporter-card:not(.compact) .card-footer-voting{padding-top:12px;margin-top:12px;border-top:1px solid #f3f4f6;display:flex;gap:10px;flex-direction:column;align-items:stretch;min-height:60px}.reporter-card:not(.compact) .profile-button,.reporter-card:not(.compact) .vote-main-btn{width:100%;text-align:center;font-size:14px;padding:8px 12px}@media(max-width:768px){.reporter-card.compact .vote-main-btn{font-size:.8rem!important}}.reporter-card:not(.compact) .voted-today-message{text-align:center;justify-content:center;font-size:.9em;padding:8px 0}.reporter-card.compact{flex-direction:column;align-items:stretch;padding:0;gap:0;background:transparent;border:none;box-shadow:none;position:relative;perspective:1000px;min-height:105px}.reporter-card.compact .card-compact-top-row{display:flex;justify-content:space-between;align-items:center;width:100%}.reporter-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.card-face{position:absolute;top:0;left:0;width:100%;backface-visibility:hidden;overflow:hidden;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;border:1px solid #f3f4f6;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.card-back{transform:rotateY(180deg);justify-content:center;align-items:center}.reporter-card.is-flipped .reporter-card-inner{transform:rotateY(180deg)}.reporter-card.compact .card-col-info{display:flex;align-items:center;gap:10px;flex-shrink:1;min-width:0}.reporter-card.compact .avatar-placeholder{width:55px;height:36px;font-size:1rem}.reporter-card.compact .reporter-name{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reporter-card.compact .card-col-score{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:right}.reporter-card.compact .score-label{font-size:.65rem}.reporter-card.compact .score-main{font-size:1.4rem}.reporter-card.compact .score-max{font-size:.8rem}.reporter-card.compact .card-compact-bottom-row{display:flex;justify-content:center;align-items:center;width:100%;padding-top:8px;border-top:1px solid #f3f4f6}.reporter-card.compact .card-col-actions{gap:20px;width:100%;display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between}.reporter-card.compact .action-row{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}.reporter-card.compact .profile-button{width:50%;padding:6px 10px;font-size:.8rem;border-radius:5px;flex-shrink:0}.reporter-card.compact .vote-main-btn{width:100%;padding:6px 10px;font-size:.8rem;border-radius:20px;flex-shrink:0}.reporter-vote-area{width:100%}.reporter-card.compact .voted-today-message{font-size:.8rem;white-space:nowrap;justify-content:flex-end;flex-grow:1}.reporter-card.compact .puan-ver-alani-card{max-width:250px;padding:0;background:transparent;border:none}
