@import '_content/DataMine.Framework/DataMine.Framework.bundle.scp.css';

/* _content/DataMine.Portal/BestForYouRecipes/Components/RecipeCard.razor.rz.scp.css */
.recipe-card[b-xjt54490wd] {
    box-sizing: border-box;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding-bottom: 12px;
}

    .recipe-card img[b-xjt54490wd] {
        width: 100%;
    }

.recipe-card-body[b-xjt54490wd] {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding: 0px 8px 0px 8px;
}

.recipe-card-name[b-xjt54490wd] {
    margin: 1rem 0 1rem 0;
}

.recipe-card-source[b-xjt54490wd] {
    margin-top: 0;
}

.recipe-card[b-xjt54490wd]  .star-rating {
    margin-top: auto;
    justify-content: flex-end;
}

/* _content/DataMine.Portal/BestForYouRecipes/Components/RecipeReviews.razor.rz.scp.css */
.reviews[b-nzug7wdvsq]  textarea {
    display: block;
    padding: 6px 8px;
    margin-bottom: 5px;
    width: 100%;
    border: 1px solid #605E5C;
    border-radius: 2px;
    font-family: Open Sans, sans-serif;
    font-size: 0.8em;
    color: #605E5C;
    box-sizing: border-box;
}

.reviews[b-nzug7wdvsq]  .rating {
    display: none;
}

.review-editor[b-nzug7wdvsq] {
    margin-bottom: 10px;
}

button[b-nzug7wdvsq] {
    padding: 6px 25px;
    font-family: Playfair Display;
    color: white;
    background-color: #435869;
    border-radius: 2px;
    border: 0;
}

    button:hover[b-nzug7wdvsq] {
        background-color: #334452;
    }

    button:active[b-nzug7wdvsq] {
        background-color: #26343f;
    }

[b-nzug7wdvsq] input.invalid, [b-nzug7wdvsq] textarea.invalid, [b-nzug7wdvsq] div.invalid {
    border: 1px solid red;
}

[b-nzug7wdvsq] .validation-errors {
    color: red;
    font-size: 0.8em;
}
/* _content/DataMine.Portal/BestForYouRecipes/Components/SearchBox.razor.rz.scp.css */
.search[b-7s394p245t] {
    display: flex;
    align-items: center;
    max-width: 30em;
    margin: 0 auto;
    background: #F5F5F5;
    opacity: 0.78;
    color: #666666;
    border: 1px solid #999999;
    border-radius: 2px;
    padding: 6px 12px;
}

    .search input[b-7s394p245t] {
        flex: 1;
        font-family: Open Sans;
        font-size: 14px;
        line-height: 20px;
        border: none;
        background: inherit;
    }

        .search input:focus[b-7s394p245t] {
            outline: none;
        }
/* _content/DataMine.Portal/BestForYouRecipes/Components/StarRating.razor.rz.scp.css */
.star-rating[b-0wbmtxhpzs] {
    --percent: calc(var(--star-rating) / 5 * 100%);
    font-size: 1.5em;
    display: inline-block;
}

    .star-rating .stars[b-0wbmtxhpzs] {
        position: relative;
        display: inline-block;
    }

        .star-rating .stars[b-0wbmtxhpzs]::before {
            position: absolute;
            content: "☆☆☆☆☆";
            color: #666666;
        }

        .star-rating .stars[b-0wbmtxhpzs]::after {
            position: absolute;
            top: 0;
            left: 0;
            content: "★★★★★";
            color: #feac25;
            width: var(--percent);
            overflow: hidden;
        }

    .star-rating .rating[b-0wbmtxhpzs] {
        font-size: 1ex;
        color: #605E5C
    }

    .star-rating input[b-0wbmtxhpzs] {
        display: none;
    }

    .star-rating label[b-0wbmtxhpzs] {
        float: right;
    }

        .star-rating label[b-0wbmtxhpzs]:before {
            content: "☆";
            color: #666666;
            cursor: pointer;
        }

    .star-rating input:checked ~ label[b-0wbmtxhpzs]:before,
    .star-rating:not(:checked) > label:hover[b-0wbmtxhpzs]:before,
    .star-rating:not(:checked) > label:hover ~ label[b-0wbmtxhpzs]:before {
        content: "★";
        color: #feac25;
    }
