/*!
 * TangoMan Pivot CSS
 *
 * TangoMan Pivot CSS is an extension of pico.css : The Minimal CSS Framework for Semantic HTML
 *
 * @author     "Matthias Morin" <mat@tangoman.io>
 * @version    0.1.0
 * @license    MIT
 * @copyrights 2025 Matthias Morin
 * @link       https://picocss.com
 * @link       https://github.com/TangoMan75/pivot
 */
:root{--sand-750:#3d3b35;--sand-800:#32302b;--pico-color-green-250:93,209,33;--pico-color-green-350:78,179,27;--pico-color-green-500:57,135,18;--pico-color-green-550:51,121,15;--pico-color-amber-200:255,191,0;--pico-color-pumpkin-300:255,149,0;--pico-color-pumpkin-350:228,133,0;--pico-color-pumpkin-500:173,100,0;--pico-color-red-250:245,163,144;--pico-color-red-450:238,64,46;--pico-color-red-500:217,53,38;--pico-color-red-550:197,47,33;--pivot-success:rgb(var(--pico-color-green-350));--pivot-success-background:rgb(var(--pico-color-green-550));--pivot-success-hover-background:rgb(var(--pico-color-green-500));--pivot-success-focus:rgba(var(--pico-color-green-350),.375);--pivot-warning:rgb(var(--pico-color-amber-200));--pivot-warning-background:rgb(var(--pico-color-pumpkin-350));--pivot-warning-hover-background:rgb(var(--pico-color-pumpkin-300));--pivot-warning-focus:rgba(var(--pico-color-pumpkin-350),.375);--pivot-danger:rgb(var(--pico-color-red-450));--pivot-danger-background:rgb(var(--pico-color-red-550));--pivot-danger-hover-background:rgb(var(--pico-color-red-500));--pivot-danger-focus:rgba(var(--pico-color-red-450),.375);--pivot-icon-size:1rem}.flex{flex-wrap:wrap;justify-content:space-between;display:flex}.flex-right{flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.grid>article{flex-direction:column;justify-content:space-between;display:flex}.grid>article>p,.grid>article>ul,.grid>article>ol{flex-grow:1}html{scroll-behavior:smooth}main,section,article{scroll-margin-top:138px}section>header{margin-bottom:var(--pico-block-spacing-vertical)}section>header:after{border-bottom:5px solid var(--pico-primary);content:"";width:33%;display:block}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon{width:var(--pivot-icon-size);height:var(--pivot-icon-size);padding:var(--pico-nav-link-spacing-vertical)var(--pico-nav-link-spacing-horizontal);vertical-align:-.18rem;display:inline-block}.icon:not(svg){background-position:50%;background-size:auto var(--pivot-icon-size);background-color:#0000;background-repeat:no-repeat}.icon-checkbox{background-image:var(--pico-icon-checkbox)}.icon-minus{background-image:var(--pico-icon-minus)}.icon-chevron{background-image:var(--pico-icon-chevron)}.icon-date{background-image:var(--pico-icon-date)}.icon-time{background-image:var(--pico-icon-time)}.icon-search{background-image:var(--pico-icon-search)}.icon-close{background-image:var(--pico-icon-close)}.icon-loading{background-image:var(--pico-icon-loading)}.icon-valid{background-image:var(--pico-icon-valid)}.icon-invalid{background-image:var(--pico-icon-invalid)}.nowrap{white-space:nowrap}ul.no-decoration>li{list-style:none}a.no-decoration{text-decoration:none}.prismjs code{font-size:smaller}pre.prismjs{background-color:var(--sand-800)}[data-theme=dark] pre.prismjs{background-color:var(--sand-750)}fieldset{padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width)solid var(--pico-muted-border-color);border-radius:var(--pico-border-radius)}fieldset>legend{margin-left:var(--pico-form-element-spacing-horizontal);padding-right:var(--pico-form-element-spacing-horizontal);padding-left:var(--pico-form-element-spacing-horizontal);color:var(--pico-muted-color)}.divider:before{height:1.125rem;margin-inline:var(--pico-nav-element-spacing-horizontal);border-left:var(--pico-border-width)solid var(--pico-form-element-border-color);content:""}body>header nav .divider{padding:var(--pico-nav-link-spacing-vertical)0}[role=menu]{display:flex;position:relative}[role=menubar],[role=toolbar]{white-space:nowrap;user-select:none;justify-content:flex-end;align-items:center;margin:0;padding:0;display:inline-flex}[role=menubar] *,[role=toolbar] *{margin:0;padding:0}[role=menubar] input,[role=toolbar] input{height:unset}[role=menubar] [role=button],[role=menubar] [type=button],[role=toolbar] [role=button],[role=toolbar] [type=button]{box-shadow:none;color:var(--pico-contrast);background-color:#0000;border:none}[role=menubar] li,[role=toolbar] li{list-style:none}[role=menubar] li a,[role=menubar] [role=menuitem] a,[role=toolbar] li a,[role=toolbar] [role=menuitem] a{text-decoration:none}[role=menubar] li:not(:has(a)),[role=menubar] li a,[role=menubar] [role=menuitem]:not(:has(a)),[role=menubar] [role=menuitem] a{padding:0 var(--pico-nav-link-spacing-horizontal)}[role=menubar]>.close{display:none}@media (width<=768px){[role=menubar]{z-index:1;border:none;margin:0;padding:0}[role=menubar]>li,[role=menubar]>[role=menuitem]{display:none}[role=menubar]>.close{padding:var(--pico-spacing);background-image:var(--pico-icon-chevron);display:block}[role=menubar][aria-expanded=true]{z-index:2;border:var(--pico-border-width)solid var(--pico-muted-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-background-color);box-shadow:var(--pico-dropdown-box-shadow);display:block;position:absolute;right:0}[role=menubar][aria-expanded=true]>li,[role=menubar][aria-expanded=true]>[role=menuitem]{margin:var(--pico-spacing);display:block}[role=menubar][aria-expanded=true]>.close{background-image:var(--pico-icon-close)}}[role=banner]:not(:has(.container)),[role=banner]>.container,body>header:not(:has(.container)),body>header>.container{justify-content:space-between;align-items:center;display:flex}body>header nav a{padding:var(--pico-nav-link-spacing-vertical)var(--pico-nav-link-spacing-horizontal)!important}@media (width>=769px){body>header{z-index:2;backdrop-filter:blur(1rem);background-color:var(--pico-background-color);transition:border-top-color .4s ease-in-out,box-shadow .4s ease-in-out;position:sticky;top:0}body>header.fixed{border-bottom-color:var(--pico-header-border-color);box-shadow:var(--pico-card-box-shadow)}}[role=toolbar] li,[role=toolbar] [role=menuitem]{margin:0 2px}[role=toolbar] *{cursor:default}[role=alert]{margin:var(--pico-typography-spacing-vertical)0;padding:var(--pico-spacing);border:1px solid var(--pico-blockquote-border-color);border-left:.25rem solid var(--pico-blockquote-border-color);border-radius:var(--pico-border-radius);border-inline-start:.25rem solid var(--pico-blockquote-border-color);background-color:var(--pico-background-color);display:block}[role=alert]>header{margin-bottom:calc(var(--pico-typography-spacing-vertical)*.5);color:var(--pico-blockquote-footer-color);font-weight:bolder}[role=alert].info{border-left:.25rem solid var(--pico-primary)}[role=alert].info header{color:var(--pico-primary)}[role=alert].success{border-left:.25rem solid var(--pivot-success)}[role=alert].success header{color:var(--pivot-success)}[role=alert].warning{border-left:.25rem solid var(--pivot-warning)}[role=alert].warning header{color:var(--pivot-warning)}[role=alert].danger{border-left:.25rem solid var(--pivot-danger)}[role=alert].danger header{color:var(--pivot-danger)}[role=alert]>footer{margin-top:calc(var(--pico-typography-spacing-vertical)*.5);color:var(--pico-blockquote-footer-color);font-size:smaller}small[role=status]{background-color:var(--pico-blockquote-border-color);min-width:1.5rem;color:var(--pico-code-color);vertical-align:baseline;white-space:nowrap;user-select:none;border-radius:9999px;margin:0 .125rem;padding:0 .5rem;line-height:1.5rem;display:inline-block}small[role=status].info{background-color:var(--pico-primary);color:var(--pico-primary-inverse,#fff)}small[role=status].success{background-color:var(--pivot-success);color:var(--pico-primary-inverse,#fff)}small[role=status].warning{background-color:var(--pivot-warning);color:var(--pico-primary-inverse,#fff)}small[role=status].danger{background-color:var(--pivot-danger);color:var(--pico-primary-inverse,#fff)}button.success,[role=button].success{--pico-background-color:var(--pivot-success-background);--pico-border-color:var(--pivot-success-background);--pico-primary-focus:var(--pivot-success-focus)}button.success:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=button].success:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pivot-success-hover-background);--pico-border-color:var(--pivot-success-hover-background)}button.warning,[role=button].warning{--pico-background-color:var(--pivot-warning-background);--pico-border-color:var(--pivot-warning-background);--pico-primary-focus:var(--pivot-warning-focus)}button.warning:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=button].warning:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pivot-warning-hover-background);--pico-border-color:var(--pivot-warning-hover-background)}button.danger,[role=button].danger{--pico-background-color:var(--pivot-danger-background);--pico-border-color:var(--pivot-danger-background);--pico-primary-focus:var(--pivot-danger-focus)}button.danger:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=button].danger:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pivot-danger-hover-background);--pico-border-color:var(--pivot-danger-hover-background)}.close{width:var(--pivot-icon-size);height:var(--pivot-icon-size);float:right;background-image:var(--pico-icon-close);background-position:50%;background-size:auto var(--pico-spacing);cursor:pointer;opacity:.5;background-color:#0000;background-repeat:no-repeat;border:none;outline:none;padding:0}:not([role=menuitem],[role=menubar])>button.close{display:block}body>footer{padding-top:var(--pico-block-spacing-vertical);padding-bottom:var(--pico-block-spacing-vertical);flex-wrap:wrap;justify-content:space-between;display:flex}body>footer>ul{border-left:5px solid var(--pico-primary)}body>footer>ul>li{list-style:none}main hgroup h1{margin-bottom:var(--pico-spacing)}@media (width>=576px){main hgroup h1{--pico-font-size:2.5rem}}tbody th{--pico-font-weight:600;white-space:nowrap}[role=tablist]{margin:0;margin-bottom:var(--pico-block-spacing-vertical);user-select:none;flex-wrap:wrap;padding:0;display:flex}[role=tablist]>[role=tab]{--pico-border-color:var(--pico-form-element-border-color);--pivot-tab-border-color:#0000;--pivot-tab-border-bottom-color:var(--pico-form-element-border-color);max-width:16rem;padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal);border-top:var(--pico-border-width)solid var(--pivot-tab-border-color);border-right:var(--pico-border-width)solid var(--pivot-tab-border-color);border-bottom:var(--pico-border-width)solid var(--pivot-tab-border-bottom-color);border-left:var(--pico-border-width)solid var(--pivot-tab-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius);text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:border-left-color var(--pico-transition),border-right-color var(--pico-transition),border-top-color var(--pico-transition);list-style:none;overflow:hidden}[role=tablist]>[role=tab][disabled],[role=tablist]>[role=tab][aria-disabled=true]{color:var(--pico-muted-color);cursor:default}[role=tablist]>[role=tab][disabled] button,[role=tablist]>[role=tab][aria-disabled=true] button{pointer-events:none}[role=tablist]>[role=tab]:hover:not([disabled]):not([aria-disabled=true]):not([aria-selected=true]){--pivot-tab-border-color:var(--pico-muted-border-color)}[role=tablist]>[role=tab][aria-selected=true]{--pivot-tab-border-bottom-color:#0000;--pivot-tab-border-color:var(--pico-form-element-border-color)}[role=tablist]>[role=tab]>button{margin-left:calc(var(--pico-form-element-spacing-horizontal)/2)}#theme-toggle{cursor:default}#theme-toggle>svg{--theme-toggle-duration:.4s}#theme-toggle>svg :first-child path{transition-duration:calc(var(--theme-toggle-duration)*.6);transition-property:transform,d;transition-timing-function:cubic-bezier(0,0,.5,1)}#theme-toggle>svg g circle,#theme-toggle>svg g path{transform-origin:50%;transition:transform calc(var(--theme-toggle-duration)*.65)cubic-bezier(0,0,0,1.25)calc(var(--theme-toggle-duration)*.35)}#theme-toggle>svg.moon g circle{transition-delay:0s;transform:scale(1.4)}#theme-toggle>svg.moon g path{transition-delay:0s;transform:scale(.75)}#theme-toggle>svg.moon :first-child path{d:path("M-9 3h25a1 1 0 0017 13v30H0Z");transition-delay:calc(var(--theme-toggle-duration)*.4);transition-timing-function:cubic-bezier(0,0,0,1.25)}@supports not (d:path("")){#theme-toggle>svg.moon :first-child path{transform:translate(-9px,14px)}}.toast-container{flex-direction:column-reverse;align-items:flex-end;max-width:510px;display:flex;position:fixed;top:6rem;right:1rem}.toast-container.left{right:unset;left:1rem}.toast-container.top{left:50%;transform:translate(-50%)}.toast-container.bottom{top:unset;flex-direction:column;bottom:1rem;left:50%;transform:translate(-50%)}.toast-container [role=alert]{width:100%;margin-top:calc(var(--pico-typography-spacing-vertical)*.5);margin-bottom:calc(var(--pico-typography-spacing-vertical)*.5);box-shadow:var(--pico-card-box-shadow)}.remove-pseudo-elements:before,.remove-pseudo-elements:after{content:none}@keyframes from-left{0%{opacity:0;position:relative;left:-100px}25%{opacity:1}to{position:relative;left:0}}.from-left{animation:.4s cubic-bezier(0,0,.5,1) from-left}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:.4s linear spin}@keyframes zoomInBlur{0%{opacity:1}to{opacity:0;transform:scale3d(3,3,3)}}.zoom-in-blur{animation:.4s ease-out zoomInBlur}
/*# sourceMappingURL=groceries.59e1220f.css.map */
