/* WALLET — LOBBY OBJECT */

.wallet-object {
    width: 86px;
    min-height: 72px;

    display: flex;
    flex-direction: column;
    align-items: center;

    cursor: pointer;
}

/* Physical wallet */

.wallet-graphic {
    width: 66px;
    height: 48px;

    display: flex;
    align-items: center;
    justify-content: center;
}

/* Wallet body */

.wallet-body {
    position: relative;

    width: 60px;
    height: 40px;

    box-sizing: border-box;

    border: 2px solid #fff;
    background: #111;
}

/* Fold / flap */

.wallet-fold {
    position: absolute;

    left: 7px;
    top: -9px;

    width: 44px;
    height: 11px;

    box-sizing: border-box;

    border: 2px solid #fff;
    border-bottom: 0;

    background: #111;
}

/* Clasp */

.wallet-clasp {
    position: absolute;

    right: 7px;
    top: 14px;

    width: 8px;
    height: 8px;

    box-sizing: border-box;

    border: 2px solid #fff;
    background: #111;
}
