
.native-offering-form[data-v-d64a053e] {
    width: 100%;
    min-width: 0;
    overflow-wrap: anywhere;
}
.native-offering-form[data-v-d64a053e] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]),
.native-offering-form[data-v-d64a053e] textarea,
.native-offering-form[data-v-d64a053e] select {
    max-width: 100%;
    min-width: 0;
}
.native-offering-form[data-v-d64a053e] label {
    min-width: 0;
}
@media (max-width: 639px) {
.native-matrix-row[data-v-d64a053e] {
        grid-template-columns: minmax(0, 1fr);
}
.native-offering-form[data-v-d64a053e] button[type="submit"] {
        min-height: 48px;
        white-space: normal;
}
}
@media (min-width: 640px) {
.native-matrix-row[data-v-d64a053e] {
        grid-template-columns: minmax(0, 1fr) minmax(8rem, 10rem);
}
}

.hq-rental-select[data-v-062a03f1] {
    background: var(--era-control-surface, #111827) !important;
    color: var(--era-control-text, #ffffff) !important;
    border-color: var(--era-control-border, #111827) !important;
    color-scheme: var(--era-control-color-scheme, dark);
}
.hq-rental-select option[data-v-062a03f1] {
    background: var(--era-control-surface, #111827);
    color: var(--era-control-text, #ffffff);
}
.hq-rental-select[data-v-062a03f1]:focus {
    border-color: var(--era-control-focus, #facc15) !important;
    box-shadow: 0 0 0 3px color-mix(in srgb, var(--era-control-focus, #facc15) 35%, transparent) !important;
}
@media (max-width: 639px) {
.pro-offering-journey-nav[data-v-062a03f1] {
        overflow-wrap: anywhere;
}
.pro-offering-journey-nav > div[data-v-062a03f1]:first-child {
        align-items: flex-start;
        flex-wrap: wrap;
}
.pro-offering-journey-nav > div:first-child > p[data-v-062a03f1] {
        min-width: 0;
        flex: 1 1 10rem;
}
.pro-offering-journey-nav ol > li[data-v-062a03f1] {
        min-width: 0;
}
.pro-offering-journey-nav ol > li > button[data-v-062a03f1] {
        width: auto;
        min-width: 44px;
        max-width: 100%;
        white-space: normal;
        padding-left: 0.625rem;
        padding-right: 0.625rem;
        overflow-wrap: anywhere;
}
.pro-offering-journey-controls > button[data-v-062a03f1] {
        flex: 1 1 0;
        min-width: 0;
        white-space: normal;
}
}