/* _content/DataMine.Portal/BestForYouRecipes/Index.razor.rz.scp.css */
.recipe-list[b-ijbtkl4kd0] {
    list-style: none;
    padding: 20px;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(18em, 1fr));
    grid-gap: 20px;
}

.recipe-list-item[b-ijbtkl4kd0] {
    border-radius: 8px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

    .recipe-list-item a[b-ijbtkl4kd0] {
        text-decoration: none;
        color: inherit;
    }

    .recipe-list-item:hover[b-ijbtkl4kd0] {
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    }

/* _content/DataMine.Portal/BestForYouRecipes/Layout.razor.rz.scp.css */
.dat-app > *[b-57ebhtzv1u] {
    padding: 20px 10%;
}

header[b-57ebhtzv1u] {
    text-align:center;
    padding: 20px;
}

#logo[b-57ebhtzv1u] {
    height: 130px;
}

footer[b-57ebhtzv1u] {
    height: 72px;
    background: #435869;
    font-family: 'Playfair Display', serif;
    color: white;
}

[b-57ebhtzv1u] h1, 
[b-57ebhtzv1u] h2, 
[b-57ebhtzv1u] h3, 
[b-57ebhtzv1u] h4, 
[b-57ebhtzv1u] h5 {
    font-family: 'Playfair Display', serif;
    font-weight: normal;
}

[b-57ebhtzv1u] h2 {
    font-size: 1.5em;
}

[b-57ebhtzv1u] h3 {
    font-size: 1.17em;
}
/* _content/DataMine.Portal/BestForYouRecipes/RecipeDetails.razor.rz.scp.css */
.recipe-details[b-oc476bo7za] {
}

.banner[b-oc476bo7za] {
    text-align:center;
}

.back-link[b-oc476bo7za] {
    font-family: 'Playfair Display', serif;
    text-transform: uppercase;
    color: #435869;
    text-decoration: none;
}

.source-and-servings[b-oc476bo7za] {
    text-align: center;
    text-transform: uppercase;
    color: #212A31;
    text-align: center;
    margin: 5px 0;
}

input[type="checkbox"][b-oc476bo7za] {
    vertical-align: middle;
}

.recipe > .star-rating-avg[b-oc476bo7za] {
    text-align: center;
    margin: 5px auto;
}

.recipe-banner[b-oc476bo7za] {
    display: block;
    width: 125%;
    margin: 0 -12.5%;
}

    .recipe-banner img[b-oc476bo7za] {
        display: block;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        max-width: 1800px;
    }

.recipe-details[b-oc476bo7za] {
    padding: 0 5%;
}

    .recipe-details ul[b-oc476bo7za] {
        list-style: none;
        padding: 0;
    }

.tag[b-oc476bo7za] {
    color: inherit;
    font-size: 0.8em;
    text-decoration: none;
    background-color: #eaeaea;
    text-transform: uppercase;
    padding: 0 4px;
}
/* _content/DataMine.Portal/Pages/Admin/Tools/NavigationManager/NavigationManager.razor.rz.scp.css */
.dat-panel[b-ac01zlm5cx] {
  text-align: center;
}

.dat-panel-head[b-ac01zlm5cx] {
  border-bottom: 1px solid #999;
}

.dat-panel-body[b-ac01zlm5cx] {
  display: flex;
  justify-content: center;
}

.dat-panel-foot[b-ac01zlm5cx] {
  border-top: 1px solid #999;
  padding: 20px;
}
.nav[b-ac01zlm5cx] {
  width: 800px;
  height: 100%;
  flex-wrap: nowrap;
}
.nav .nav-menu[b-ac01zlm5cx] {
  height: 100%;
  border-right: 1px solid #999;
  overflow: auto;
}
.nav .nav-body[b-ac01zlm5cx] {
  padding: 10px;
  flex: 1;
  height: 100%;
  overflow-y: auto;
}

.sitemap[b-ac01zlm5cx] {
  text-align: left;
}

fieldset[b-ac01zlm5cx] {
  text-align: left;
  margin-bottom: 10px;
}
/* _content/DataMine.Portal/Pages/Admin/Tools/NavigationManager/NavigationSitemap.razor.rz.scp.css */
.dat-panel-body[b-s02j2j72gk] {
  border: 1px solid #edf2f9;
}

