/*
 * De ce exista:
 * Acest fisier contine ajustari pentru home-ul de muncitor din Lot 1.
 *
 * Responsabilitate:
 * Pastreaza shell-ul worker curat pana cand vin ecranele reale de cereri si
 * oferte.
 *
 * Ce NU face:
 * Nu implementeaza flow-uri comerciale.
 *
 * Depinde de:
 * tpl-screen-worker-home si partial-ul empty-state.
 */

.v2-screen--worker-home {
    display: grid;
    gap: 16px;
}

.v2-worker-home-hero {
    margin-bottom: 0;
}

.v2-worker-home-primary-stack {
    display: grid;
    gap: 12px;
}

.v2-worker-home-primary-card {
    gap: 12px;
    padding: 20px 18px 18px;
    background:
        radial-gradient(circle at top right, rgba(220, 252, 231, 0.88), transparent 40%),
        #ffffff;
}

.v2-worker-home-primary-card h3 {
    margin: 0;
    font-size: 1.34rem;
    line-height: 1.1;
}

.v2-worker-home-primary-card p {
    max-width: 31ch;
}

.v2-worker-home-primary-card .v2-button {
    min-height: 52px;
    font-size: 1rem;
}

.v2-worker-home-secondary-card {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
    padding: 18px 16px 17px;
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(248, 250, 252, 0.96));
}

.v2-worker-home-secondary-copy,
.v2-worker-home-secondary-text,
.v2-worker-home-utility-section,
.v2-worker-home-utility-head {
    display: grid;
    gap: 8px;
}

.v2-worker-home-secondary-copy {
    flex: 1 1 0;
    min-width: 0;
}

.v2-worker-home-secondary-card h3,
.v2-worker-home-utility-head h2,
.v2-worker-home-utility-card h3 {
    margin: 0;
}

.v2-worker-home-secondary-card p,
.v2-worker-home-utility-card p {
    margin: 0;
}

.v2-worker-home-secondary-card p {
    max-width: 26ch;
    line-height: 1.55;
}

.v2-worker-home-secondary-card .v2-button-row {
    margin-top: 0;
    flex-shrink: 0;
    align-self: center;
}

.v2-worker-home-secondary-card .v2-button-secondary {
    min-width: 164px;
}

.v2-worker-home-utility-card {
    gap: 10px;
    padding: 16px 15px 15px;
}

@media (max-width: 430px) {
    .v2-worker-home-secondary-card {
        display: grid;
        justify-content: stretch;
    }

    .v2-worker-home-secondary-card .v2-button-row {
        align-self: stretch;
    }

    .v2-worker-home-secondary-card .v2-button-secondary {
        min-width: 0;
        width: 100%;
    }
}
