﻿#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.dashboard-top-card{position:relative;min-height:6rem;font-size:1.2rem}.dashboard-top-card.clickable{cursor:pointer}.dashboard-top-card.clickable:hover{color:var(--orange-1)}.dashboard-top-card .title{max-width:70%;line-height:1.5rem;font-size:var(--gs-font-size-lg)}.dashboard-top-card em{position:absolute;flex-direction:column;display:inline-flex;right:1rem;padding:.5rem;padding-bottom:.25rem;align-items:center;border-radius:.75rem;font-style:normal;background-color:var(--background-light)}.dashboard-top-card em i{font-size:2rem;line-height:1.75rem;font-style:normal}.dashboard-top-card em u{font-size:.85rem;font-weight:normal;text-decoration:none;letter-spacing:var(--gs-letter-spacing)}nav{display:flex;flex-direction:column;width:18rem;padding:1rem;background-color:var(--background-navbar)}nav .top{display:flex;height:3.1rem;padding-left:2rem;align-items:center}nav .menu{display:flex;padding-top:2rem;flex-direction:column;gap:1rem}nav a{display:flex;padding:1rem;color:var(--svgicon-navbar-light);border-radius:.75rem;text-decoration:none}nav a svg{padding-right:.75rem}nav a.active{background-color:var(--active-navbar)}nav a.active label{color:var(--svgicon-navbar-dark);font-weight:bold}nav a.active svg{color:var(--global-primary)}nav a:hover{background-color:var(--active-navbar);transition:background-color .3s ease-in-out}nav .user-menu{display:flex;flex-direction:column;margin-top:auto}nav .user-menu #user-popup-anchor sl-icon{font-size:1.5rem}nav .user-menu .user-popup-menu{list-style:none;padding:1rem;background-color:var(--black-400);border:1px solid var(--black-300);border-radius:.75rem}nav .user-menu .user-popup-menu li{margin:0;padding-bottom:.75rem}nav .user-menu .user-popup-menu li:last-child{padding-bottom:0}nav .user-menu small{padding-top:.5rem;text-align:center;color:var(--black-200)}.product-card{position:relative;padding:.75rem;margin-bottom:1rem}.product-card.is-clickable{cursor:pointer}.product-card.is-disabled{pointer-events:none;opacity:.5;filter:grayscale(0.5);cursor:not-allowed}.product-card .product-card-actions{position:absolute;top:.75rem;right:.75rem}.product-card h4{display:inline-block;margin:0;padding:0;padding-top:1.7rem;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--gs-font-family-syne);font-size:var(--gs-font-size-xl)}.product-card h4 span:not(:first-child):before{content:"•";padding-right:.3rem;font-family:var(--gs-font-family-poppins);font-weight:700}.product-card h5{margin:0;padding-top:0;padding-bottom:.75rem}.product-card small{color:var(--green-400);font-size:.75rem;font-family:var(--gs-font-family-poppins);font-weight:500}.product-card .product-card-bottom{column-gap:2rem;row-gap:.5rem}.product-card .product-card-bottom span{display:flex;align-items:center;color:var(--black-200);font-weight:500;font-size:.9rem}.product-card .product-card-bottom span label{display:inline-flex}.product-quantity{display:flex;padding:.85rem;justify-content:space-between;font-family:var(--gs-font-family-poppins);font-weight:bold;color:var(--orange-1);letter-spacing:var(--gs-letter-spacing);background-color:var(--orange-5);border-radius:1rem}.product-quantity span:last-child{font-weight:bold}.compare-cell-left{color:var(--color-danger, #c00);font-weight:600;text-decoration:line-through;text-decoration-thickness:3px}.compare-cell-right{color:var(--color-success, #060);font-weight:600}.compare-cell-separator{color:var(--color-neutral, #666);margin:0 .25rem}.search-product-card{position:relative;cursor:pointer;padding:.75rem;margin-bottom:1rem}.search-product-card .search-product-card-actions{position:absolute;top:.75rem;right:.75rem}.search-product-card h4{display:inline-block;margin:0;padding:0;padding-top:1.7rem;padding-bottom:.75rem;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--gs-font-family-syne)}.search-product-card h4 span:last-child:before{content:"•";padding-right:.3rem;font-family:var(--gs-font-family-poppins);font-weight:700}.search-product-card small{color:var(--green-400);font-size:.75rem;font-family:var(--gs-font-family-poppins);font-weight:500}.search-product-card .search-product-card-bottom{column-gap:2rem;row-gap:.5rem}.search-product-card .search-product-card-bottom span{display:flex;align-items:center;color:var(--black-200);font-weight:500;font-size:.9rem}.search-product-card .search-product-card-bottom span label{display:inline-flex}.metrics-table{font-weight:500;letter-spacing:var(--gs-letter-spacing)}.metrics-table .flex-table-row .flex-table-cell:first-child{color:var(--persona-light)}.purchase-steps{display:flex;gap:3rem;padding-top:1.25rem;list-style:none;justify-content:center}.purchase-steps li{display:inline-flex;flex-direction:column;align-items:center}.purchase-steps li strong{display:inline-flex;width:1.5rem;height:1.5rem;margin-bottom:.5rem;justify-content:center;align-items:center;font-family:var(--gs-font-family-poppins);background-color:var(--orange-5);color:rgba(var(--persona-light-rgb), .6);border-radius:1rem}.purchase-steps li strong sl-icon{display:none}.purchase-steps li.active strong{background-color:var(--global-primary);border-color:var(--persona-dark);color:var(--persona-light)}.purchase-steps li.complete strong{background-color:var(--persona-light);color:var(--background-navbar)}.purchase-steps li.complete strong span{display:none}.purchase-steps li.complete strong sl-icon{display:inline-block}.purchase-step-content{display:flex;flex-direction:column;width:100%;padding-top:1.25rem;justify-content:center}.purchase-step-content>div{margin:auto;width:40rem}.purchase-step-content>div h2{padding-bottom:1.25rem;margin:.5rem 0;font-family:var(--gs-font-family-syne);font-size:var(--gs-font-size-xxl);line-height:2rem}.purchase-step-content>div .gs-form{width:100%}.purchase-step-content>div .gs-form sl-input{max-width:none}.purchase-step-content .low-stock-threshold{margin:var(--gs-spacing-md) 0;padding:var(--gs-spacing-md);color:var(--persona-light);background-color:var(--active-navbar);border-radius:.75rem}.purchase-step-content .low-stock-threshold h3{display:flex;margin:0;justify-content:space-between;font-size:var(--gs-font-size-lg);font-weight:600}.purchase-step-content .low-stock-threshold h3 span{display:inline-flex}.purchase-step-content .low-stock-threshold h3 span .svg-icon{padding-right:var(--gs-spacing-md)}.purchase-step-content .low-stock-threshold p{margin:0;padding-top:var(--gs-spacing-lg);line-height:1.5rem;font-family:var(--gs-font-family-poppins)}.purchase-step-content .low-stock-threshold .form-input-container{display:block}.purchase-step-content .low-stock-threshold .form-input-container sl-input{margin-top:var(--gs-spacing-xl)}.purchase-step-content .low-stock-threshold .form-input-container sl-input::part(base){background-color:rgba(0,0,0,0)}.purchase-step-content .low-stock-threshold .form-input-container label:after{background-color:var(--active-navbar);border-top-color:var(--active-navbar)}.purchase-step-content i{display:contents;padding-left:.4rem;font-style:normal;font-size:.85rem;color:var(--black-200)}.purchase-step-content h5{font-weight:600;margin-bottom:var(--gs-spacing-sm) !important}.purchase-step-content .purchase-step-bottom{display:flex;gap:1rem;padding-top:1.75rem;justify-content:end}.product-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1rem;border-radius:.75rem;background-color:var(--background-navbar)}.product-header .product-header-top{display:flex;justify-content:space-between}.product-header .product-header-top span{margin-top:auto}.product-header .product-header-top h2,.product-header .product-header-top h4{margin:0}.product-header .product-header-top h2{line-height:2.5rem;font-family:var(--gs-font-family-syne);font-size:2rem}.product-header .product-header-top h2 span:not(:first-child):before{content:"•";padding-right:.3rem;font-family:var(--gs-font-family-poppins);font-weight:700}.product-header .product-header-top h4{font-family:var(--gs-font-family-poppins);font-size:1.2rem}.product-header .product-header-actions .product-header-actions-column{display:inline-flex;flex-direction:column;row-gap:.5rem;padding-left:1rem}.product-header .product-header-actions .product-header-actions-column sl-icon{font-size:1rem}.product-header .product-header-actions .product-header-actions-column .svg-icon{--svg-color: var(--black-400)}.product-header .product-header-bottom{display:flex;gap:2rem;padding-top:1rem;border-top:1px solid var(--persona-light);font-family:var(--gs-font-family-poppins);font-size:.95rem;font-weight:500}.product-header .product-header-bottom>span{display:inline-flex}.product-header .product-header-bottom .value{padding-left:.3rem}.product-header .product-header-bottom .svg-icon{margin-right:0;font-size:1.5rem;--svg-color: var(--persona-light)}.product-tabs h6{margin:0;margin-top:1.5rem;padding-bottom:.5rem;font-size:var(--gs-font-size-md);font-weight:600}.product-tabs h6:first-child{margin-top:0}.coef-multiplier{margin-top:-1rem;margin-bottom:1rem}.recipe-card-title{float:left;vertical-align:top;padding-right:10px}.recipe-card-buttons{float:left}.product-card{position:relative;padding:.75rem}.product-card.is-clickable{cursor:pointer}.product-card .product-card-actions{position:absolute;top:.75rem;right:.75rem}.product-card h4{display:inline-block;margin:0;padding:0;padding-top:1.7rem;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--gs-font-family-syne);font-size:var(--gs-font-size-xl)}.product-card h4 span:not(:first-child):before{content:"•";padding-right:.3rem;font-family:var(--gs-font-family-poppins);font-weight:700}.product-card h5{margin:0;padding-top:0;padding-bottom:.75rem}.product-card small{color:var(--green-400);font-size:.75rem;font-family:var(--gs-font-family-poppins);font-weight:500}.product-card .product-card-bottom{column-gap:2rem;row-gap:.5rem}.product-card .product-card-bottom span{display:flex;align-items:center;color:var(--black-200);font-weight:500;font-size:.9rem}.product-card .product-card-bottom span label{display:inline-flex}.recipecoktail{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-left:10px;margin-right:25px}.recipecoktail .recipecoktail-title{display:flex;align-items:center;gap:8px}.recipecoktail .recipecoktail-title .svg-icon{width:50px;height:50px}
