/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/styles/pages/catalog.css ***!
  \*******************************************************************************************************************************************************************************************************/
body {
    background-color: var(--neutral-light) !important;
}

section.catalog .card-body-fixed {
    display: flex;
    flex-direction: column;
    position: relative;
}

section.catalog .fixed-title {
    margin-bottom: 10px;
    flex-shrink: 0;
}

section.catalog .scrollable-description {
    max-height: 150px;
    overflow-y: auto;
    padding-right: 6px;
    font-size: medium;
    position: relative;
    scroll-behavior: smooth;
}

section.catalog .scrollable-description::after {
    content: "";
    position: sticky;
    bottom: 0;
    left: 0;
    right: 0;
    height: 25px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    pointer-events: none;
}


section.catalog .scrollable-description::-webkit-scrollbar {
    width: 6px;
}

section.catalog .scrollable-description::-webkit-scrollbar-thumb {
    background-color: rgba(120, 120, 120, 0.6);
    border-radius: 10px;
}

section.catalog .scrollable-description::-webkit-scrollbar-thumb:hover {
    background-color: rgba(100, 100, 100, 0.9);
}

section.catalog .scrollable-description::-webkit-scrollbar-track {
    background: transparent;
}

section.catalog .scrollable-description {
    scrollbar-width: thin;
    scrollbar-color: rgba(120, 120, 120, 0.6) transparent;
}

section.catalog .card-footer {
    min-height: 70px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzL3BhZ2VzL2NhdGFsb2cuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0lBQ0ksaURBQWlEO0FBQ3JEOztBQUVBO0lBQ0ksYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksV0FBVztJQUNYLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsT0FBTztJQUNQLFFBQVE7SUFDUixZQUFZO0lBQ1osc0ZBQXNGO0lBQ3RGLG9CQUFvQjtBQUN4Qjs7O0FBR0E7SUFDSSxVQUFVO0FBQ2Q7O0FBRUE7SUFDSSwwQ0FBMEM7SUFDMUMsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksMENBQTBDO0FBQzlDOztBQUVBO0lBQ0ksdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLHFEQUFxRDtBQUN6RDs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9jYXRhbG9nLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuXG5zZWN0aW9uLmNhdGFsb2cgLmNhcmQtYm9keS1maXhlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc2VjdGlvbi5jYXRhbG9nIC5maXhlZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuc2VjdGlvbi5jYXRhbG9nIC5zY3JvbGxhYmxlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBmb250LXNpemU6IG1lZGl1bTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbnNlY3Rpb24uY2F0YWxvZyAuc2Nyb2xsYWJsZS1kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuc2VjdGlvbi5jYXRhbG9nIC5zY3JvbGxhYmxlLWRlc2NyaXB0aW9uOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbn1cblxuc2VjdGlvbi5jYXRhbG9nIC5zY3JvbGxhYmxlLWRlc2NyaXB0aW9uOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbnNlY3Rpb24uY2F0YWxvZyAuc2Nyb2xsYWJsZS1kZXNjcmlwdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC45KTtcbn1cblxuc2VjdGlvbi5jYXRhbG9nIC5zY3JvbGxhYmxlLWRlc2NyaXB0aW9uOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnNlY3Rpb24uY2F0YWxvZyAuc2Nyb2xsYWJsZS1kZXNjcmlwdGlvbiB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjYpIHRyYW5zcGFyZW50O1xufVxuXG5zZWN0aW9uLmNhdGFsb2cgLmNhcmQtZm9vdGVyIHtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xufSJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/