.pp-module .pp-tab.activa,
.pp-module .pp-tab:hover {
    background: rgba(217, 70, 239, 0.12);
    border-color: rgba(217, 70, 239, 0.35);
    color: #f0abfc;
}
.pp-card {
    border: 1px solid rgb(30 41 59);
    background: rgba(15, 23, 42, 0.62);
    border-radius: 1rem;
    padding: 1rem;
}
.pp-panel {
    border: 1px solid rgb(30 41 59);
    background: rgba(2, 6, 23, 0.72);
    border-radius: 1rem;
    overflow: hidden;
}
.pp-input {
    width: 100%;
    border-radius: .9rem;
    border: 1px solid rgb(51 65 85);
    background: rgb(2 6 23);
    padding: .75rem .9rem;
    color: rgb(226 232 240);
    font-size: .875rem;
}
.pp-input:focus {
    outline: none;
    border-color: rgb(217 70 239);
    box-shadow: 0 0 0 1px rgba(217, 70, 239, .35);
}
.pp-badge {
    display: inline-flex;
    align-items: center;
    gap: .25rem;
    border-radius: .75rem;
    border: 1px solid rgba(148, 163, 184, .25);
    padding: .25rem .55rem;
    font-size: .72rem;
}
