"use client";
import { css, styled } from "styled-components";
import { Root } from "../../../lib/style";
export const Row = styled.div `
    display: flex;
    flex-direction: row;
    gap: 1em;

    ${({ $change }) => $change && `--change: ${$change};`}

    &>span {
        width: 100%;
        & ~ span {
            margin-left: 0.5em;
        }
    }
`;
export const Cell = styled.div `
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 0.5em;

    ${({ $change }) => $change && `--change: ${$change};`}

    &>span {
        width: 100%;
        & ~ span {
            margin-left: 0.5em;
        }
    }
`;
const Style = styled.div `
    display: table-row;
    align-items: center;
    gap: 1em;
    font-feature-settings: "tnum" on, "lnum" on;
    cursor: ${({ $event }) => ($event ? "pointer" : "default")};
    pointer-events: ${({ $event }) => ($event ? "inherit" : "none")};
    scroll-snap-align: start;
    transition: 0.3s ease;

    ${({ $change }) => $change && `--change: ${$change};`}

    & > * {
        display: table-cell;
        vertical-align: middle;
        padding: 1em;

        &:first-child {
            padding-left: 1em;
        }

        &:last-child {
            padding-right: 1em;
        }
    }
    &:hover {
        background: rgba(${({ $event }) => ($event ? "var(--white)" : "var(--black)")}, var(--o0075));
    }

    &:active {
        ${({ $event }) => $event &&
    css `
                background: rgba(var(--white), var(--o015));
            `};
    }

    &:last-child {
        scroll-snap-align: end;
    }

    &[data-active="true"] {
        background: rgba(var(--white), var(--o015));
        pointer-events: none;
    }

    @media all and (max-width: ${Root.Device.Mobile}px) {
        flex-direction: column;
        padding: 2em;
    }
`;
export default Style;
//# sourceMappingURL=TableItem.styled.jsx.map