/* src/components/Modal/Modal.css */

.modal {
    border-radius: 12px;
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);
    border: none;
    /* You might need 'display: none;' by default and toggle with JS */
    /* position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10000; */
}

.modal-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: auto;
    gap: 15px;
    padding: 20px; /* Added for inner spacing */
}

/* Specific input styles within a modal */
.input-modal {
    display: flex;
    /* Consider if these inputs need specific styling beyond general inputs */
}

.input-quantity,
.input-price,
.input-date {
    display: flex;
    flex-direction: column;
    padding-right: 16px;
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400;
    color: rgb(95, 99, 104);
}

.input-delete { /* This seems like a wrapper for an input or button */
    display: flex;
    flex-direction: column;
    justify-items: end; /* Typo? Should be justify-content */
}

.bottom-modal {
    display: flex;
    align-self: flex-end;
    align-items: center;
}

/* Modal related buttons */
.addInvestmentButton {
    background-color: aqua;
    border-radius: 40px;
    padding: 8px 20px 8px 20px;
    cursor: pointer;
    text-transform: uppercase;
    text-align: center;
}

.close-btn {
    color: rgb(26, 115, 232);
    border-radius: 8px;
    padding: 8px 20px 8px 20px;
    cursor: pointer;
    text-align: center;
}

.close-btn:hover {
    background-color: lightblue;
}

.save {
    background-color: lightgrey;
    border-radius: 8px;
    padding: 8px 20px 8px 20px;
    cursor: pointer;
    text-align: center;
    margin-left: 8px;
}