/*
|--------------------------------------------------------------------------
| Cards
|--------------------------------------------------------------------------
*/

.tph-summary-card,
.tph-dashboard-card{

    background:#fff;
    border:1px solid #e2e8f0;
    border-radius:18px;
    padding:28px;
    transition:.3s;

}

.tph-summary-card:hover,
.tph-dashboard-card:hover{

    transform:translateY(-4px);

    box-shadow:0 15px 40px rgba(15,23,42,.08);

}

.tph-summary-card span{

    display:block;

    color:#64748b;

    font-size:14px;

}

.tph-summary-card h2{

    margin-top:15px;

    font-size:36px;

    color:#0f172a;

}

.tph-dashboard-card{

    display:flex;

    flex-direction:column;

    gap:24px;

}

.tph-card-header{

    display:flex;

    justify-content:space-between;

    align-items:flex-start;

}

.tph-project-title{

    margin:0;

    font-size:22px;

    color:#0f172a;

}

.tph-project-id{

    margin-top:8px;

    color:#64748b;

    font-size:14px;

}

.tph-card-meta{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:20px;

}

.tph-card-meta small{

    display:block;

    color:#94a3b8;

    margin-bottom:6px;

}

.tph-card-meta strong{

    color:#0f172a;

}

.tph-card-footer{

    display:flex;

    justify-content:flex-end;

}

.tph-empty{

    background:#fff;

    border:2px dashed #CBD5E1;

    border-radius:18px;

    padding:60px 30px;

    text-align:center;

}

.tph-empty h3{

    margin-bottom:10px;

    color:#0F172A;

}

.tph-empty p{

    color:#64748B;

    margin:0;

}