@font-face{font-family:"Geist";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/geist/geist-300.ttf) format("truetype")}@font-face{font-family:"Geist";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/geist/geist-400.ttf) format("truetype")}@font-face{font-family:"Geist";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/geist/geist-500.ttf) format("truetype")}@font-face{font-family:"Geist";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/geist/geist-600.ttf) format("truetype")}@font-face{font-family:"Geist";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/geist/geist-700.ttf) format("truetype")}html:root[data-bs-theme=light][data-skin] :is(.btn-primary,.btn-outline-primary,.btn-soft-primary,.btn-ghost-primary){--theme-btn-color: #fff;--theme-btn-bg: #236dc9;--theme-btn-border-color: #236dc9;--theme-btn-hover-color: #fff;--theme-btn-hover-bg: rgb(12.0784313725%, 37.6156862745%, 69.3647058824%);--theme-btn-hover-border-color: rgb(12.0784313725%, 37.6156862745%, 69.3647058824%);--theme-btn-active-color: #fff;--theme-btn-active-bg: rgb(10.9803921569%, 34.1960784314%, 63.0588235294%);--theme-btn-active-border-color: rgb(10.9803921569%, 34.1960784314%, 63.0588235294%);--theme-btn-disabled-color: #fff;--theme-btn-disabled-bg: #236dc9;--theme-btn-disabled-border-color: #236dc9;--theme-btn-disabled-opacity: .55;--theme-btn-focus-shadow-rgb: 35, 109, 201}html:root[data-bs-theme=light][data-skin] :is(.btn-primary,.btn-outline-primary,.btn-soft-primary,.btn-ghost-primary):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)){color:#fff !important;background-color:#236dc9 !important;background-image:none !important;border-color:#236dc9 !important}html:root[data-bs-theme=light][data-skin] :is(.btn-primary,.btn-outline-primary,.btn-soft-primary,.btn-ghost-primary):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):hover:not(:disabled):not(.disabled),html:root[data-bs-theme=light][data-skin] :is(.btn-primary,.btn-outline-primary,.btn-soft-primary,.btn-ghost-primary):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):focus-visible{color:#fff !important;background-color:rgb(12.0784313725%,37.6156862745%,69.3647058824%) !important;border-color:rgb(12.0784313725%,37.6156862745%,69.3647058824%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-primary,.btn-outline-primary,.btn-soft-primary,.btn-ghost-primary):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):is(:active,.active,.show,.btn-check:checked+.btn):not(:disabled):not(.disabled){background-color:rgb(10.9803921569%,34.1960784314%,63.0588235294%) !important;border-color:rgb(10.9803921569%,34.1960784314%,63.0588235294%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-secondary,.btn-outline-secondary,.btn-soft-secondary,.btn-ghost-secondary){--theme-btn-color: #fff;--theme-btn-bg: #695fcb;--theme-btn-border-color: #695fcb;--theme-btn-hover-color: #fff;--theme-btn-hover-bg: rgb(31.2541620422%, 26.6711061783%, 76.168109508%);--theme-btn-hover-border-color: rgb(31.2541620422%, 26.6711061783%, 76.168109508%);--theme-btn-active-color: #fff;--theme-btn-active-bg: rgb(27.341472438%, 22.9315575287%, 70.5586385498%);--theme-btn-active-border-color: rgb(27.341472438%, 22.9315575287%, 70.5586385498%);--theme-btn-disabled-color: #fff;--theme-btn-disabled-bg: #695fcb;--theme-btn-disabled-border-color: #695fcb;--theme-btn-disabled-opacity: .55;--theme-btn-focus-shadow-rgb: 105, 95, 203}html:root[data-bs-theme=light][data-skin] :is(.btn-secondary,.btn-outline-secondary,.btn-soft-secondary,.btn-ghost-secondary):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)){color:#fff !important;background-color:#695fcb !important;background-image:none !important;border-color:#695fcb !important}html:root[data-bs-theme=light][data-skin] :is(.btn-secondary,.btn-outline-secondary,.btn-soft-secondary,.btn-ghost-secondary):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):hover:not(:disabled):not(.disabled),html:root[data-bs-theme=light][data-skin] :is(.btn-secondary,.btn-outline-secondary,.btn-soft-secondary,.btn-ghost-secondary):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):focus-visible{color:#fff !important;background-color:rgb(31.2541620422%,26.6711061783%,76.168109508%) !important;border-color:rgb(31.2541620422%,26.6711061783%,76.168109508%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-secondary,.btn-outline-secondary,.btn-soft-secondary,.btn-ghost-secondary):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):is(:active,.active,.show,.btn-check:checked+.btn):not(:disabled):not(.disabled){background-color:rgb(27.341472438%,22.9315575287%,70.5586385498%) !important;border-color:rgb(27.341472438%,22.9315575287%,70.5586385498%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-success,.btn-outline-success,.btn-soft-success,.btn-ghost-success){--theme-btn-color: #fff;--theme-btn-bg: #087f65;--theme-btn-border-color: #087f65;--theme-btn-hover-color: #fff;--theme-btn-hover-bg: rgb(2.7607843137%, 43.8274509804%, 34.8549019608%);--theme-btn-hover-border-color: rgb(2.7607843137%, 43.8274509804%, 34.8549019608%);--theme-btn-active-color: #fff;--theme-btn-active-bg: rgb(2.5098039216%, 39.8431372549%, 31.6862745098%);--theme-btn-active-border-color: rgb(2.5098039216%, 39.8431372549%, 31.6862745098%);--theme-btn-disabled-color: #fff;--theme-btn-disabled-bg: #087f65;--theme-btn-disabled-border-color: #087f65;--theme-btn-disabled-opacity: .55;--theme-btn-focus-shadow-rgb: 8, 127, 101}html:root[data-bs-theme=light][data-skin] :is(.btn-success,.btn-outline-success,.btn-soft-success,.btn-ghost-success):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)){color:#fff !important;background-color:#087f65 !important;background-image:none !important;border-color:#087f65 !important}html:root[data-bs-theme=light][data-skin] :is(.btn-success,.btn-outline-success,.btn-soft-success,.btn-ghost-success):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):hover:not(:disabled):not(.disabled),html:root[data-bs-theme=light][data-skin] :is(.btn-success,.btn-outline-success,.btn-soft-success,.btn-ghost-success):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):focus-visible{color:#fff !important;background-color:rgb(2.7607843137%,43.8274509804%,34.8549019608%) !important;border-color:rgb(2.7607843137%,43.8274509804%,34.8549019608%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-success,.btn-outline-success,.btn-soft-success,.btn-ghost-success):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):is(:active,.active,.show,.btn-check:checked+.btn):not(:disabled):not(.disabled){background-color:rgb(2.5098039216%,39.8431372549%,31.6862745098%) !important;border-color:rgb(2.5098039216%,39.8431372549%,31.6862745098%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-info,.btn-outline-info,.btn-soft-info,.btn-ghost-info){--theme-btn-color: #fff;--theme-btn-bg: #127993;--theme-btn-border-color: #127993;--theme-btn-hover-color: #fff;--theme-btn-hover-bg: rgb(6.2117647059%, 41.7568627451%, 50.7294117647%);--theme-btn-hover-border-color: rgb(6.2117647059%, 41.7568627451%, 50.7294117647%);--theme-btn-active-color: #fff;--theme-btn-active-bg: rgb(5.6470588235%, 37.9607843137%, 46.1176470588%);--theme-btn-active-border-color: rgb(5.6470588235%, 37.9607843137%, 46.1176470588%);--theme-btn-disabled-color: #fff;--theme-btn-disabled-bg: #127993;--theme-btn-disabled-border-color: #127993;--theme-btn-disabled-opacity: .55;--theme-btn-focus-shadow-rgb: 18, 121, 147}html:root[data-bs-theme=light][data-skin] :is(.btn-info,.btn-outline-info,.btn-soft-info,.btn-ghost-info):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)){color:#fff !important;background-color:#127993 !important;background-image:none !important;border-color:#127993 !important}html:root[data-bs-theme=light][data-skin] :is(.btn-info,.btn-outline-info,.btn-soft-info,.btn-ghost-info):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):hover:not(:disabled):not(.disabled),html:root[data-bs-theme=light][data-skin] :is(.btn-info,.btn-outline-info,.btn-soft-info,.btn-ghost-info):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):focus-visible{color:#fff !important;background-color:rgb(6.2117647059%,41.7568627451%,50.7294117647%) !important;border-color:rgb(6.2117647059%,41.7568627451%,50.7294117647%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-info,.btn-outline-info,.btn-soft-info,.btn-ghost-info):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):is(:active,.active,.show,.btn-check:checked+.btn):not(:disabled):not(.disabled){background-color:rgb(5.6470588235%,37.9607843137%,46.1176470588%) !important;border-color:rgb(5.6470588235%,37.9607843137%,46.1176470588%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-warning,.btn-outline-warning,.btn-soft-warning,.btn-ghost-warning){--theme-btn-color: #171717;--theme-btn-bg: #f9bf59;--theme-btn-border-color: #f9bf59;--theme-btn-hover-color: #171717;--theme-btn-hover-bg: rgb(97.0922024624%, 68.9834929321%, 19.5509347925%);--theme-btn-hover-border-color: rgb(97.0922024624%, 68.9834929321%, 19.5509347925%);--theme-btn-active-color: #171717;--theme-btn-active-bg: rgb(96.7222982216%, 65.0378476972%, 9.3169174647%);--theme-btn-active-border-color: rgb(96.7222982216%, 65.0378476972%, 9.3169174647%);--theme-btn-disabled-color: #171717;--theme-btn-disabled-bg: #f9bf59;--theme-btn-disabled-border-color: #f9bf59;--theme-btn-disabled-opacity: .55;--theme-btn-focus-shadow-rgb: 249, 191, 89}html:root[data-bs-theme=light][data-skin] :is(.btn-warning,.btn-outline-warning,.btn-soft-warning,.btn-ghost-warning):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)){color:#171717 !important;background-color:#f9bf59 !important;background-image:none !important;border-color:#f9bf59 !important}html:root[data-bs-theme=light][data-skin] :is(.btn-warning,.btn-outline-warning,.btn-soft-warning,.btn-ghost-warning):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):hover:not(:disabled):not(.disabled),html:root[data-bs-theme=light][data-skin] :is(.btn-warning,.btn-outline-warning,.btn-soft-warning,.btn-ghost-warning):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):focus-visible{color:#171717 !important;background-color:hsl(38.25,93.023255814%,58.3215686275%) !important;border-color:hsl(38.25,93.023255814%,58.3215686275%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-warning,.btn-outline-warning,.btn-soft-warning,.btn-ghost-warning):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):is(:active,.active,.show,.btn-check:checked+.btn):not(:disabled):not(.disabled){background-color:hsl(38.25,93.023255814%,53.0196078431%) !important;border-color:hsl(38.25,93.023255814%,53.0196078431%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-danger,.btn-outline-danger,.btn-soft-danger,.btn-ghost-danger){--theme-btn-color: #fff;--theme-btn-bg: #cf2f56;--theme-btn-border-color: #cf2f56;--theme-btn-hover-color: #fff;--theme-btn-hover-bg: rgb(71.4352941176%, 16.2196078431%, 29.6784313725%);--theme-btn-hover-border-color: rgb(71.4352941176%, 16.2196078431%, 29.6784313725%);--theme-btn-active-color: #fff;--theme-btn-active-bg: rgb(64.9411764706%, 14.7450980392%, 26.9803921569%);--theme-btn-active-border-color: rgb(64.9411764706%, 14.7450980392%, 26.9803921569%);--theme-btn-disabled-color: #fff;--theme-btn-disabled-bg: #cf2f56;--theme-btn-disabled-border-color: #cf2f56;--theme-btn-disabled-opacity: .55;--theme-btn-focus-shadow-rgb: 207, 47, 86}html:root[data-bs-theme=light][data-skin] :is(.btn-danger,.btn-outline-danger,.btn-soft-danger,.btn-ghost-danger):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)){color:#fff !important;background-color:#cf2f56 !important;background-image:none !important;border-color:#cf2f56 !important}html:root[data-bs-theme=light][data-skin] :is(.btn-danger,.btn-outline-danger,.btn-soft-danger,.btn-ghost-danger):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):hover:not(:disabled):not(.disabled),html:root[data-bs-theme=light][data-skin] :is(.btn-danger,.btn-outline-danger,.btn-soft-danger,.btn-ghost-danger):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):focus-visible{color:#fff !important;background-color:hsl(345.375,62.9921259843%,43.8274509804%) !important;border-color:hsl(345.375,62.9921259843%,43.8274509804%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-danger,.btn-outline-danger,.btn-soft-danger,.btn-ghost-danger):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):is(:active,.active,.show,.btn-check:checked+.btn):not(:disabled):not(.disabled){background-color:hsl(345.375,62.9921259843%,39.8431372549%) !important;border-color:hsl(345.375,62.9921259843%,39.8431372549%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-dark,.btn-outline-dark,.btn-soft-dark,.btn-ghost-dark){--theme-btn-color: #fff;--theme-btn-bg: #313a46;--theme-btn-border-color: #313a46;--theme-btn-hover-color: #fff;--theme-btn-hover-bg: rgb(16.9098039216%, 20.0156862745%, 24.1568627451%);--theme-btn-hover-border-color: rgb(16.9098039216%, 20.0156862745%, 24.1568627451%);--theme-btn-active-color: #fff;--theme-btn-active-bg: rgb(15.3725490196%, 18.1960784314%, 21.9607843137%);--theme-btn-active-border-color: rgb(15.3725490196%, 18.1960784314%, 21.9607843137%);--theme-btn-disabled-color: #fff;--theme-btn-disabled-bg: #313a46;--theme-btn-disabled-border-color: #313a46;--theme-btn-disabled-opacity: .55;--theme-btn-focus-shadow-rgb: 49, 58, 70}html:root[data-bs-theme=light][data-skin] :is(.btn-dark,.btn-outline-dark,.btn-soft-dark,.btn-ghost-dark):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)){color:#fff !important;background-color:#313a46 !important;background-image:none !important;border-color:#313a46 !important}html:root[data-bs-theme=light][data-skin] :is(.btn-dark,.btn-outline-dark,.btn-soft-dark,.btn-ghost-dark):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):hover:not(:disabled):not(.disabled),html:root[data-bs-theme=light][data-skin] :is(.btn-dark,.btn-outline-dark,.btn-soft-dark,.btn-ghost-dark):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):focus-visible{color:#fff !important;background-color:rgb(16.9098039216%,20.0156862745%,24.1568627451%) !important;border-color:rgb(16.9098039216%,20.0156862745%,24.1568627451%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-dark,.btn-outline-dark,.btn-soft-dark,.btn-ghost-dark):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):is(:active,.active,.show,.btn-check:checked+.btn):not(:disabled):not(.disabled){background-color:rgb(15.3725490196%,18.1960784314%,21.9607843137%) !important;border-color:rgb(15.3725490196%,18.1960784314%,21.9607843137%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-default,.btn-outline-default,.btn-soft-default,.btn-ghost-default){--theme-btn-color: #313a46;--theme-btn-bg: #e9edf2;--theme-btn-border-color: #e9edf2;--theme-btn-hover-color: #313a46;--theme-btn-hover-bg: rgb(77.3221288515%, 81.4453781513%, 86.5994397759%);--theme-btn-hover-border-color: rgb(77.3221288515%, 81.4453781513%, 86.5994397759%);--theme-btn-active-color: #313a46;--theme-btn-active-bg: rgb(67.9551820728%, 73.781512605%, 81.0644257703%);--theme-btn-active-border-color: rgb(67.9551820728%, 73.781512605%, 81.0644257703%);--theme-btn-disabled-color: #313a46;--theme-btn-disabled-bg: #e9edf2;--theme-btn-disabled-border-color: #e9edf2;--theme-btn-disabled-opacity: .55;--theme-btn-focus-shadow-rgb: 233, 237, 242}html:root[data-bs-theme=light][data-skin] :is(.btn-default,.btn-outline-default,.btn-soft-default,.btn-ghost-default):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)){color:#313a46 !important;background-color:#e9edf2 !important;background-image:none !important;border-color:#e9edf2 !important}html:root[data-bs-theme=light][data-skin] :is(.btn-default,.btn-outline-default,.btn-soft-default,.btn-ghost-default):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):hover:not(:disabled):not(.disabled),html:root[data-bs-theme=light][data-skin] :is(.btn-default,.btn-outline-default,.btn-soft-default,.btn-ghost-default):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):focus-visible{color:#313a46 !important;background-color:rgb(77.3221288515%,81.4453781513%,86.5994397759%) !important;border-color:rgb(77.3221288515%,81.4453781513%,86.5994397759%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-default,.btn-outline-default,.btn-soft-default,.btn-ghost-default):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):is(:active,.active,.show,.btn-check:checked+.btn):not(:disabled):not(.disabled){background-color:rgb(67.9551820728%,73.781512605%,81.0644257703%) !important;border-color:rgb(67.9551820728%,73.781512605%,81.0644257703%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-light,.btn-outline-light,.btn-soft-light,.btn-ghost-light){--theme-btn-color: #313a46;--theme-btn-bg: #e9edf2;--theme-btn-border-color: #e9edf2;--theme-btn-hover-color: #313a46;--theme-btn-hover-bg: rgb(77.3221288515%, 81.4453781513%, 86.5994397759%);--theme-btn-hover-border-color: rgb(77.3221288515%, 81.4453781513%, 86.5994397759%);--theme-btn-active-color: #313a46;--theme-btn-active-bg: rgb(67.9551820728%, 73.781512605%, 81.0644257703%);--theme-btn-active-border-color: rgb(67.9551820728%, 73.781512605%, 81.0644257703%);--theme-btn-disabled-color: #313a46;--theme-btn-disabled-bg: #e9edf2;--theme-btn-disabled-border-color: #e9edf2;--theme-btn-disabled-opacity: .55;--theme-btn-focus-shadow-rgb: 233, 237, 242}html:root[data-bs-theme=light][data-skin] :is(.btn-light,.btn-outline-light,.btn-soft-light,.btn-ghost-light):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)){color:#313a46 !important;background-color:#e9edf2 !important;background-image:none !important;border-color:#e9edf2 !important}html:root[data-bs-theme=light][data-skin] :is(.btn-light,.btn-outline-light,.btn-soft-light,.btn-ghost-light):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):hover:not(:disabled):not(.disabled),html:root[data-bs-theme=light][data-skin] :is(.btn-light,.btn-outline-light,.btn-soft-light,.btn-ghost-light):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):focus-visible{color:#313a46 !important;background-color:rgb(77.3221288515%,81.4453781513%,86.5994397759%) !important;border-color:rgb(77.3221288515%,81.4453781513%,86.5994397759%) !important}html:root[data-bs-theme=light][data-skin] :is(.btn-light,.btn-outline-light,.btn-soft-light,.btn-ghost-light):not(:where(.btn-icon,.action-icon,.demo2-action,.btn-link)):is(:active,.active,.show,.btn-check:checked+.btn):not(:disabled):not(.disabled){background-color:rgb(67.9551820728%,73.781512605%,81.0644257703%) !important;border-color:rgb(67.9551820728%,73.781512605%,81.0644257703%) !important}html:root .app-toast-container{position:fixed !important;top:0 !important;left:50% !important;right:auto !important;bottom:auto !important;transform:translateX(-50%) !important;width:392px;max-width:100vw;max-height:calc(100dvh - 32px);overflow-y:auto;z-index:1095;pointer-events:none}html:root .app-toast-container .app-toast{min-width:0 !important;max-width:100% !important;pointer-events:auto}html:root[data-skin] .shopping-list-delivery{--delivery-surface: #fff;--delivery-border: #e5e5e5;scroll-margin-top:85px}html:root[data-skin] .shopping-list-delivery .delivery-metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}html:root[data-skin] .shopping-list-delivery .delivery-metric{display:flex;align-items:flex-start;gap:16px;min-height:86px;padding:16px;background:var(--delivery-surface);border:1px solid var(--delivery-border);border-radius:8px}html:root[data-skin] .shopping-list-delivery .delivery-metric>div{min-width:0;overflow-wrap:anywhere}html:root[data-skin] .shopping-list-delivery .delivery-metric .delivery-metric-content{display:flex;flex:1;flex-direction:column;align-self:stretch}html:root[data-skin] .shopping-list-delivery .delivery-metric strong{display:block;font-size:16px;font-weight:600;line-height:1.4}html:root[data-skin] .shopping-list-delivery .delivery-summary-address{font-size:14px;font-style:normal;line-height:1.5}html:root[data-skin] .shopping-list-delivery .delivery-metric-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:7px;font-size:24px}html:root[data-skin] .shopping-list-delivery .delivery-metric-green{color:#087f65;background:#cff9dd}html:root[data-skin] .shopping-list-delivery .delivery-metric-blue{color:#2452a5;background:#e7efff}html:root[data-skin] .shopping-list-delivery .delivery-metric-amber{color:#805b05;background:#fff0bd}html:root[data-skin] .shopping-list-delivery .delivery-card-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}html:root[data-skin] .shopping-list-delivery .delivery-card-heading>.btn-group{flex-shrink:0;margin-left:auto}html:root[data-skin] .shopping-list-delivery .delivery-card-heading .dropdown-toggle{white-space:nowrap}html:root[data-skin] .shopping-list-delivery .delivery-address-picker{width:100%}html:root[data-skin] .shopping-list-delivery .delivery-address-picker .b2b-select{width:100%;max-width:100%}html:root[data-skin] .shopping-list-delivery .delivery-address-picker .form-select{width:100%}@media(max-width: 767px){html:root[data-skin] .shopping-list-delivery .delivery-metrics{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 575px){html:root[data-skin] .shopping-list-delivery .delivery-metrics{gap:8px}html:root[data-skin] .shopping-list-delivery .delivery-metric{gap:8px;padding:12px;align-items:flex-start}html:root[data-skin] .shopping-list-delivery .delivery-metric strong{font-size:14px}html:root[data-skin] .shopping-list-delivery .delivery-metric-icon{flex-basis:28px;height:28px;font-size:19px}}html:root[data-skin][data-bs-theme=dark] .shopping-list-delivery{--delivery-surface: #171a1d;--delivery-border: #373d44}html:root[data-skin][data-bs-theme=dark] .shopping-list-delivery .delivery-metric-green{color:#70e7a4;background:#133b29}html:root[data-skin][data-bs-theme=dark] .shopping-list-delivery .delivery-metric-blue{color:#a9c6ff;background:#20334f}html:root[data-skin][data-bs-theme=dark] .shopping-list-delivery .delivery-metric-amber{color:#f9d27d;background:#43351a}#list-address-new-modal .delivery-modal-form,#list-address-edit-modal .delivery-modal-form{display:flex;flex-direction:column;overflow:hidden}#list-address-new-modal .modal-body,#list-address-edit-modal .modal-body{overflow-y:auto}#list-address-new-modal .modal-footer,#list-address-edit-modal .modal-footer{flex-shrink:0}html:root[data-skin] .shopping-list-products .list-products-table{table-layout:fixed;width:100%;min-width:980px}html:root[data-skin] .shopping-list-products .list-product-image-column{width:60px}html:root[data-skin] .shopping-list-products .list-product-name-column{width:auto}html:root[data-skin] .shopping-list-products .list-product-price-column{width:24%}html:root[data-skin] .shopping-list-products .list-product-quantity-column{width:12%}html:root[data-skin] .shopping-list-products .list-product-value-column{width:16%}html:root[data-skin] .shopping-list-products .list-product-actions-column{width:180px}html:root[data-skin] .shopping-list-products .list-products-table>tbody>tr>td{padding:12px 16px;vertical-align:middle;border-bottom:1px solid var(--theme-border-color)}html:root[data-skin] .shopping-list-products .list-products-table>tbody>tr>td:first-child{padding-right:8px;padding-left:20px}html:root[data-skin] .shopping-list-products .list-products-table>tbody>tr>td:last-child{padding-right:20px}html:root[data-skin] .shopping-list-products .list-product-thumbnail{display:block;width:36px;height:36px;object-fit:contain}html:root[data-skin] .shopping-list-products .list-product-placeholder{display:grid;place-items:center;color:var(--theme-secondary-color);background:var(--theme-tertiary-bg);border-radius:4px}html:root[data-skin] .shopping-list-products .list-product-name{overflow-wrap:anywhere}html:root[data-skin] .shopping-list-products .list-product-meta{font-size:12px;color:var(--theme-secondary-color)}html:root[data-skin] .shopping-list-products .list-product-quantity{width:76px}html:root[data-skin] .shopping-list-products .list-product-actions{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}html:root[data-skin] .shopping-list-products .list-product-actions form{margin:0}html:root[data-skin] .shopping-list-products .list-product-pricing{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}html:root[data-skin] .shopping-list-products .list-product-warning{display:block;margin-top:4px;font-size:12px}html:root[data-skin] .shopping-list-products .card-footer{padding:16px 20px}html:root[data-skin] .shopping-list-products .list-product-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 12px}html:root[data-skin] .purchase-history-disclosure .purchase-history-summary{display:flex;width:100%;box-sizing:border-box;align-self:stretch;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}html:root[data-skin] .purchase-history-disclosure .purchase-history-summary::-webkit-details-marker{display:none}html:root[data-skin] .purchase-history-disclosure .purchase-history-summary::marker{content:""}html:root[data-skin] .purchase-history-disclosure .purchase-history-summary:focus-visible{outline:2px solid var(--theme-primary);outline-offset:-3px;border-radius:inherit}html:root[data-skin] .purchase-history-disclosure .purchase-history-summary>span{flex:1 1 auto;min-width:0}html:root[data-skin] .purchase-history-disclosure .purchase-history-chevron{flex:0 0 auto;margin-inline-start:auto;font-size:20px}html:root[data-skin] .purchase-history-disclosure[open]>.purchase-history-summary .purchase-history-chevron{transform:rotate(180deg)}html:root[data-skin] .purchase-history-disclosure:not([open])>.purchase-history-summary{border-bottom:0}html:root[data-skin] .content-page .shopping-lists-index .shopping-lists-search{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%}html:root[data-skin] .content-page .shopping-lists-index .shopping-lists-search .form-control{flex:1 1 220px;width:260px;min-width:0}html:root[data-skin] .content-page .shopping-lists-index .shopping-lists-table{table-layout:fixed;width:100%;min-width:620px}html:root[data-skin] .content-page .shopping-lists-index .shopping-list-icon-col{width:60px}html:root[data-skin] .content-page .shopping-lists-index .shopping-list-count-col{width:130px}html:root[data-skin] .content-page .shopping-lists-index .shopping-list-address-col{width:29%}html:root[data-skin] .content-page .shopping-lists-index .shopping-list-action-col{width:110px}html:root[data-skin] .content-page .shopping-lists-index .shopping-lists-table>tbody>tr>td{padding:16px 12px;vertical-align:middle;border-bottom:1px solid var(--theme-border-color)}html:root[data-skin] .content-page .shopping-lists-index .shopping-lists-table>tbody>tr>td:first-child{padding-left:20px;padding-right:4px}html:root[data-skin] .content-page .shopping-lists-index .shopping-lists-table>tbody>tr>td:last-child{padding-right:20px}html:root[data-skin] .content-page .shopping-lists-index .shopping-lists-table>thead>tr>th{padding:12px;vertical-align:middle}html:root[data-skin] .content-page .shopping-lists-index .shopping-lists-table>thead>tr>th:last-child{padding-right:20px}html:root[data-skin] .content-page .shopping-lists-index .shopping-list-row-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:6px;background:var(--demo2-soft);color:var(--theme-secondary-color);font-size:20px}html:root[data-skin] .content-page .shopping-lists-index .card-footer{padding:16px 20px}html:root[data-skin] .content-page .shopping-lists-index .card-footer .pagination{margin-bottom:0}@media(max-width: 575px){html:root[data-skin] .content-page .shopping-lists-index .shopping-lists-search{width:100%}}html:root[data-skin] .shopping-list-search{position:relative;overflow:visible;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex:0 1 680px;width:680px;max-width:100%}html:root[data-skin] .shopping-list-search .shopping-search-label{flex:0 0 auto;font-weight:500}html:root[data-skin] .shopping-list-search .shopping-search-anchor{position:relative;flex:1 1 360px;min-width:0;max-width:100%}html:root[data-skin] .shopping-list-search .shopping-search-form{display:flex;align-items:center;flex-wrap:wrap;gap:12px}html:root[data-skin] .shopping-list-search .shopping-search-input-wrap{position:relative;flex:1 1 200px;min-width:0}html:root[data-skin] .shopping-list-search .shopping-search-input-wrap>i{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--theme-secondary-color);font-size:18px;pointer-events:none}html:root[data-skin] .shopping-list-search .shopping-search-input-wrap .form-control{padding-inline-start:40px}html:root[data-skin] .shopping-list-search .shopping-search-context{width:150px}html:root[data-skin] .shopping-list-search .shopping-search-form .b2b-select{width:150px}html:root[data-skin] .shopping-list-search .shopping-search-dropdown{position:absolute;inset-inline:0;top:calc(100% + 8px);z-index:1000;background:var(--theme-secondary-bg);color:var(--theme-body-color);border:1px solid var(--theme-border-color);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden}html:root[data-skin] .shopping-list-search .shopping-search-dropdown[hidden]{display:none !important}html:root[data-skin] .shopping-list-search .shopping-search-dropdown-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--theme-border-color)}html:root[data-skin] .shopping-list-search .shopping-search-results{max-height:min(440px,55vh);overflow-y:auto;overscroll-behavior:contain}html:root[data-skin] .shopping-list-search .shopping-search-result{display:grid;grid-template-columns:36px minmax(0, 1fr) auto;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--theme-border-color)}html:root[data-skin] .shopping-list-search .shopping-search-result:hover,html:root[data-skin] .shopping-list-search .shopping-search-result:focus-within{background:var(--demo2-soft)}html:root[data-skin] .shopping-list-search .shopping-search-result-image .list-product-thumbnail{width:36px;height:36px;object-fit:contain;display:block}html:root[data-skin] .shopping-list-search .shopping-search-result-image .list-product-placeholder{display:grid;place-items:center;color:var(--theme-secondary-color)}html:root[data-skin] .shopping-list-search .shopping-search-result-info{overflow-wrap:anywhere;font-size:13px}html:root[data-skin] .shopping-list-search .shopping-search-result-price{display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:3px}html:root[data-skin] .shopping-list-search .shopping-search-result-actions{display:flex;align-items:center;gap:6px;margin:0}html:root[data-skin] .shopping-list-search .shopping-search-result-actions .form-control{width:64px}@media(max-width: 575px){html:root[data-skin] .shopping-list-search .shopping-search-form .b2b-select,html:root[data-skin] .shopping-list-search .shopping-search-context{width:100%}html:root[data-skin] .shopping-list-search .shopping-search-result{grid-template-columns:32px minmax(0, 1fr);gap:8px}html:root[data-skin] .shopping-list-search .shopping-search-result-actions{grid-column:2;justify-content:flex-end}}html:root[data-skin] #list-products{overflow:visible}html:root[data-skin] #list-products>.card-header{position:relative;z-index:2}html:root[data-skin] #list-products .shopping-list-heading{flex:1 1 330px;min-width:0}html:root[data-skin] .content-page .container-fluid{--content-section-gap: 4px}html:root[data-skin] .content-page .container-fluid .card:not(.modal *,.offcanvas *){margin-bottom:var(--content-section-gap) !important}html:root[data-skin] .content-page .container-fluid .row:has(>*>.card):not(.modal *,.offcanvas *){--theme-gutter-x: var(--content-section-gap);--theme-gutter-y: var(--content-section-gap);margin-bottom:var(--content-section-gap) !important}html:root[data-skin] .content-page .container-fluid .row:has(>*>.card):not(.modal *,.offcanvas *)>:has(>.card){margin-bottom:0 !important}html:root[data-skin] .content-page .container-fluid .row:has(>*>.card):not(.modal *,.offcanvas *)>:has(>.card)>.card:last-child,html:root[data-skin] .content-page .container-fluid .row:has(>*>.card):not(.modal *,.offcanvas *)>:has(>.card)>.card.h-100{margin-bottom:0 !important}html:root[data-skin] .content-page .container-fluid>nav.d-flex,html:root[data-skin] .content-page .container-fluid .nav-tabs:not(.modal *,.offcanvas *),html:root[data-skin] .content-page .container-fluid .nav-pills:not(.modal *,.offcanvas *){gap:var(--content-section-gap) !important;margin-bottom:var(--content-section-gap) !important}html:root[data-skin] .content-page .container-fluid .shopping-list-delivery{margin-bottom:var(--content-section-gap) !important}html:root[data-skin] .content-page .container-fluid .shopping-list-delivery .delivery-metrics{gap:var(--content-section-gap)}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container){--demo2-font: 'Geist', 'Segoe UI', Roboto, Arial, sans-serif;--theme-font-sans-serif: var(--demo2-font);--theme-font-family-secondary: var(--demo2-font);--theme-body-font-family: var(--demo2-font);--demo2-ink: #171717;--demo2-muted: #717680;--demo2-line: #e5e5e5;--demo2-tag-line: #d5d7da;--demo2-soft: #f5f5f5;--demo2-table-head: #fafafa;--theme-heading-color: var(--demo2-ink);--theme-body-color: var(--demo2-ink);--theme-secondary-color: var(--demo2-muted);--theme-border-color: var(--demo2-line);font-family:var(--demo2-font);font-size:14px;line-height:1.5;font-weight:400;color:var(--demo2-ink);-webkit-font-smoothing:antialiased}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(button,input,select,textarea,.btn,.form-control,.form-select,.dropdown-menu){font-family:var(--demo2-font)}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(.btn,.form-label){font-weight:500}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--demo2-font);font-weight:600;line-height:1.4;letter-spacing:-0.015em;color:var(--demo2-ink)}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(h1,.h1){font-size:36px}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(h2,.h2){font-size:30px}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(h3,.h3){font-size:24px}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(h4,.h4){font-size:20px}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(h5,.h5){font-size:18px}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(h6,.h6){font-size:16px;font-weight:500}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(.card-title,.page-main-title,.modal-title,.offcanvas-title){font-size:18px !important;font-weight:600 !important;line-height:1.4}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(.text-muted,.text-body-secondary){color:var(--demo2-muted) !important}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(.apexcharts-canvas text,.apexcharts-tooltip,.apexcharts-tooltip *,.apexcharts-legend-text){font-family:var(--demo2-font) !important}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .delivery-address-header{background-color:var(--theme-accordion-bg)}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .delivery-address-header:has(.accordion-button[aria-expanded=true]){background-color:var(--theme-accordion-active-bg)}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .delivery-address-header .accordion-button{background-color:rgba(0,0,0,0)}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .delivery-address-header .delivery-address-summary::after{display:none}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .delivery-address-header .delivery-address-toggle{width:32px;min-height:32px;padding:8px;flex-shrink:0}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .delivery-address-header .delivery-address-toggle::after{margin:0}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .table{--theme-table-color: var(--demo2-ink);--theme-table-border-color: var(--demo2-line);font-size:14px}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .table thead th{font-family:var(--demo2-font);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--demo2-muted);background-color:var(--demo2-table-head)}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .table tbody :is(h4,h5,h6,.h4,.h5,.h6){font-size:14px;letter-spacing:0}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:where(:not(.badge-dot):not(.badge-circle):not(.badge-square)){font-family:var(--demo2-font);font-size:12px !important;font-weight:600;line-height:1.25;letter-spacing:0;padding:2px 7px;border-radius:6px;border:1px solid var(--demo2-tag-line);background-color:var(--demo2-soft) !important;color:var(--demo2-ink) !important}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:where(:not(.badge-dot):not(.badge-circle):not(.badge-square)).rounded-pill{border-radius:50rem}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-primary,.text-bg-primary,.badge-soft-primary,.bg-primary-subtle,.badge-outline-primary){color:#2057b9 !important;background-color:#eaf1ff !important;border-color:rgba(0,0,0,0)}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-primary,.text-bg-primary,.badge-soft-primary,.bg-primary-subtle,.badge-outline-primary).badge-outline-primary{border-color:currentColor;background-color:rgba(0,0,0,0) !important}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-secondary,.text-bg-secondary,.badge-soft-secondary,.bg-secondary-subtle,.badge-outline-secondary){color:#535862 !important;background-color:#f2f3f5 !important;border-color:rgba(0,0,0,0)}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-secondary,.text-bg-secondary,.badge-soft-secondary,.bg-secondary-subtle,.badge-outline-secondary).badge-outline-secondary{border-color:currentColor;background-color:rgba(0,0,0,0) !important}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-success,.text-bg-success,.badge-soft-success,.bg-success-subtle,.badge-outline-success){color:#007a46 !important;background-color:#dcfce7 !important;border-color:rgba(0,0,0,0)}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-success,.text-bg-success,.badge-soft-success,.bg-success-subtle,.badge-outline-success).badge-outline-success{border-color:currentColor;background-color:rgba(0,0,0,0) !important}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-info,.text-bg-info,.badge-soft-info,.bg-info-subtle,.badge-outline-info){color:#036b8a !important;background-color:#e0f5fc !important;border-color:rgba(0,0,0,0)}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-info,.text-bg-info,.badge-soft-info,.bg-info-subtle,.badge-outline-info).badge-outline-info{border-color:currentColor;background-color:rgba(0,0,0,0) !important}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-warning,.text-bg-warning,.badge-soft-warning,.bg-warning-subtle,.badge-outline-warning){color:#925900 !important;background-color:#fff5d6 !important;border-color:rgba(0,0,0,0)}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-warning,.text-bg-warning,.badge-soft-warning,.bg-warning-subtle,.badge-outline-warning).badge-outline-warning{border-color:currentColor;background-color:rgba(0,0,0,0) !important}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-danger,.text-bg-danger,.badge-soft-danger,.bg-danger-subtle,.badge-outline-danger){color:#bd2926 !important;background-color:#fee9e7 !important;border-color:rgba(0,0,0,0)}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-danger,.text-bg-danger,.badge-soft-danger,.bg-danger-subtle,.badge-outline-danger).badge-outline-danger{border-color:currentColor;background-color:rgba(0,0,0,0) !important}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(.btn-icon,.action-icon,.demo2-action):not([data-password-toggle]):not(.active):not([aria-pressed=true]){color:var(--demo2-ink) !important;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;border-radius:6px}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(.btn-icon,.action-icon,.demo2-action):not([data-password-toggle]):not(.active):not([aria-pressed=true])>.ti{font-size:18px !important}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(.btn-icon,.action-icon,.demo2-action):not([data-password-toggle]):not(.active):not([aria-pressed=true]):hover:not(:disabled):not(.disabled){background:var(--demo2-soft) !important}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(.btn-icon,.action-icon,.demo2-action):not([data-password-toggle]):not(.active):not([aria-pressed=true]):focus-visible{outline:2px solid #286cf0 !important;outline-offset:2px}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(.btn-icon,.action-icon,.demo2-action):not([data-password-toggle]):not(.active):not([aria-pressed=true]):disabled,html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(.btn-icon,.action-icon,.demo2-action):not([data-password-toggle]):not(.active):not([aria-pressed=true]).disabled{opacity:.4}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(.btn,.action-icon,.dropdown-item)>:is(.ti-edit,.ti-pencil,.ti-trash),html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) [data-bs-target^="#productEditModal-"]>.ti-settings{display:inline-block;width:1em;height:1em;vertical-align:-0.125em;background-color:currentColor;mask:url("../images/ui/demo2-edit.svg") center/contain no-repeat}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(.btn,.action-icon,.dropdown-item)>:is(.ti-edit,.ti-pencil,.ti-trash)::before,html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) [data-bs-target^="#productEditModal-"]>.ti-settings::before{content:none !important}html:root[data-skin] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) :is(.btn,.action-icon,.dropdown-item)>.ti-trash{mask-image:url("../images/ui/demo2-trash.svg")}html:root[data-skin][data-bs-theme=dark] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container){--demo2-ink: #f5f5f5;--demo2-muted: #a4a7ae;--demo2-line: #404040;--demo2-tag-line: #535862;--demo2-soft: #303237;--demo2-table-head: #262626}html:root[data-skin][data-bs-theme=dark] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-primary,.text-bg-primary,.badge-soft-primary,.bg-primary-subtle,.badge-outline-primary){color:#a9c6ff !important;background-color:#20334f !important}html:root[data-skin][data-bs-theme=dark] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-primary,.text-bg-primary,.badge-soft-primary,.bg-primary-subtle,.badge-outline-primary).badge-outline-primary{background-color:rgba(0,0,0,0) !important}html:root[data-skin][data-bs-theme=dark] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-secondary,.text-bg-secondary,.badge-soft-secondary,.bg-secondary-subtle,.badge-outline-secondary){color:#d5d7da !important;background-color:#303237 !important}html:root[data-skin][data-bs-theme=dark] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-secondary,.text-bg-secondary,.badge-soft-secondary,.bg-secondary-subtle,.badge-outline-secondary).badge-outline-secondary{background-color:rgba(0,0,0,0) !important}html:root[data-skin][data-bs-theme=dark] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-success,.text-bg-success,.badge-soft-success,.bg-success-subtle,.badge-outline-success){color:#70e7a4 !important;background-color:#133b29 !important}html:root[data-skin][data-bs-theme=dark] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-success,.text-bg-success,.badge-soft-success,.bg-success-subtle,.badge-outline-success).badge-outline-success{background-color:rgba(0,0,0,0) !important}html:root[data-skin][data-bs-theme=dark] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-info,.text-bg-info,.badge-soft-info,.bg-info-subtle,.badge-outline-info){color:#7dd9f3 !important;background-color:#173945 !important}html:root[data-skin][data-bs-theme=dark] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-info,.text-bg-info,.badge-soft-info,.bg-info-subtle,.badge-outline-info).badge-outline-info{background-color:rgba(0,0,0,0) !important}html:root[data-skin][data-bs-theme=dark] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-warning,.text-bg-warning,.badge-soft-warning,.bg-warning-subtle,.badge-outline-warning){color:#f9d27d !important;background-color:#43351a !important}html:root[data-skin][data-bs-theme=dark] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-warning,.text-bg-warning,.badge-soft-warning,.bg-warning-subtle,.badge-outline-warning).badge-outline-warning{background-color:rgba(0,0,0,0) !important}html:root[data-skin][data-bs-theme=dark] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-danger,.text-bg-danger,.badge-soft-danger,.bg-danger-subtle,.badge-outline-danger){color:#ffaaa2 !important;background-color:#482726 !important}html:root[data-skin][data-bs-theme=dark] :is(.content-page,.auth-box,.modal,.offcanvas:not(.b2b-sidenav):not(.sidenav-menu),.toast-container) .badge:is(.bg-danger,.text-bg-danger,.badge-soft-danger,.bg-danger-subtle,.badge-outline-danger).badge-outline-danger{background-color:rgba(0,0,0,0) !important}
