# betterdocs/4.9.5/react-src/scss/blocks/category-box.scss

BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ &amp; Chatbot, version 4.9.5. 207 lines.

- Page: https://pluginprobe.com/plugins/betterdocs/4.9.5/code/react-src/scss/blocks/category-box.scss
- Raw: https://pluginprobe.com/plugins/betterdocs/4.9.5/raw/react-src/scss/blocks/category-box.scss
- Modified: 2026-10-12T10:07:14+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/betterdocs/4.9.5/code/react-src/scss/blocks/category-box.scss#L10-L20`.

```scss
// Block Only Category Box

@import "../common";
@import "./common";

.betterdocs-category-box-wrapper {
    .betterdocs-category-box-inner-wrapper {
        .betterdocs-single-category-wrapper {
            text-decoration: none;
            & > div {
                // @include editor("", "gutenberg", "") {
                //     margin: 0px;
                // }
            }
        }
    }
}

.betterdocs-blocks.betterdocs-category-box-wrapper.betterdocs-box-layout-2 {
    .betterdocs-category-box-inner-wrapper {
        .betterdocs-single-category-wrapper {
            transition: 0.3s;
            padding: 0;
            &:hover {
                box-shadow: 0px 20px 50px 0px rgba(#528ffe, 0.1);
            }
            .betterdocs-category-header-inner {
                position: relative;
                padding-right: 80px;
                flex-wrap: nowrap;
                display: flex;
                flex-direction: row;
                justify-content: flex-start;
                @include responsive("desktop") {
                    @include if(
                        ".betterdocs-category-box-inner-wrapper",
                        ".betterdocs-column-4"
                    ) {
                        flex-direction: column;
                        align-items: stretch;
                        padding-right: 0;
                    }
                }
                @include responsive("tablet") {
                    @include if(
                        ".betterdocs-category-box-inner-wrapper",
                        ".betterdocs-column-tablet-3"
                    ) {
                        flex-direction: column;
                        align-items: stretch;
                        padding-right: 0;
                    }
                    @include if(
                        ".betterdocs-category-box-inner-wrapper",
                        ".betterdocs-column-tablet-4"
                    ) {
                        flex-direction: column;
                        align-items: stretch;
                        padding-right: 0;
                    }
                }
            }
            .betterdocs-category-icon {
                padding: 20px;
                border-right: 1px solid #f1f1f8;
                box-sizing: content-box;
                @include responsive("desktop") {
                    @include if(
                        ".betterdocs-category-box-inner-wrapper",
                        ".betterdocs-column-4"
                    ) {
                        flex: 0 0 100%;
                        width: 100% !important;
                        box-sizing: border-box;
                        margin-left: auto;
                        margin-right: auto;
                        border-right: none;
                        border-bottom: 1px solid #f1f1f8;
                    }
                }
                @include responsive("tablet") {
                    @include if(
                        ".betterdocs-category-box-inner-wrapper",
                        ".betterdocs-column-tablet-3"
                    ) {
                        flex: 0 0 100%;
                        width: 100% !important;
                        box-sizing: border-box;
                        margin-left: auto;
                        margin-right: auto;
                        border-right: none;
                        border-bottom: 1px solid #f1f1f8;
                    }
                    @include if(
                        ".betterdocs-category-box-inner-wrapper",
                        ".betterdocs-column-tablet-4"
                    ) {
                        flex: 0 0 100%;
                        width: 100% !important;
                        box-sizing: border-box;
                        margin-left: auto;
                        margin-right: auto;
                        border-right: none;
                        border-bottom: 1px solid #f1f1f8;
                    }
                }
            }
            .betterdocs-category-title {
                transition: 0.3s;
                margin-left: 20px;
                margin-top: 10px;
                margin-bottom: 10px;
                @include responsive("desktop") {
                    @include if(
                        ".betterdocs-category-box-inner-wrapper",
                        ".betterdocs-column-4"
                    ) {
                        flex: 0 0 100%;
                        padding: 0 20px;
                        text-align: center;
                        margin-left: 0px;
                    }
                }
                @include responsive("tablet") {
                    @include if(
                        ".betterdocs-category-box-inner-wrapper",
                        ".betterdocs-column-tablet-3"
                    ) {
                        flex: 0 0 100%;
                        padding: 0 20px;
                        text-align: center;
                        margin-left: 0px;
                    }
                    @include if(
                        ".betterdocs-category-box-inner-wrapper",
                        ".betterdocs-column-tablet-4"
                    ) {
                        flex: 0 0 100%;
                        padding: 0 20px;
                        text-align: center;
                        margin-left: 0px;
                    }
                }
                @include if(".betterdocs-single-category-wrapper", ":hover") {
                    a {
                        color: #528ffe;
                    }
                }
            }
            .betterdocs-category-items-counts {
                position: absolute;
                right: 20px;
                top: 50%;
                transform: translateY(-50%);
                transition: 0.3s;
                height: 50px;
                width: 50px;
                border-radius: 5px;
                background: #fff;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                box-shadow: 0px 20px 50px 0px rgba(0, 9, 78, 0.1);
                font-size: 16px;
                @include responsive("desktop") {
                    @include if(
                        ".betterdocs-category-box-inner-wrapper",
                        ".betterdocs-column-4"
                    ) {
                        position: static;
                        transform: translateY(0%);
                        margin-left: auto;
                        margin-right: auto;
                        margin-bottom: 20px;
                    }
                }
                @include responsive("tablet") {
                    @include if(
                        ".betterdocs-category-box-inner-wrapper",
                        ".betterdocs-column-tablet-3"
                    ) {
                        position: static;
                        transform: translateY(0%);
                        margin-left: auto;
                        margin-right: auto;
                        margin-bottom: 20px;
                    }
                    @include if(
                        ".betterdocs-category-box-inner-wrapper",
                        ".betterdocs-column-tablet-4"
                    ) {
                        position: static;
                        transform: translateY(0%);
                        margin-left: auto;
                        margin-right: auto;
                        margin-bottom: 20px;
                    }
                }
                @include if(".betterdocs-single-category-wrapper", ":hover") {
                    background: #f1f1f8;
                    box-shadow: none;
                }
            }
        }
    }
}

```
