@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.g0t05e93zu.bundle.scp.css';
@import '_content/ThemisONE.Components/ThemisONE.Components.4ec2a4y52m.bundle.scp.css';

/* /Components/Layout/NavMenu.razor.rz.scp.css */
/* /Components/Pages/CTPublicNotice.razor.rz.scp.css */


.container[b-4d2p3oel3a] {
    margin: 0 auto;
    padding: 20px;
}

.header[b-4d2p3oel3a], .section[b-4d2p3oel3a], .footer[b-4d2p3oel3a] {
    margin-bottom: 20px;
}

.header[b-4d2p3oel3a] {
    width: 100%;
    text-align: center;
    background: #f4f4f4;
    padding: 20px;
}

    .header h1[b-4d2p3oel3a] {
        margin: 0;
    }

.section h2[b-4d2p3oel3a] {
    color: #333;
}
/* /Components/Pages/Home.razor.rz.scp.css */
*[b-hm85nb0muy] {
    box-sizing: border-box;
}

body[b-hm85nb0muy] {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
}

.container[b-hm85nb0muy] {
    display: flex;
    flex-wrap: wrap;
}

header[b-hm85nb0muy] {
    width: 100%;
    padding: 1em;
    background-color: #f8f8f8;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    header input[b-hm85nb0muy] {
        padding: 0.5em;
        width: 200px;
        max-width: 100%;
    }

.filters[b-hm85nb0muy] {
    width: 20%;
    padding: 1em;
    background-color: #f1f1f1;
}

    .filters h2[b-hm85nb0muy] {
        margin-top: 0;
    }

.filter-group[b-hm85nb0muy] {
    margin-bottom: 1em;
}

.product-list[b-hm85nb0muy] {
    width: 80%;
    padding: 1em;
    background-color: #fff;
}

.product-item[b-hm85nb0muy] {
    margin-bottom: 1em;
}

@media (max-width: 768px) {
    .filters[b-hm85nb0muy] {
        width: 100%;
        order: 2;
    }

    .product-list[b-hm85nb0muy] {
        width: 100%;
        order: 1;
    }
}
/* /Components/Pages/Navbar.razor.rz.scp.css */
/* Desktop menu visibility */
@media (min-width: 768px) {
    #navMenu[b-g835jgcjnb] {
        display: flex;
    }
}

/* Mobile menu visibility */
@media (max-width: 767px) {
    #navMenu[b-g835jgcjnb] {
        display: none;
    }
}

/* Smooth transition for mobile menu */
.transform[b-g835jgcjnb] {
    transition-property: transform;
    transition-timing-function: ease-in-out;
}

/* Ensure overlay is clickable */
.bg-black.bg-opacity-30[b-g835jgcjnb] {
    cursor: pointer;
}

/* Global icon color */
.material-icons[b-g835jgcjnb] {
    color: #dc2626; /* Tailwind's text-red-600 */
}

/* Override for Subscribe button icon */
.subscribe-icon[b-g835jgcjnb] {
    color: #ffffff; /* White for contrast against bg-red-600 */
}
/* /Components/Pages/NYPublicNotice.razor.rz.scp.css */


.container[b-t56n1mj7ma] {
    margin: 0 auto;
    padding: 20px;
}

.header[b-t56n1mj7ma], .section[b-t56n1mj7ma], .footer[b-t56n1mj7ma] {
    margin-bottom: 20px;
}

.header[b-t56n1mj7ma] {
    width: 100%;
    text-align: center;
    background: #f4f4f4;
    padding: 20px;
}

    .header h1[b-t56n1mj7ma] {
        margin: 0;
    }

.section h2[b-t56n1mj7ma] {
    color: #333;
}
/* /Components/Pages/PromotionalBanner.razor.rz.scp.css */
/* /Components/Pages/PublicNoticeSearch.razor.rz.scp.css */
.main-container[b-adv2z72cw7] {
    display: flex;
    flex-direction: column;
    overflow: auto;
}

.results-grid[b-adv2z72cw7] {
    flex-grow: 1;
    overflow-y: auto;
    padding: 0.5rem;
}

.dark-mode[b-adv2z72cw7] {
    background: #1e1e1e;
    color: #fff;
}

.light-mode[b-adv2z72cw7] {
    background: #fff;
    color: #000;
}
/* /Components/Pages/PublicNoticeWelcome.razor.rz.scp.css */


.container[b-pd4jlqtx6y] {
    margin: 0 auto;
    padding: 20px;
}

.header[b-pd4jlqtx6y], .section[b-pd4jlqtx6y], .footer[b-pd4jlqtx6y] {
    margin-bottom: 20px;
}

.header[b-pd4jlqtx6y] {
    width: 100%;
    text-align: center;
    background: #f4f4f4;
    padding: 20px;
}

    .header h1[b-pd4jlqtx6y] {
        margin: 0;
    }

.section h2[b-pd4jlqtx6y] {
    color: #333;
}
/* /Components/Pages/SearchForm.razor.rz.scp.css */
