.line-clamp-2[data-v-d7f74b4e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eco-benefits[data-v-818ec978]{align-items:center;display:flex;gap:.5rem}.eco-benefits .eco-indicator[data-v-818ec978]{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;color:#fff;height:32px;justify-content:center;width:32px}.eco-benefits .eco-indicator[data-v-818ec978],.eco-benefits .eco-points[data-v-818ec978]{align-items:center;display:flex}.eco-benefits .eco-points[data-v-818ec978]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fed7aa;border-radius:50px;color:#d97706;font-size:.875rem;font-weight:600;gap:.25rem;padding:.2rem .4rem}[data-v-b832398b] .p-inputtext.p-component.p-inputnumber-input{width:100%}[data-v-61815aa0] .p-dropdown-items-wrapper{max-height:600px!important}[data-v-2f699974] .p-autocomplete-input{width:100%}[data-v-2f699974] .p-autocomplete-item.p-highlight{background-color:var(--user-bg-tertiary)}[data-v-2f699974] .p-autocomplete-item.p-highlight:is(.dark *){background-color:var(--dark-bg-tertiary)}.eco-impact-calculator[data-v-b984882e]{animation:slideInUp .6s ease-out;background-color:#22c55e4d;border-radius:1.5rem;height:-moz-fit-content;height:fit-content;padding:1.5rem}.eco-impact-calculator .metric-card[data-v-b984882e]{flex-shrink:0}.eco-impact-calculator .metric-card[data-v-b984882e]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid hsla(0,0%,100%,.3);border-radius:16px;display:flex;gap:1rem;padding:1.25rem;transition:all .3s ease}.eco-impact-calculator .metric-card.co2-metric .metric-icon[data-v-b984882e]{align-items:center;background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:50%;box-shadow:0 4px 12px #06b6d44d;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.eco-impact-calculator .metric-card.co2-metric .metric-value .value[data-v-b984882e]{color:#0891b2}.eco-impact-calculator .metric-card.points-metric .metric-icon[data-v-b984882e]{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;box-shadow:0 4px 12px #f59e0b4d;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.eco-impact-calculator .metric-card.points-metric .metric-value .value[data-v-b984882e]{color:#d97706}.eco-impact-calculator .metric-card .metric-content[data-v-b984882e]{flex:1}.eco-impact-calculator .metric-card .metric-content .metric-value[data-v-b984882e]{align-items:baseline;display:flex;gap:.25rem;margin-bottom:.25rem}.eco-impact-calculator .metric-card .metric-content .metric-value .value[data-v-b984882e]{font-size:1.5rem;font-weight:700;line-height:1}.eco-impact-calculator .metric-card .metric-content .metric-value .unit[data-v-b984882e]{color:#64748b;font-size:.875rem;font-weight:600}.eco-impact-calculator .metric-card .metric-content .metric-label[data-v-b984882e]{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.eco-impact-calculator .metric-card .metric-content .metric-comparison[data-v-b984882e]{align-items:center;color:#16a34a;display:flex;font-size:.75rem;font-weight:600;gap:.25rem}.eco-impact-calculator .reward-progress .progress-header[data-v-b984882e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.eco-impact-calculator .reward-progress .progress-header .progress-label[data-v-b984882e]{color:#374151;font-size:.875rem;font-weight:500}.eco-impact-calculator .reward-progress .progress-header .next-reward[data-v-b984882e]{color:#d97706;font-size:.875rem;font-weight:600}.eco-impact-calculator .reward-progress .progress-bar[data-v-b984882e]{align-items:center;display:flex;gap:.75rem}.eco-impact-calculator .reward-progress .progress-bar .progress-track[data-v-b984882e]{background:#e5e7ebcc;border-radius:12px;flex:1;height:8px;overflow:hidden}.eco-impact-calculator .reward-progress .progress-bar .progress-track .progress-fill[data-v-b984882e]{background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:12px;height:100%;position:relative;transition:width .8s ease}.eco-impact-calculator .reward-progress .progress-bar .progress-track .progress-fill[data-v-b984882e]:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);content:"";inset:0;position:absolute}.eco-impact-calculator .reward-progress .progress-bar .progress-percentage[data-v-b984882e]{color:#d97706;font-size:.875rem;font-weight:600;min-width:40px}:is(.eco-impact-calculator .eco-encouragement,.eco-impact-calculator .standard-info)[data-v-b984882e]{border-radius:12px;margin-top:1rem;padding:.75rem 1rem}:is(.eco-impact-calculator .eco-encouragement,.eco-impact-calculator .standard-info) .encouragement-content[data-v-b984882e],:is(.eco-impact-calculator .eco-encouragement,.eco-impact-calculator .standard-info) .info-content[data-v-b984882e]{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.eco-impact-calculator .eco-encouragement[data-v-b984882e]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac;color:#16a34a}.eco-impact-calculator .standard-info[data-v-b984882e]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fed7aa;color:#d97706}[data-v-b33e37e1] .p-listbox{border-width:0!important}[data-v-b33e37e1] .p-overlaypanel-content,.p-overlaypanel-content[data-v-b33e37e1]{padding:0!important}.preview-container[data-v-0266653e]{border-radius:1.5rem;padding:1.5rem}.preview-img[data-v-0266653e]{background:#f1f5f9;border-radius:12px;box-shadow:0 4px 16px #0000001a;max-height:200px;max-width:90%;-o-object-fit:contain;object-fit:contain;transition:box-shadow .2s}.preview-img[data-v-0266653e]:hover{box-shadow:0 8px 24px #1e293b26}.preview-details[data-v-0266653e]{text-align:center}.no-selection[data-v-0266653e]{color:#94a3b8;font-size:.95rem;margin-top:.5rem}.preview-panel[data-v-6a6d699d]{display:flex;flex-direction:column;gap:1.5rem}.order-summary[data-v-6a6d699d]{border-radius:1.5rem;padding:1.5rem}.order-summary .summary-details .summary-item[data-v-6a6d699d]{align-items:center;color:var(--user-on-bg-primary);display:flex;font-size:.875rem;justify-content:space-between;line-height:1.25rem;padding-bottom:.5rem;padding-top:.5rem}.order-summary .summary-details .summary-item[data-v-6a6d699d]:is(.dark *){color:var(--dark-on-bg-primary)}.order-summary .summary-details .summary-item span[data-v-6a6d699d]:first-child{font-weight:600}.order-summary .summary-details .summary-item.total[data-v-6a6d699d]{font-size:1rem;font-weight:600}.order-summary .summary-details .summary-item.total .total-price[data-v-6a6d699d]{color:#10b981}.order-summary .summary-details .summary-divider[data-v-6a6d699d]{border:none;border-top:1px solid #e2e8f0}.title[data-v-726a12a6]{font-weight:600}[data-v-726a12a6] .p-accordion-content{padding-left:0;padding-right:0}[data-v-726a12a6] .p-accordion-tab:first-child .p-accordion-header{display:none}[data-v-726a12a6] .p-dialog-header{padding-bottom:0!important}#app *{-webkit-user-select:none;-moz-user-select:none;user-select:none}#app .slide{background-color:var(--bg-color);display:none;overflow:hidden;position:absolute}#app .slide .main-svg{height:100%;left:0;position:absolute;top:0;width:100%}#app .slide .main-svg .saii-element{position:absolute;visibility:hidden}@keyframes zoom{0%{transform:scale(.5)}to{transform:scale(1)}}.btn[data-v-53eb1173]{cursor:pointer;font-size:1.5rem;line-height:2rem}.btn.disabled[data-v-53eb1173]{cursor:default;opacity:.2}@media(max-width:640px){.user-card[data-v-a8e49869]{max-width:180px;min-height:150px}}.user-card button[data-v-a8e49869]:hover{transform:translateY(-1px)}.user-card button[data-v-a8e49869]:active{transform:translateY(0)}.labelForm[data-v-ed04efa4]{color:var(--user-on-bg-primary);display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.5rem;margin-left:.5rem}.labelForm[data-v-ed04efa4]:is(.dark *){color:var(--dark-on-bg-secondary)}[data-v-56d4ee1c] .p-carousel-container,[data-v-56d4ee1c] .p-carousel-content{flex:1 1 0%}.cursor-pointer[data-v-0c0f3bf9]{cursor:pointer}.user-sb{height:100vh!important}.search[data-v-a4fc42c7]{flex-grow:1;justify-content:center}.search[data-v-a4fc42c7],.search-ctn[data-v-a4fc42c7]{align-items:center;display:flex;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.search-ctn[data-v-a4fc42c7]{gap:1rem;transition:all .1s ease-in-out;width:30em}.search-ctn:focus-within .input-group[data-v-a4fc42c7]{border-radius:.75rem;overflow:hidden;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input-group[data-v-a4fc42c7]{border-radius:.5rem}[data-v-a4fc42c7] .p-splitbutton .p-splitbutton-defaultbutton,[data-v-a4fc42c7] .p-splitbutton .p-splitbutton-menubutton{background-color:var(--user-primary)}#overlayPanelCustom[data-v-a4fc42c7]:before{content:unset!important;display:none!important}
