@import '_content/PandaPOS.Web.Shared/PandaPOS.Web.Shared.jmsb8y5agn.bundle.scp.css';

/* /Components/Layout/MainLayout.razor.rz.scp.css */

/* /Components/Layout/NavMenu.razor.rz.scp.css */
.panda-logout-form[b-wlkjuo4d8z] { margin: 0; }
.panda-nav__item--button[b-wlkjuo4d8z] { width: 100%; border: 0; background: transparent; cursor: pointer; text-align: left; font: inherit; }
/* /Components/Pages/Businesses.razor.rz.scp.css */
.biz__grid[b-ump71ysz35] { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 16px; }
.biz__card--current[b-ump71ysz35] { border-color: var(--panda-primary); box-shadow: 0 0 0 1px var(--panda-primary) inset; }
/* /Components/Pages/Home.razor.rz.scp.css */
.home-hero[b-h1lltocdyp] { display: flex; align-items: center; justify-content: space-between; gap: var(--panda-space-4); flex-wrap: wrap; margin-bottom: var(--panda-space-5); padding: var(--panda-space-5) var(--panda-space-6); border: 1px solid var(--panda-border); border-radius: var(--panda-radius-xl); background: linear-gradient(120deg, var(--panda-primary-soft) 0%, var(--panda-surface) 55%); box-shadow: var(--panda-shadow-xs); }
.home-hero__text[b-h1lltocdyp] { min-width: 0; }
.home-hero__text h1[b-h1lltocdyp] { margin: 4px 0; font-size: var(--panda-font-2xl); letter-spacing: var(--panda-tracking-tight); line-height: var(--panda-leading-tight); }
.home-hero__text p[b-h1lltocdyp] { margin: 0; color: var(--panda-text-soft); }
.home-hero__cta[b-h1lltocdyp] { flex: none; }

.home-stats[b-h1lltocdyp] { grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); }
.home__card[b-h1lltocdyp] { color: inherit; text-decoration: none; display: block; transition: border-color var(--panda-duration-fast) var(--panda-ease), box-shadow var(--panda-duration-fast) var(--panda-ease), transform var(--panda-duration-fast) var(--panda-ease); }
.home__card:hover[b-h1lltocdyp] { border-color: var(--panda-border-strong); box-shadow: var(--panda-shadow-sm); transform: translateY(-1px); }
.home__card:focus-visible[b-h1lltocdyp] { outline: none; box-shadow: var(--panda-ring); }
.home__card-text[b-h1lltocdyp] { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: var(--panda-font-lg); }

.home-actions[b-h1lltocdyp] { display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: var(--panda-space-2); }
.home-action[b-h1lltocdyp] { display: flex; flex-direction: column; align-items: flex-start; gap: var(--panda-space-2); min-height: 76px; padding: var(--panda-space-3) var(--panda-space-4); border: 1px solid var(--panda-border); border-radius: var(--panda-radius-md); background: var(--panda-surface); color: var(--panda-text); text-decoration: none; font-weight: var(--panda-weight-medium); font-size: var(--panda-font-sm); transition: border-color var(--panda-duration-fast) var(--panda-ease), background var(--panda-duration-fast) var(--panda-ease); }
.home-action[b-h1lltocdyp]  svg { color: var(--panda-primary); }
.home-action:hover[b-h1lltocdyp] { border-color: var(--panda-primary); background: var(--panda-primary-soft); }
.home-action:focus-visible[b-h1lltocdyp] { outline: none; box-shadow: var(--panda-ring); }

.featurerow--off[b-h1lltocdyp] { opacity: .6; }

@media (max-width: 640px) {
    .home-hero[b-h1lltocdyp] { padding: var(--panda-space-4); }
    .home-hero__text h1[b-h1lltocdyp] { font-size: var(--panda-font-xl); }
    .home-hero__cta[b-h1lltocdyp] { width: 100%; justify-content: center; }
    .home-actions[b-h1lltocdyp] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
