/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-1da4f95a],[data-v-1da4f95a]:before,[data-v-1da4f95a]:after,[data-v-1da4f95a]::backdrop {
      --tw-border-style: solid;
}
}
}
[data-v-1da4f95a] .location-picker-accordion {
  padding-inline: calc(var(--spacing, .25rem) * 12);
}
[data-v-1da4f95a] .location-picker-accordion .p-accordionpanel {
  border-style: var(--tw-border-style);
  background-color: #0000;
  border-width: 0;
}
[data-v-1da4f95a] .location-picker-accordion .p-accordionheader {
  margin-top: calc(var(--spacing, .25rem) * 2);
  border-radius: var(--radius-xl, .75rem);
  border-style: var(--tw-border-style);
  background-color: #26262680;
  border-width: 0;
}
@supports (color: color-mix(in lab, red, red)) {
[data-v-1da4f95a] .location-picker-accordion .p-accordionheader {
    background-color: color-mix(in oklab, var(--color-neutral-800, oklch(26.9% 0 0)) 50%, transparent);
}
}
@media (hover: hover) {
[data-v-1da4f95a] .location-picker-accordion .p-accordionheader:hover {
    background-color: #40404080;
}
@supports (color: color-mix(in lab, red, red)) {
[data-v-1da4f95a] .location-picker-accordion .p-accordionheader:hover {
      background-color: color-mix(in oklab, var(--color-neutral-700, oklch(37.1% 0 0)) 50%, transparent);
}
}
}
[data-v-1da4f95a] .location-picker-accordion .p-accordionheader {
  transition: background-color .2s, border-radius .5s;
}
[data-v-1da4f95a] .location-picker-accordion .p-accordionpanel-active .p-accordionheader {
  border-top-left-radius: var(--radius-xl, .75rem);
  border-top-right-radius: var(--radius-xl, .75rem);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
[data-v-1da4f95a] .location-picker-accordion .p-accordioncontent {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: var(--radius-xl, .75rem);
  border-bottom-left-radius: var(--radius-xl, .75rem);
  border-style: var(--tw-border-style);
  background-color: #26262680;
  border-width: 0;
}
@supports (color: color-mix(in lab, red, red)) {
[data-v-1da4f95a] .location-picker-accordion .p-accordioncontent {
    background-color: color-mix(in oklab, var(--color-neutral-800, oklch(26.9% 0 0)) 50%, transparent);
}
}
[data-v-1da4f95a] .location-picker-accordion .p-accordioncontent-content {
  padding-top: calc(var(--spacing, .25rem) * 3);
  padding-right: calc(var(--spacing, .25rem) * 5);
  padding-bottom: calc(var(--spacing, .25rem) * 5);
  padding-left: calc(var(--spacing, .25rem) * 5);
  background-color: #0000;
}
[data-v-1da4f95a] .location-picker-accordion .p-accordionheader-toggle-icon:before {
  content: "";
}
[data-v-1da4f95a] .location-picker-accordion .p-accordionpanel-active .p-accordionheader-toggle-icon:before {
  content: "";
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-1ca0018b],[data-v-1ca0018b]:before,[data-v-1ca0018b]:after,[data-v-1ca0018b]::backdrop {
      --tw-border-style: solid;
}
}
}
[data-v-1ca0018b] .p-steppanel {
  margin-top: calc(var(--spacing, .25rem) * 8);
  background-color: #0000;
  justify-content: center;
  display: flex;
}
[data-v-1ca0018b] .p-steppanels {
  margin: calc(var(--spacing, .25rem) * 0);
  padding: calc(var(--spacing, .25rem) * 0);
}
[data-v-1ca0018b] .p-steppanel-content {
  padding: calc(var(--spacing, .25rem) * 0);
}
[data-v-1ca0018b] .p-steppanels::-webkit-scrollbar {
  width: calc(var(--spacing, .25rem) * 4);
}
[data-v-1ca0018b] .p-steppanels::-webkit-scrollbar-track {
  background-color: #0000;
}
[data-v-1ca0018b] .p-steppanels::-webkit-scrollbar-thumb {
  border-radius: var(--radius-lg, .5rem);
  border-style: var(--tw-border-style);
  background-color: #fff3;
  border-width: 4px;
  border-color: #0000;
}
@supports (color: color-mix(in lab, red, red)) {
[data-v-1ca0018b] .p-steppanels::-webkit-scrollbar-thumb {
    background-color: color-mix(in oklab, var(--color-white, #fff) 20%, transparent);
}
}
[data-v-1ca0018b] .p-steppanels::-webkit-scrollbar-thumb {
  background-clip: content-box;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
