/* Kişisel Veri Maskeleme (PII Masking) Tasarım Sistemi */

.btn-pii-toggle {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 3px 8px;
    border: 1px solid #cbd5e1;
    border-radius: 6px;
    background: #f8fafc;
    color: #475569;
    font-size: 11px;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.15s ease;
    letter-spacing: 0.01em;
    user-select: none;
    outline: none;
    vertical-align: middle;
}

.btn-pii-toggle:hover {
    background: #e2e8f0;
    border-color: #94a3b8;
    color: #1e293b;
}

.btn-pii-toggle.is-revealed {
    background: #dbeafe;
    border-color: #93c5fd;
    color: #1d4ed8;
}

.btn-pii-toggle i {
    font-size: 10px;
}

/* Maskelenmiş Veri Alanları */
.pii-value.masked {
    font-family: 'Titillium Web', sans-serif;
    letter-spacing: 0.08em;
    color: #64748b;
    font-weight: bold;
}

.pii-value.revealed {
    font-family: inherit;
    letter-spacing: normal;
    color: inherit;
    font-weight: inherit;
}

/* Input maskeleme CSS trick (autofill engelleme için Chrome/Safari/Edge'de) */
.pii-input-masked {
    -webkit-text-security: disc !important;
    text-security: disc !important;
}
