"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
function _export(target, all) {
    for(var name in all)Object.defineProperty(target, name, {
        enumerable: true,
        get: Object.getOwnPropertyDescriptor(all, name).get
    });
}
_export(exports, {
    get SelectPerPageRoot () {
        return SelectPerPageRoot;
    },
    get SelectPerPageSelect () {
        return SelectPerPageSelect;
    },
    get SelectPerPageTypography () {
        return SelectPerPageTypography;
    }
});
const _styledcomponents = /*#__PURE__*/ _interop_require_default(require("styled-components"));
const _Select = require("../../../Select");
const _engines = require("../../../../engines");
const _Paginationtokens = require("../../Pagination.tokens");
function _interop_require_default(obj) {
    return obj && obj.__esModule ? obj : {
        default: obj
    };
}
const mergedSelectConfig = (0, _engines.mergeConfig)(_Select.selectConfig);
const Select = (0, _engines.component)(mergedSelectConfig);
const SelectPerPageRoot = _styledcomponents.default.div.withConfig({
    displayName: "PaginationSelectPerPage.styles__SelectPerPageRoot",
    componentId: "sc-1d4a086-0"
})([
    `display:flex;align-items:center;gap:0.5rem;`
]);
const SelectPerPageSelect = (0, _styledcomponents.default)(Select).withConfig({
    displayName: "PaginationSelectPerPage.styles__SelectPerPageSelect",
    componentId: "sc-1d4a086-1"
})([
    ``,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:0.125rem;`,
    `:var(`,
    `);`,
    `:calc(var(`,
    `) - 0.125rem);`,
    `:0 0.375rem 0 0;`,
    `:1.5rem;`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`,
    `:var(`,
    `);`
], _Select.selectTokens.buttonColor, _Paginationtokens.tokens.buttonColor, _Select.selectTokens.buttonColorHover, _Paginationtokens.tokens.buttonColorHover, _Select.selectTokens.buttonColorActive, _Paginationtokens.tokens.buttonColorActive, _Select.selectTokens.buttonBackgroundColor, _Paginationtokens.tokens.buttonBackgroundColor, _Select.selectTokens.buttonBackgroundColorHover, _Paginationtokens.tokens.buttonBackgroundColorHover, _Select.selectTokens.buttonBackgroundColorActive, _Paginationtokens.tokens.buttonBackgroundColorActive, _Select.selectTokens.targetHeight, _Paginationtokens.tokens.buttonHeight, _Select.selectTokens.buttonPadding, _Paginationtokens.tokens.selectTargetPadding, _Select.selectTokens.borderRadius, _Paginationtokens.tokens.buttonRadius, _Select.selectTokens.buttonArrowColor, _Paginationtokens.tokens.buttonArrowColor, _Select.selectTokens.buttonArrowColorHover, _Paginationtokens.tokens.buttonArrowColorHover, _Select.selectTokens.buttonArrowColorActive, _Paginationtokens.tokens.buttonArrowColorActive, _Select.selectTokens.buttonArrowMargin, _Paginationtokens.tokens.buttonArrowMargin, _Select.selectTokens.padding, _Select.selectTokens.itemPadding, _Paginationtokens.tokens.selectItemPadding, _Select.selectTokens.itemBorderRadius, _Paginationtokens.tokens.buttonRadius, _Select.selectTokens.itemIconMargin, _Select.selectTokens.itemIconSize, _Select.selectTokens.itemHeight, _Paginationtokens.tokens.selectItemHeight, _Select.selectTokens.fontFamily, _Paginationtokens.tokens.paginationFontFamily, _Select.selectTokens.fontSize, _Paginationtokens.tokens.paginationFontSize, _Select.selectTokens.fontStyle, _Paginationtokens.tokens.paginationFontStyle, _Select.selectTokens.fontWeight, _Paginationtokens.tokens.paginationFontWeight, _Select.selectTokens.fontLetterSpacing, _Paginationtokens.tokens.paginationLetterSpacing, _Select.selectTokens.fontLineHeight, _Paginationtokens.tokens.paginationLineHeight);
const SelectPerPageTypography = _styledcomponents.default.div.withConfig({
    displayName: "PaginationSelectPerPage.styles__SelectPerPageTypography",
    componentId: "sc-1d4a086-2"
})([
    `font-family:var(`,
    `);font-size:var(`,
    `);font-style:var(`,
    `);font-weight:var(`,
    `);letter-spacing:var(`,
    `);line-height:var(`,
    `);`
], _Paginationtokens.tokens.paginationFontFamily, _Paginationtokens.tokens.paginationFontSize, _Paginationtokens.tokens.paginationFontStyle, _Paginationtokens.tokens.paginationFontWeight, _Paginationtokens.tokens.paginationLetterSpacing, _Paginationtokens.tokens.paginationLineHeight);