.sitemap[b-s02j2j72gk] {
  text-align: left;
}
/* _content/DataMine.Portal/Pages/AppDropdown.razor.rz.scp.css */
[b-gvhvyiijue] .search-box {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.logo-img[b-gvhvyiijue] {
  width: 100%;
  max-width: 300px;
}

.nav[b-gvhvyiijue] {
  justify-content: center;
  align-items: center;
}

.title[b-gvhvyiijue] {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2em;
}

ul[b-gvhvyiijue] {
  margin-bottom: 15px;
}

.nav-items[b-gvhvyiijue] {
  text-align: center;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 5px;
}
.nav-items ul[b-gvhvyiijue] {
  list-style: none;
  padding: 0;
  font-size: 0.9em;
}

.nav-button img[b-gvhvyiijue] {
  width: 80px;
}

.content[b-gvhvyiijue] {
  padding: 10px;
  font-size: 1.2em;
  display: flex;
  justify-content: center;
}

.btn[b-gvhvyiijue] {
  margin: 0 10px;
  border: none;
}

.nav-btn[b-gvhvyiijue] {
  text-align: center;
}
.dat-panel-foot[b-gvhvyiijue] {
  padding: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/Users/Tad/Source/Repos/Ceres/Ceres.Admin/Pages/AppDropdown.razor.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAGA;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;;AAMJ;EACI;;;AAIR;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;AAMJ;EACI%22%7D */
/* _content/DataMine.Portal/Pages/AppLayout.razor.rz.scp.css */
.app-layout[b-f8e84ppp8m] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.app-layout-body[b-f8e84ppp8m] {
  flex: 1;
  overflow: auto;
}
/* _content/DataMine.Portal/Pages/AppMenu.razor.rz.scp.css */
[b-ejcrebi6ou] .search-box {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.logo-img[b-ejcrebi6ou] {
  width: 100%;
  max-width: 300px;
}

.nav[b-ejcrebi6ou] {
  justify-content: center;
  align-items: center;
}

.title[b-ejcrebi6ou] {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2em;
}

ul[b-ejcrebi6ou] {
  margin-bottom: 15px;
}

.nav-items[b-ejcrebi6ou] {
  text-align: center;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 5px;
}
.nav-items ul[b-ejcrebi6ou] {
  list-style: none;
  padding: 0;
  font-size: 0.9em;
}

.nav-button img[b-ejcrebi6ou] {
  width: 80px;
}

.dat-panel-body[b-ejcrebi6ou] {
  display: flex;
  justify-content: center;
}

.content[b-ejcrebi6ou] {
  padding: 10px;
  font-size: 1.2em;
}

.btn[b-ejcrebi6ou] {
  margin: 0 10px;
  border: none;
}

.nav-btn[b-ejcrebi6ou] {
  text-align: center;
}
.dat-panel-foot[b-ejcrebi6ou] {
  padding: 10px;
}

.circle[b-ejcrebi6ou] {
  height: 30px;
  width: 30px;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: black;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* _content/DataMine.Portal/Pages/AppPage.razor.rz.scp.css */
.app-page[b-qxyui7m563] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.app-page-body[b-qxyui7m563] {
  flex: 1;
  overflow: auto;
}
/* _content/DataMine.Portal/Pages/Database/Applications/Applications.razor.rz.scp.css */
.dat-panel[b-5wg3vudwxv] {
  border: 1px solid red;
}
/* _content/DataMine.Portal/Pages/Database/Contacts/Contacts.razor.rz.scp.css */
.dat-panel[b-g5d11wca9b] {
  border: 1px solid red;
}
/* _content/DataMine.Portal/Pages/Database/DatabaseLayout.razor.rz.scp.css */
.database-layout[b-003wmpce6o] {
  background-color: rgba(255, 255, 255, 0.5);
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

*[b-003wmpce6o] {
  width: 100%;
}

.database-layout-body[b-003wmpce6o] {
  flex: 1;
  overflow: auto;
}
/* _content/DataMine.Portal/Pages/Database/DatabasePage.razor.rz.scp.css */
.database-page[b-zvgzarddwe] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.database-page-body[b-zvgzarddwe] {
  flex: 1;
  overflow: auto;
}
/* _content/DataMine.Portal/Pages/Database/Enterprises/Enterprises.razor.rz.scp.css */
.dat-panel[b-l3f13zriz6] {
  border: 1px solid red;
}
/* _content/DataMine.Portal/Pages/Database/NavItems/NavItems.razor.rz.scp.css */
.dat-panel[b-vycns4qliu] {
  border: 1px solid red;
}
/* _content/DataMine.Portal/Pages/Database/Projects/Projects.razor.rz.scp.css */
.dat-panel[b-unm0gg0kvp] {
  border: 1px solid red;
}
/* _content/DataMine.Portal/Pages/Database/RecordBar.razor.rz.scp.css */
.record-bar[b-cwa89349ku] {
  width: 100%;
}

.nav[b-cwa89349ku] {
  justify-content: center;
}
/* _content/DataMine.Portal/Pages/Database/SearchBar.razor.rz.scp.css */
.nav[b-xnjef5wm5z] {
  justify-content: center;
}
/* _content/DataMine.Portal/Pages/Database/Users/Users.razor.rz.scp.css */
.dat-panel[b-chkfg3pqvs] {
  border: 1px solid red;
}
/* _content/DataMine.Portal/Pages/Home/Home.razor.rz.scp.css */
.logo[b-f5w4jb2egm] {
  width: 100%;
  max-width: 600px;
}
/* _content/DataMine.Portal/Pages/Playground/Azure/Azure.razor.rz.scp.css */
.dat-page-body[b-56wn5zagw8] {
  border: 1px solid red;
}

.nav-items[b-56wn5zagw8] {
  border: 1px solid red;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.nav-items .nav-link[b-56wn5zagw8] {
  border: 1px solid red;
}

.center[b-56wn5zagw8] {
  display: flex;
  justify-content: center;
  text-align: left;
}
/* _content/DataMine.Portal/Pages/Playground/ChartJs/ChartJs.razor.rz.scp.css */
.dat-page-body[b-5896w4jydu] {
  border: 1px solid red;
}

.nav-items[b-5896w4jydu] {
  border: 1px solid red;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.nav-items .nav-link[b-5896w4jydu] {
  border: 1px solid red;
}

.center[b-5896w4jydu] {
  display: flex;
  justify-content: center;
  text-align: left;
}
/* _content/DataMine.Portal/Pages/Playground/PlaygroundLayout.razor.rz.scp.css */
.playground-layout[b-kge036vsek] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

*[b-kge036vsek] {
  width: 100%;
}

.playground-layout-body[b-kge036vsek] {
  flex: 1;
  overflow: auto;
}

.nav[b-kge036vsek] {
  justify-content: center;
}
/* _content/DataMine.Portal/Pages/Playground/PowerAutomate/PowerAutomate.razor.rz.scp.css */
.dat-page-body[b-r4i7991e5f] {
  border: 1px solid red;
}

.nav-items[b-r4i7991e5f] {
  border: 1px solid red;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.nav-items .nav-link[b-r4i7991e5f] {
  border: 1px solid red;
}

.center[b-r4i7991e5f] {
  display: flex;
  justify-content: center;
  text-align: left;
}
/* _content/DataMine.Portal/Pages/Playground/PowerBi/PowerBi.razor.rz.scp.css */
.dat-page-body[b-x60ecny0az] {
  border: 1px solid red;
}

.nav-items[b-x60ecny0az] {
  border: 1px solid red;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.nav-items .nav-link[b-x60ecny0az] {
  border: 1px solid red;
}

.center[b-x60ecny0az] {
  display: flex;
  justify-content: center;
  text-align: left;
}
/* _content/DataMine.Portal/Pages/Playground/Syncfusion/Syncfusion.razor.rz.scp.css */
.dat-page-body[b-gtm47n4psw] {
  border: 1px solid red;
}

.nav-items[b-gtm47n4psw] {
  border: 1px solid red;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.nav-items .nav-link[b-gtm47n4psw] {
  border: 1px solid red;
}

.center[b-gtm47n4psw] {
  display: flex;
  justify-content: center;
  text-align: left;
}
/* _content/DataMine.Portal/Pages/Playground/Teams/Teams.razor.rz.scp.css */
.dat-page-body[b-eauuq4hc8m] {
  border: 1px solid red;
}

.nav-items[b-eauuq4hc8m] {
  border: 1px solid red;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.nav-items .nav-link[b-eauuq4hc8m] {
  border: 1px solid red;
}

.center[b-eauuq4hc8m] {
  display: flex;
  justify-content: center;
  text-align: left;
}
/* _content/DataMine.Portal/Pages/Playground/Telerik/Telerik.razor.rz.scp.css */
.dat-page-body[b-r2370w34ji] {
  border: 1px solid red;
}

.nav-items[b-r2370w34ji] {
  border: 1px solid red;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.nav-items .nav-link[b-r2370w34ji] {
  border: 1px solid red;
}

.center[b-r2370w34ji] {
  display: flex;
  justify-content: center;
  text-align: left;
}
/* _content/DataMine.Portal/Pages/Portal/Admin.razor.rz.scp.css */
.dat-page-body[b-d0be6qu3g9] {
  border: 1px solid red;
}

.nav-items[b-d0be6qu3g9] {
  border: 1px solid red;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.nav-items .nav-link[b-d0be6qu3g9] {
  border: 1px solid red;
}

.center[b-d0be6qu3g9] {
  display: flex;
  justify-content: center;
  text-align: left;
}
/* _content/DataMine.Portal/Pages/Portal/Dashboard.razor.rz.scp.css */
.dat-page-body[b-3rfcotp270] {
  border: 1px solid red;
}

.nav-items[b-3rfcotp270] {
  border: 1px solid red;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.nav-items .nav-link[b-3rfcotp270] {
  border: 1px solid red;
}

.center[b-3rfcotp270] {
  display: flex;
  justify-content: center;
  text-align: left;
}
/* _content/DataMine.Portal/Pages/Portal/Database.razor.rz.scp.css */
/* _content/DataMine.Portal/Pages/Portal/Playground.razor.rz.scp.css */
.dat-page-body[b-rjwx6ixcjj] {
  border: 1px solid red;
}

.nav-items[b-rjwx6ixcjj] {
  border: 1px solid red;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.nav-items .nav-link[b-rjwx6ixcjj] {
  border: 1px solid red;
}

.center[b-rjwx6ixcjj] {
  display: flex;
  justify-content: center;
  text-align: left;
}
/* _content/DataMine.Portal/Pages/Portal/PortalBar.razor.rz.scp.css */
.nav[b-5868v3getm] {
  justify-content: center;
}
/* _content/DataMine.Portal/Pages/Portal/PortalLayout.razor.rz.scp.css */
.portal-layout[b-g2l2x4g41y] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

*[b-g2l2x4g41y] {
  width: 100%;
}

.portal-layout-body[b-g2l2x4g41y] {
  flex: 1;
  overflow: auto;
}

.nav[b-g2l2x4g41y] {
  justify-content: center;
}
/* _content/DataMine.Portal/Pages/Portal/Workflows.razor.rz.scp.css */
.dat-panel[b-bpce8a850e] {
  border: 1px solid red;
}
/* _content/DataMine.Portal/Pages/Resources/Index.razor.rz.scp.css */
ul[b-7p2vv184ze] {
    text-align: center;
    list-style: none;
    justify-content: center;
    padding: 0;
}
/* _content/DataMine.Portal/Pages/Samples/ChatOpenAi/Components/SearchBox.razor.rz.scp.css */
.search-box textarea[b-jkz8h6oyid] {
  padding: 10px;
  width: 100%;
}

.send-btn[b-jkz8h6oyid] {
  border: 1px solid red;
}
/* _content/DataMine.Portal/Pages/Samples/ChatOpenAi/Index.razor.rz.scp.css */
.prompts[b-obk1v4rw4f] {
  text-align: left;
}
/* _content/DataMine.Portal/Pages/Samples/HelloWorld/_SurveyPrompt.razor.rz.scp.css */
.link[b-bzipo0ruga] {
  text-decoration: underline;
  font-weight: bold;
}
/* _content/DataMine.Portal/Pages/Samples/JavaScriptInterop/CallingDotNetFromJavaScript/Index.razor.rz.scp.css */
.status-msg[b-k79c85g0vh] {
  border: 1px solid red;
}
