.restaurant-card.restaurant-card{background:#fff;border:1px solid rgba(199,93,46,.1);border-radius:16px;box-shadow:0 2px 8px #c75d2e0f,0 1px 2px #0000000a;cursor:pointer;display:flex;flex-direction:column;height:440px;overflow:hidden;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .2s ease}.restaurant-card.restaurant-card.on-hover{border-color:#c75d2e40;box-shadow:0 14px 32px #c75d2e26,0 4px 12px #0000000f;transform:translateY(-6px)}.restaurant-card .card-hero{background:#faf7f2;flex-shrink:0;height:180px;overflow:hidden;position:relative}.restaurant-card .card-hero-image{height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.restaurant-card.on-hover .card-hero-image{transform:scale(1.06)}.restaurant-card .card-hero-placeholder{align-items:center;background:#faf7f2;display:flex;height:100%;justify-content:center}.restaurant-card .card-hero-overlay{background:linear-gradient(0deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.15) 45%,transparent);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.restaurant-card .card-hero-fallback:after{background:linear-gradient(0deg,rgba(60,40,30,.55) 0,rgba(60,40,30,.15) 45%,transparent);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.restaurant-card .card-hero-fallback{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative}.restaurant-card .card-hero-fallback-icon{color:#5c443847;pointer-events:none;z-index:0}.restaurant-card .fallback-meat{background:linear-gradient(160deg,#e8c4b0,#d9a88e 50%,#c99479)}.restaurant-card .fallback-dairy{background:linear-gradient(160deg,#d4e0c8,#b8c9a5 50%,#9db388)}.restaurant-card .fallback-parve{background:linear-gradient(160deg,#e8d9b8,#d9c499 50%,#c2a877)}.restaurant-card .fallback-neutral{background:linear-gradient(160deg,#e0d4c2,#c9b89f 50%,#a89478)}.restaurant-card .card-status-badges{display:flex;flex-direction:column;gap:4px;inset-inline-start:10px;position:absolute;top:10px;z-index:2}.restaurant-card .status-pill{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.2px;padding:3px 8px;white-space:nowrap}.restaurant-card .status-pill--weekend{color:#c2410c}.restaurant-card .status-pill--promotion{background:#fffbebf2;color:#92400e}.restaurant-card .status-pill--closed{background:#fee2e2f2;color:#b23a48}.restaurant-card .card-favorite-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 6px #0000001a;color:#5c4438;cursor:pointer;display:flex;height:36px;inset-inline-end:10px;justify-content:center;position:absolute;top:10px;transition:all .2s ease;width:36px;z-index:2}.restaurant-card .card-favorite-btn:hover{background:#fff;transform:scale(1.1)}.restaurant-card .card-favorite-btn.is-favorite{color:#e91e63}.restaurant-card .card-name{bottom:12px;color:#fff;display:-webkit-box;font-size:1.2rem;font-weight:700;inset-inline-end:14px;inset-inline-start:14px;letter-spacing:-.2px;-webkit-line-clamp:2;line-height:1.2;margin:0;position:absolute;text-shadow:0 2px 8px rgba(0,0,0,.5);z-index:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.restaurant-card .card-body{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:14px 16px}.restaurant-card .card-body--promoted{background:linear-gradient(180deg,#fffbeb80,#fff)}.restaurant-card .card-rating-row{align-items:center;display:flex;gap:6px;min-height:22px}.restaurant-card .rating-number{color:#2c1810;font-size:.9rem;font-weight:700}.restaurant-card .rating-count{color:#8b6f5c;font-size:.8rem}.restaurant-card .rating-empty{align-items:center;color:#8b6f5c;display:inline-flex;font-size:.85rem;font-style:italic}.restaurant-card .card-category-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-height:22px}.restaurant-card .card-category{align-items:center;color:#8b6f5c;display:inline-flex;font-size:.78rem;font-weight:500;gap:4px}.restaurant-card .card-category-icon{color:#c75d2e;flex-shrink:0}.restaurant-card .card-category-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-card .card-type-tags{display:flex;flex-wrap:wrap;gap:4px}.restaurant-card .type-tag{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:600;letter-spacing:.2px;padding:2px 10px}.restaurant-card .type-tag--meat{background:#c75d2e1a;border-color:#c75d2e40;color:#8b3a1f}.restaurant-card .type-tag--dairy{background:#5c8a4a1a;border-color:#5c8a4a40;color:#3f6332}.restaurant-card .type-tag--parve{background:#b8924d1f;border-color:#b8924d4d;color:#6b5530}.restaurant-card .card-meta{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0}.restaurant-card .meta-line{align-items:flex-start;display:flex;gap:6px;min-width:0}.restaurant-card .meta-line--distance{align-items:center}.restaurant-card .meta-icon{color:#8b6f5c;flex-shrink:0;margin-top:2px}.restaurant-card .meta-line--distance .meta-icon{margin-top:0}.restaurant-card .meta-text{color:#5c4438;display:flex;flex:1;flex-direction:column;font-size:.85rem;line-height:1.35;min-width:0}.restaurant-card .meta-distance{color:#8b6f5c;font-size:.75rem;font-weight:500;line-height:1.2}.restaurant-card .meta-primary{color:#2c1810;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-card .meta-secondary{color:#8b6f5c;font-size:.75rem}.restaurant-card .card-kashrut{align-items:center;background:#c75d2e0d;border:1px solid rgba(199,93,46,.12);border-radius:8px;display:flex;gap:6px;margin-top:4px;padding:8px 10px}.restaurant-card .kashrut-icon{color:#c75d2e;flex-shrink:0}.restaurant-card .kashrut-text{color:#2c1810;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-card .card-action-btn{font-weight:600;height:1px!important;letter-spacing:.2px;margin-top:4px;min-height:1px!important;text-transform:none}.restaurant-card .card-action-btn :deep(.v-btn__content){letter-spacing:.2px}.card-col{animation:cardFadeInUp .7s cubic-bezier(.4,0,.2,1) backwards;animation-delay:calc(var(--card-index, 0)*90ms)}@keyframes cardFadeInUp{0%{opacity:0;transform:translateY(36px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.restaurant-card.restaurant-card{height:420px}.restaurant-card .card-hero{height:160px}.restaurant-card .card-name{font-size:1.1rem}}.filter-panels[data-v-94b6a253]{border:1px solid #e5e7eb;max-width:100%;overflow:hidden}.filter-section[data-v-94b6a253]{border-bottom:1px solid #e5e7eb}.filter-section[data-v-94b6a253]:last-child{border-bottom:none}.filter-header[data-v-94b6a253]{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.5rem;transition:background-color .2s;width:100%}.filter-header[data-v-94b6a253]:hover{background-color:#f3ede5}.filter-title[data-v-94b6a253]{color:#374151;font-size:.95rem;font-weight:600}.filter-icon[data-v-94b6a253]{color:#6b7280;transition:transform .2s ease}.rotate-180[data-v-94b6a253]{transform:rotate(180deg)}.filter-content[data-v-94b6a253]{background-color:#f3ede5;max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease}.filter-content.expanded[data-v-94b6a253]{max-height:400px!important;min-height:200px!important;overflow-y:auto;padding:1rem 1.5rem}.show-all[data-v-94b6a253]{color:#4b5563;font-size:.9rem;font-weight:600;margin-bottom:.75rem}.filter-option[data-v-94b6a253]{align-items:center;cursor:pointer;display:flex;padding:.5rem 0;position:relative}.filter-checkbox[data-v-94b6a253]{accent-color:#c75d2e;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;cursor:pointer;height:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:0}.checkmark[data-v-94b6a253]{background-color:#fff;border:2px solid #d1d5db;border-radius:4px;height:18px;margin-right:1.5rem;position:relative;transition:all .2s ease;width:18px}.filter-checkbox:not(:checked)~.checkmark[data-v-94b6a253]{border-color:#b8b6b6d0}.filter-checkbox:checked~.checkmark[data-v-94b6a253]{background-color:#c75d2e;border-color:#c75d2e}.filter-checkbox:checked~.checkmark[data-v-94b6a253]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.label-text[data-v-94b6a253]{color:#4b5563;font-size:.9rem;padding-left:.5rem;padding-right:.5rem}.filter-option:hover .checkmark[data-v-94b6a253]{border-color:#c75d2e}.filter-content[data-v-94b6a253]::-webkit-scrollbar{width:4px}.filter-content[data-v-94b6a253]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.filter-content[data-v-94b6a253]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.filter-content[data-v-94b6a253]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.reset-container[data-v-94b6a253]{border-bottom:1px solid #e5e7eb;display:flex;justify-content:flex-start;padding:.75rem 1.5rem}.reset-button[data-v-94b6a253]{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;gap:.375rem;padding:.25rem .5rem;transition:all .2s ease}.reset-button[data-v-94b6a253]:hover{background-color:#f0e8dc;color:#374151}.reset-button svg[data-v-94b6a253]{flex-shrink:0}.filter-dialog[data-v-9d32d393]{background-color:#faf7f2}.apply-btn[data-v-9d32d393],.reset-btn[data-v-9d32d393]{text-transform:none}.apply-btn.v-btn--disabled[data-v-9d32d393],.reset-btn.v-btn--disabled[data-v-9d32d393]{opacity:.55!important}.filter-panels[data-v-9d32d393]{background:transparent}.filter-panels[data-v-9d32d393] .v-expansion-panel{background-color:#fff;border-radius:8px!important}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;position:relative;width:100%;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:border-radius .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel{border-radius:4px;flex:1 0 100%;max-width:100%;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width}@media(prefers-reduced-motion:reduce){.v-expansion-panel{transition-property:border-radius,border}}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{border-radius:inherit;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-expansion-panel-title{align-items:center;border-radius:inherit;display:flex;font-size:.9375rem;justify-content:space-between;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;text-align:start;width:100%}@media(prefers-reduced-motion:no-preference){.v-expansion-panel-title{transition:min-height .3s cubic-bezier(.4,0,.2,1)}}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{background-color:currentColor;border-radius:inherit;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;margin-inline-start:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{flex:1 1 auto;max-width:100%;padding:8px 24px 16px}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}.desktop-sidebar[data-v-37e63a17]{background:#faf7f2;border-inline-end:1px solid rgba(199,93,46,.18);height:calc(100vh - 72px);overflow-y:auto;position:fixed;top:72px;transition:width .2s ease;width:350px;z-index:5}.desktop-sidebar.rtl[data-v-37e63a17]{left:auto;right:0}.desktop-sidebar[data-v-37e63a17]:not(.rtl){left:0;right:auto}.desktop-sidebar.collapsed[data-v-37e63a17]{width:60px}.desktop-main[data-v-37e63a17]{margin-top:50px;padding-left:30px;padding-right:30px}.desktop-main.rtl[data-v-37e63a17]{padding-right:380px}.desktop-main[data-v-37e63a17]:not(.rtl){padding-left:380px}.desktop-main.sidebar-collapsed.rtl[data-v-37e63a17]{padding-right:90px}.desktop-main.sidebar-collapsed[data-v-37e63a17]:not(.rtl){padding-left:90px}.sidebar-container[data-v-37e63a17]{height:100%;overflow-y:auto;padding:24px}.sidebar-section[data-v-37e63a17]{margin-bottom:24px}.search-input[data-v-37e63a17]{margin-bottom:16px}.quick-actions[data-v-37e63a17]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.action-card[data-v-37e63a17]{background:#fff!important;border:1px solid rgba(199,93,46,.1);border-radius:12px;cursor:pointer;transition:all .2s ease}.action-card.on-hover[data-v-37e63a17]{border-color:#c75d2e40;transform:translateY(-2px)}.action-content[data-v-37e63a17]{align-items:center;display:flex;gap:12px;padding:12px}.action-text[data-v-37e63a17]{flex-grow:1;font-weight:500}.settings-btn[data-v-37e63a17]{margin-inline-start:auto}.filters-section[data-v-37e63a17]{margin-bottom:24px}.add-restaurant[data-v-37e63a17]{margin-top:24px}.results-header[data-v-37e63a17]{margin-bottom:24px}.mobile-container[data-v-37e63a17]{padding:16px}.mobile-search-header[data-v-37e63a17]{margin-bottom:16px}.mobile-search-input[data-v-37e63a17]{width:100%}.action-btn[data-v-37e63a17]{text-transform:none}.location-btn-group[data-v-37e63a17]{align-items:stretch;background:#fff;border:1px solid rgba(199,93,46,.12);border-radius:999px;box-shadow:0 2px 8px #c75d2e0f;display:inline-flex;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.location-btn-group[data-v-37e63a17]:hover{border-color:#c75d2e40;box-shadow:0 4px 12px #c75d2e1f}.location-btn-group[data-v-37e63a17] .location-main-btn,.location-btn-group[data-v-37e63a17] .menu-icon-btn{background:transparent!important;border-radius:0!important;box-shadow:none!important}.location-btn-group[data-v-37e63a17] .menu-icon-btn{border-inline-start:1px solid rgba(199,93,46,.12)!important;min-width:36px!important;padding:0 8px!important}.btn-text[data-v-37e63a17],.menu-icon[data-v-37e63a17]{margin-inline-start:4px}.mobile-filter-header[data-v-37e63a17]{margin-bottom:16px}.results-count[data-v-37e63a17]{color:#5c4438;font-size:.95rem;font-weight:500;margin:0;text-align:center}.results-count[data-v-37e63a17] .count,.results-count[data-v-37e63a17] strong{color:#c75d2e;font-size:1.05rem;font-weight:700}.filter-notice[data-v-37e63a17]{color:#6b7280;font-size:.75rem;margin-top:8px}.load-more-btn[data-v-37e63a17]{background:linear-gradient(135deg,#c75d2e,#a04920);border:none;border-radius:10px;box-shadow:0 2px 8px #c75d2e2e;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.3px;padding:14px 24px;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.load-more-btn[data-v-37e63a17]:hover:not(:disabled){box-shadow:0 8px 20px #c75d2e52;transform:translateY(-2px)}.load-more-btn[data-v-37e63a17]:active:not(:disabled){box-shadow:0 2px 8px #c75d2e2e;transform:translateY(0)}.load-more-btn[data-v-37e63a17]:disabled{cursor:not-allowed;opacity:.7}.btn-content[data-v-37e63a17]{align-items:center;display:inline-flex;gap:8px}.loader[data-v-37e63a17]{animation:spin-37e63a17 .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}@keyframes spin-37e63a17{to{transform:rotate(1turn)}}.mini-sidebar-container[data-v-37e63a17]{padding-top:60px}.collapse-btn[data-v-37e63a17]{background:#fff;border:1px solid rgba(199,93,46,.1)}.search-input[data-v-37e63a17] .v-field__outline:after,.search-input[data-v-37e63a17] .v-field__outline:before{display:none!important}.v-slider .v-slider__container input{cursor:default;display:none;padding:0;width:100%}.v-slider>.v-input__append,.v-slider>.v-input__prepend{padding:0}.v-slider__container{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;min-height:inherit;position:relative;width:100%}.v-input--disabled .v-slider__container{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-slider__container{color:rgb(var(--v-theme-error))}.v-slider.v-input--horizontal{align-items:center;margin-inline:8px 8px}.v-slider.v-input--horizontal>.v-input__control{align-items:center;display:flex;min-height:32px}.v-slider.v-input--vertical{justify-content:center;margin-bottom:12px;margin-top:12px}.v-slider.v-input--vertical>.v-input__control{min-height:300px}.v-slider.v-input--disabled{pointer-events:none}.v-slider--has-labels>.v-input__control{margin-bottom:4px}.v-slider__label{margin-inline-end:12px}.v-slider-thumb{color:rgb(var(--v-theme-surface-variant));touch-action:none}.v-input--error:not(.v-input--disabled) .v-slider-thumb{color:inherit}.v-slider-thumb__label{background:rgba(var(--v-theme-surface-variant),.7);color:rgb(var(--v-theme-on-surface-variant))}.v-slider-thumb__label>.v-slider-thumb__label-wedge{background:inherit}.v-slider-thumb{outline:none;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider-thumb__surface{background-color:currentColor;border-radius:50%;cursor:pointer;height:var(--v-slider-thumb-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--v-slider-thumb-size)}@media(forced-colors:active){.v-slider-thumb__surface{background-color:highlight}}.v-slider-thumb__surface:before{background:currentColor;border-radius:50%;color:inherit;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.3s cubic-bezier(.4,0,.2,1);width:100%}.v-slider-thumb__surface:after{content:"";height:42px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.v-slider-thumb__label,.v-slider-thumb__label-container{position:absolute;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label{align-items:center;border-radius:4px;display:flex;font-size:.75rem;height:25px;justify-content:center;min-width:35px;padding:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-slider-thumb__label>.v-slider-thumb__label-wedge{height:12px;position:absolute;width:12px}.v-slider-thumb__ripple{background:inherit;height:calc(var(--v-slider-thumb-size)*2);left:calc(var(--v-slider-thumb-size)/-2);position:absolute;top:calc(var(--v-slider-thumb-size)/-2);width:calc(var(--v-slider-thumb-size)*2)}.v-slider.v-input--horizontal .v-slider-thumb{inset-inline-start:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size)/2);top:50%;transform:translateY(-50%)}.v-slider.v-input--horizontal .v-slider-thumb__label-container{left:calc(var(--v-slider-thumb-size)/2);top:0}.v-slider.v-input--horizontal .v-slider-thumb__label{bottom:calc(var(--v-slider-thumb-size)/2)}.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(-50%)}.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-thumb__label>.v-slider-thumb__label-wedge{bottom:-5.8px;clip-path:polygon(50% 100%,0 50%,100% 50%)}.v-slider.v-input--vertical .v-slider-thumb{top:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size)/2)}.v-slider.v-input--vertical .v-slider-thumb__label-container{right:0;top:calc(var(--v-slider-thumb-size)/2)}.v-slider.v-input--vertical .v-slider-thumb__label{left:calc(var(--v-slider-thumb-size)/2);top:-12.5px}.v-slider.v-input--vertical .v-slider-thumb__label>.v-slider-thumb__label-wedge{clip-path:polygon(0 50%,50% 0,50% 100%);left:-5.8px}.v-slider-thumb--focused .v-slider-thumb__surface:before{opacity:var(--v-focus-opacity);transform:scale(2)}.v-slider-thumb--pressed{transition:none}.v-slider-thumb--pressed .v-slider-thumb__surface:before{opacity:var(--v-pressed-opacity)}@media(hover:hover){.v-slider-thumb:hover .v-slider-thumb__surface:before{transform:scale(2)}.v-slider-thumb:hover:not(.v-slider-thumb--focused) .v-slider-thumb__surface:before{opacity:var(--v-hover-opacity)}}.v-slider-track__background{background-color:rgb(var(--v-theme-surface-variant))}@media(forced-colors:active){.v-slider-track__background{background-color:highlight}}.v-slider-track__fill{background-color:rgb(var(--v-theme-surface-variant))}@media(forced-colors:active){.v-slider-track__fill{background-color:highlight}}.v-slider-track__tick{background-color:rgb(var(--v-theme-surface-variant))}.v-slider-track__tick--filled{background-color:rgb(var(--v-theme-surface-light))}.v-slider-track{border-radius:6px}@media(forced-colors:active){.v-slider-track{border:thin solid buttontext}}.v-slider-track__background,.v-slider-track__fill{border-radius:inherit;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider--pressed .v-slider-track__background,.v-slider--pressed .v-slider-track__fill{transition:none}.v-input--error:not(.v-input--disabled) .v-slider-track__background,.v-input--error:not(.v-input--disabled) .v-slider-track__fill{background-color:currentColor}.v-slider-track__ticks{height:100%;position:relative;width:100%}.v-slider-track__tick{border-radius:2px;height:var(--v-slider-tick-size);opacity:0;position:absolute;transform:translate(calc(var(--v-slider-tick-size)/-2),calc(var(--v-slider-tick-size)/-2));transition:opacity .2s cubic-bezier(.4,0,.2,1);width:var(--v-slider-tick-size)}.v-locale--is-ltr .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr.v-slider-track__tick--first .v-slider-track__tick-label{transform:none}.v-locale--is-rtl .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl.v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(100%)}.v-locale--is-ltr .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr.v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl.v-slider-track__tick--last .v-slider-track__tick-label{transform:none}.v-slider-track__tick-label{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.v-slider.v-input--horizontal .v-slider-track{align-items:center;display:flex;height:calc(var(--v-slider-track-size) + 2px);touch-action:pan-y;width:100%}.v-slider.v-input--horizontal .v-slider-track__background{height:var(--v-slider-track-size)}.v-slider.v-input--horizontal .v-slider-track__fill{height:inherit}.v-slider.v-input--horizontal .v-slider-track__tick{margin-top:calc(var(--v-slider-track-size)/2 + 1px)}.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size)/2),calc(var(--v-slider-tick-size)/-2))}.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{margin-top:calc(var(--v-slider-track-size)/2 + 8px)}.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(-50%)}.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-track__tick--first{margin-inline-start:calc(var(--v-slider-tick-size) + 1px)}.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(0)}.v-slider.v-input--horizontal .v-slider-track__tick--last{margin-inline-start:calc(100% - var(--v-slider-tick-size) - 1px)}.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(100%)}.v-slider.v-input--vertical .v-slider-track{display:flex;height:100%;justify-content:center;touch-action:pan-x;width:calc(var(--v-slider-track-size) + 2px)}.v-slider.v-input--vertical .v-slider-track__background{width:var(--v-slider-track-size)}.v-slider.v-input--vertical .v-slider-track__fill{width:inherit}.v-slider.v-input--vertical .v-slider-track__ticks{height:100%}.v-slider.v-input--vertical .v-slider-track__tick{margin-inline-start:calc(var(--v-slider-track-size)/2 + 1px);transform:translate(calc(var(--v-slider-tick-size)/-2),calc(var(--v-slider-tick-size)/2))}.v-locale--is-rtl .v-slider.v-input--vertical .v-slider-track__tick,.v-locale--is-rtl.v-slider.v-input--vertical .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size)/2),calc(var(--v-slider-tick-size)/2))}.v-slider.v-input--vertical .v-slider-track__tick--first{bottom:calc(var(--v-slider-tick-size) + 1px)}.v-slider.v-input--vertical .v-slider-track__tick--last{bottom:calc(100% - var(--v-slider-tick-size) - 1px)}.v-slider.v-input--vertical .v-slider-track__tick .v-slider-track__tick-label{margin-inline-start:calc(var(--v-slider-track-size)/2 + 12px);transform:translateY(-50%)}.v-slider--focused .v-slider-track__tick,.v-slider-track__ticks--always-show .v-slider-track__tick{opacity:1}.v-slider-track__background--opacity{opacity:.38}
