|
@@ -1,19 +1,20 @@
|
|
|
<!-- eslint-disable @intlify/vue-i18n/no-raw-text -->
|
|
<!-- eslint-disable @intlify/vue-i18n/no-raw-text -->
|
|
|
<template>
|
|
<template>
|
|
|
<q-page class="sob-medida-page">
|
|
<q-page class="sob-medida-page">
|
|
|
|
|
+ <div class="row items-center q-px-md q-pt-md q-pb-sm bg-white shadow-profile">
|
|
|
|
|
+ <q-btn flat round dense icon="mdi-chevron-left" color="primary" @click="router.back()" />
|
|
|
|
|
+ <q-space />
|
|
|
|
|
+ <span class="text-subtitle1 text-primary font16 fontbold gradient-diarista">{{ $t('sob_medida.page_title') }}</span>
|
|
|
|
|
+ <q-space />
|
|
|
|
|
+ </div>
|
|
|
<div class="page-shell">
|
|
<div class="page-shell">
|
|
|
- <span class="page-title gradient-diarista">
|
|
|
|
|
- {{ $t('sob_medida.page_title') }}
|
|
|
|
|
- </span>
|
|
|
|
|
|
|
|
|
|
- <!-- CARD PEDIDO -->
|
|
|
|
|
<q-card flat bordered class="figma-card compact-card">
|
|
<q-card flat bordered class="figma-card compact-card">
|
|
|
- <div class="card-title text-center gradient-diarista">
|
|
|
|
|
|
|
+ <div class="card-title text-left font16 fontbold gradient-diarista">
|
|
|
{{ $t('sob_medida.your_order') }}
|
|
{{ $t('sob_medida.your_order') }}
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <!-- quantidade -->
|
|
|
|
|
- <div class="field-label text-center gradient-diarista">
|
|
|
|
|
|
|
+ <div class="field-label text-center gradient-diarista font12 fontbold">
|
|
|
{{ $t('sob_medida.quantity_service') }}
|
|
{{ $t('sob_medida.quantity_service') }}
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
@@ -23,6 +24,7 @@
|
|
|
flat
|
|
flat
|
|
|
icon="remove"
|
|
icon="remove"
|
|
|
class="quantity-btn"
|
|
class="quantity-btn"
|
|
|
|
|
+ size="sm"
|
|
|
@click="decreaseQuantity"
|
|
@click="decreaseQuantity"
|
|
|
/>
|
|
/>
|
|
|
|
|
|
|
@@ -34,12 +36,12 @@
|
|
|
round
|
|
round
|
|
|
flat
|
|
flat
|
|
|
icon="add"
|
|
icon="add"
|
|
|
|
|
+ size="sm"
|
|
|
class="quantity-btn"
|
|
class="quantity-btn"
|
|
|
@click="increaseQuantity"
|
|
@click="increaseQuantity"
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <!-- endereço -->
|
|
|
|
|
<div class="options-grid gradient-diarista">
|
|
<div class="options-grid gradient-diarista">
|
|
|
<div
|
|
<div
|
|
|
v-for="option in addressTypesOptions"
|
|
v-for="option in addressTypesOptions"
|
|
@@ -56,8 +58,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <!-- tipo serviço -->
|
|
|
|
|
- <div class="field-label text-center gradient-diarista">
|
|
|
|
|
|
|
+ <div class="field-label text-center gradient-diarista font12 fontbold">
|
|
|
{{ $t('sob_medida.service_type') }}
|
|
{{ $t('sob_medida.service_type') }}
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
@@ -77,8 +78,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <!-- especialidades -->
|
|
|
|
|
- <div class="field-label text-center gradient-diarista">
|
|
|
|
|
|
|
+ <div class="field-label text-center gradient-diarista font12 fontbold">
|
|
|
{{ $t('sob_medida.preferred_specialty') }}
|
|
{{ $t('sob_medida.preferred_specialty') }}
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
@@ -98,7 +98,6 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <!-- descrição -->
|
|
|
|
|
<div class="field-label text-center gradient-diarista">
|
|
<div class="field-label text-center gradient-diarista">
|
|
|
{{ $t('sob_medida.description_label') }}
|
|
{{ $t('sob_medida.description_label') }}
|
|
|
<span class="optional">
|
|
<span class="optional">
|
|
@@ -118,8 +117,7 @@
|
|
|
/>
|
|
/>
|
|
|
</q-card>
|
|
</q-card>
|
|
|
|
|
|
|
|
- <!-- FAIXA -->
|
|
|
|
|
- <div class="section-title gradient-diarista">
|
|
|
|
|
|
|
+ <div class="section-title gradient-diarista font16 fontbold">
|
|
|
{{ $t('sob_medida.price_range_title') }}
|
|
{{ $t('sob_medida.price_range_title') }}
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
@@ -148,22 +146,23 @@
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div class="range-helper gradient-diarista">
|
|
|
|
|
|
|
+ <div class="range-helper">
|
|
|
{{ $t('sob_medida.price_range_helper') }}
|
|
{{ $t('sob_medida.price_range_helper') }}
|
|
|
</div>
|
|
</div>
|
|
|
</q-card>
|
|
</q-card>
|
|
|
|
|
|
|
|
- <!-- DATA -->
|
|
|
|
|
- <div class="section-title gradient-diarista">
|
|
|
|
|
|
|
+ <div class="font16 fontbold section-title gradient-diarista">
|
|
|
{{ $t('sob_medida.date_and_time') }}
|
|
{{ $t('sob_medida.date_and_time') }}
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <q-card flat bordered class="figma-card date-card">
|
|
|
|
|
|
|
+ <q-card bordered class="date-card">
|
|
|
<q-date
|
|
<q-date
|
|
|
v-model="selectedDate"
|
|
v-model="selectedDate"
|
|
|
minimal
|
|
minimal
|
|
|
|
|
+ square
|
|
|
color="purple"
|
|
color="purple"
|
|
|
- class="figma-date calendar-custom"
|
|
|
|
|
|
|
+ class="full-width figma-date calendar-custom"
|
|
|
|
|
+ :options="dateOptions"
|
|
|
/>
|
|
/>
|
|
|
</q-card>
|
|
</q-card>
|
|
|
</div>
|
|
</div>
|
|
@@ -171,9 +170,8 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
|
-// IMPORTS
|
|
|
|
|
import { ref, computed, watch, onMounted } from 'vue'
|
|
import { ref, computed, watch, onMounted } from 'vue'
|
|
|
-import { useQuasar } from 'quasar'
|
|
|
|
|
|
|
+import { useQuasar, date } from 'quasar'
|
|
|
import { useRouter } from 'vue-router'
|
|
import { useRouter } from 'vue-router'
|
|
|
|
|
|
|
|
import ServiceSelectionSheet from 'src/pages/search/components/ServiceSelectionSheet.vue'
|
|
import ServiceSelectionSheet from 'src/pages/search/components/ServiceSelectionSheet.vue'
|
|
@@ -187,13 +185,11 @@ import {useI18n} from 'vue-i18n'
|
|
|
import { userStore } from 'src/stores/user'
|
|
import { userStore } from 'src/stores/user'
|
|
|
import { calculateDailyPrices } from 'src/helpers/utils'
|
|
import { calculateDailyPrices } from 'src/helpers/utils'
|
|
|
|
|
|
|
|
-// SETUP
|
|
|
|
|
const $q = useQuasar()
|
|
const $q = useQuasar()
|
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
|
const user = userStore()
|
|
const user = userStore()
|
|
|
const { t } = useI18n()
|
|
const { t } = useI18n()
|
|
|
|
|
|
|
|
-// REFS
|
|
|
|
|
const serviceTypes = ref([])
|
|
const serviceTypes = ref([])
|
|
|
const specialties = ref([])
|
|
const specialties = ref([])
|
|
|
const address = ref(null)
|
|
const address = ref(null)
|
|
@@ -215,7 +211,6 @@ const priceRange = ref({
|
|
|
max: 300
|
|
max: 300
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
-// COMPUTED
|
|
|
|
|
const addressTypesOptions = computed(() => [
|
|
const addressTypesOptions = computed(() => [
|
|
|
{ label: t('sob_medida.residential'), value: 'home' },
|
|
{ label: t('sob_medida.residential'), value: 'home' },
|
|
|
{ label: t('sob_medida.commercial'), value: 'commercial' }
|
|
{ label: t('sob_medida.commercial'), value: 'commercial' }
|
|
@@ -235,7 +230,6 @@ const maxPosition = computed(() =>
|
|
|
(PRICE_LIMITS.max - PRICE_LIMITS.min)) * 100
|
|
(PRICE_LIMITS.max - PRICE_LIMITS.min)) * 100
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-// FUNCTIONS
|
|
|
|
|
const openServiceSelection = () => {
|
|
const openServiceSelection = () => {
|
|
|
$q.dialog({
|
|
$q.dialog({
|
|
|
component: ServiceSelectionSheet,
|
|
component: ServiceSelectionSheet,
|
|
@@ -291,10 +285,7 @@ const saveFinalOrder = async (payloadFinal) => {
|
|
|
message: t('sob_medida.success_message')
|
|
message: t('sob_medida.success_message')
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
- router.push({
|
|
|
|
|
- name: 'DashboardPage',
|
|
|
|
|
- query: { showSuccessModal: 'true' }
|
|
|
|
|
-})
|
|
|
|
|
|
|
+ router.push('/#showSuccessModal')
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const increaseQuantity = () => {
|
|
const increaseQuantity = () => {
|
|
@@ -305,13 +296,16 @@ const decreaseQuantity = () => {
|
|
|
if (quantity.value > 1) quantity.value--
|
|
if (quantity.value > 1) quantity.value--
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// WATCH
|
|
|
|
|
|
|
+const dateOptions = (d) => {
|
|
|
|
|
+ const today = date.formatDate(new Date(), 'YYYY/MM/DD')
|
|
|
|
|
+ return d >= today
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
watch(selectedDate, (newDate, oldDate) => {
|
|
watch(selectedDate, (newDate, oldDate) => {
|
|
|
if (!newDate || newDate === oldDate) return
|
|
if (!newDate || newDate === oldDate) return
|
|
|
openServiceSelection()
|
|
openServiceSelection()
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
-// LIFECYCLE
|
|
|
|
|
onMounted(async () => {
|
|
onMounted(async () => {
|
|
|
const { data } = await getPrimaryAddress(user.user.client.id, 'client')
|
|
const { data } = await getPrimaryAddress(user.user.client.id, 'client')
|
|
|
address.value = data.payload
|
|
address.value = data.payload
|
|
@@ -336,15 +330,12 @@ onMounted(async () => {
|
|
|
.page-title {
|
|
.page-title {
|
|
|
display: block;
|
|
display: block;
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
- font-size: 18px;
|
|
|
|
|
- font-weight: 700;
|
|
|
|
|
margin: 0 0 20px;
|
|
margin: 0 0 20px;
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
margin-top: 16px;
|
|
margin-top: 16px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.figma-card {
|
|
.figma-card {
|
|
|
- border-radius: 24px;
|
|
|
|
|
background: #fff;
|
|
background: #fff;
|
|
|
padding: 18px;
|
|
padding: 18px;
|
|
|
margin-bottom: 20px;
|
|
margin-bottom: 20px;
|
|
@@ -354,8 +345,6 @@ onMounted(async () => {
|
|
|
.card-title,
|
|
.card-title,
|
|
|
.section-title {
|
|
.section-title {
|
|
|
color: #7b61ff;
|
|
color: #7b61ff;
|
|
|
- font-size: 16px;
|
|
|
|
|
- font-weight: 700;
|
|
|
|
|
margin-bottom: 16px;
|
|
margin-bottom: 16px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -369,8 +358,6 @@ onMounted(async () => {
|
|
|
:deep(.q-radio__label),
|
|
:deep(.q-radio__label),
|
|
|
:deep(.q-checkbox__label) {
|
|
:deep(.q-checkbox__label) {
|
|
|
color: #000 !important;
|
|
color: #000 !important;
|
|
|
- font-size: 14px;
|
|
|
|
|
- font-weight: 400;
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
:deep(.q-checkbox__inner),
|
|
:deep(.q-checkbox__inner),
|
|
@@ -385,14 +372,11 @@ onMounted(async () => {
|
|
|
|
|
|
|
|
.field-label {
|
|
.field-label {
|
|
|
color: #7b61ff;
|
|
color: #7b61ff;
|
|
|
- font-size: 13px;
|
|
|
|
|
- font-weight: 600;
|
|
|
|
|
margin: 18px 0 10px;
|
|
margin: 18px 0 10px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.optional {
|
|
.optional {
|
|
|
color: #9e9e9e;
|
|
color: #9e9e9e;
|
|
|
- font-weight: 400;
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -410,9 +394,7 @@ onMounted(async () => {
|
|
|
resize: none;
|
|
resize: none;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* CARD */
|
|
|
|
|
.compact-card {
|
|
.compact-card {
|
|
|
- border-radius: 32px;
|
|
|
|
|
padding: 28px 22px;
|
|
padding: 28px 22px;
|
|
|
background: #fafafa;
|
|
background: #fafafa;
|
|
|
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
|
|
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
|
|
@@ -432,7 +414,6 @@ onMounted(async () => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-/* container */
|
|
|
|
|
.range-container {
|
|
.range-container {
|
|
|
position: relative;
|
|
position: relative;
|
|
|
padding-top: 58px;
|
|
padding-top: 58px;
|
|
@@ -440,7 +421,6 @@ onMounted(async () => {
|
|
|
padding-right: 10px;
|
|
padding-right: 10px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* bolha tipo pin */
|
|
|
|
|
.price-pin {
|
|
.price-pin {
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
top: 0;
|
|
top: 0;
|
|
@@ -459,30 +439,24 @@ onMounted(async () => {
|
|
|
.price-pin span {
|
|
.price-pin span {
|
|
|
transform: rotate(45deg);
|
|
transform: rotate(45deg);
|
|
|
color: #fff;
|
|
color: #fff;
|
|
|
- font-size: 13px;
|
|
|
|
|
- font-weight: 700;
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* RANGE */
|
|
|
|
|
.price-range {
|
|
.price-range {
|
|
|
padding: 8px 0 0;
|
|
padding: 8px 0 0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* trilha */
|
|
|
|
|
.price-range :deep(.q-slider__track-container) {
|
|
.price-range :deep(.q-slider__track-container) {
|
|
|
height: 6px;
|
|
height: 6px;
|
|
|
border-radius: 30px;
|
|
border-radius: 30px;
|
|
|
background: #ddd7ea;
|
|
background: #ddd7ea;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* preenchimento */
|
|
|
|
|
.price-range :deep(.q-slider__track) {
|
|
.price-range :deep(.q-slider__track) {
|
|
|
height: 6px;
|
|
height: 6px;
|
|
|
border-radius: 30px;
|
|
border-radius: 30px;
|
|
|
background: linear-gradient(90deg, #d95cff, #7a5cff);
|
|
background: linear-gradient(90deg, #d95cff, #7a5cff);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* THUMB REAL FIGMA */
|
|
|
|
|
.price-range :deep(.q-slider__thumb) {
|
|
.price-range :deep(.q-slider__thumb) {
|
|
|
width: 24px;
|
|
width: 24px;
|
|
|
height: 24px;
|
|
height: 24px;
|
|
@@ -494,7 +468,6 @@ onMounted(async () => {
|
|
|
box-shadow: none;
|
|
box-shadow: none;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* remove quadrado interno do quasar */
|
|
|
|
|
.price-range :deep(.q-slider__thumb-shape) {
|
|
.price-range :deep(.q-slider__thumb-shape) {
|
|
|
display: none;
|
|
display: none;
|
|
|
}
|
|
}
|
|
@@ -503,17 +476,13 @@ onMounted(async () => {
|
|
|
display: none;
|
|
display: none;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* texto helper */
|
|
|
|
|
.range-helper {
|
|
.range-helper {
|
|
|
margin-top: 18px;
|
|
margin-top: 18px;
|
|
|
- font-size: 12px;
|
|
|
|
|
line-height: 1.45;
|
|
line-height: 1.45;
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
color: #6b6b6b;
|
|
color: #6b6b6b;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* transição suave */
|
|
|
|
|
-
|
|
|
|
|
.price-pin,
|
|
.price-pin,
|
|
|
.price-range :deep(.q-slider__thumb) {
|
|
.price-range :deep(.q-slider__thumb) {
|
|
|
transition:
|
|
transition:
|
|
@@ -522,7 +491,6 @@ onMounted(async () => {
|
|
|
filter 0.25s ease;
|
|
filter 0.25s ease;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// quantidade
|
|
|
|
|
.quantity-stepper {
|
|
.quantity-stepper {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
justify-content: center;
|
|
justify-content: center;
|
|
@@ -534,15 +502,13 @@ onMounted(async () => {
|
|
|
.quantity-btn {
|
|
.quantity-btn {
|
|
|
background: #f5f0ff;
|
|
background: #f5f0ff;
|
|
|
color: #7b61ff;
|
|
color: #7b61ff;
|
|
|
- width: 38px;
|
|
|
|
|
- height: 38px;
|
|
|
|
|
|
|
+ width: 28px;
|
|
|
|
|
+ height: 28px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.quantity-value {
|
|
.quantity-value {
|
|
|
min-width: 40px;
|
|
min-width: 40px;
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
- font-size: 22px;
|
|
|
|
|
- font-weight: 700;
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.service-type-inline {
|
|
.service-type-inline {
|
|
@@ -572,36 +538,30 @@ onMounted(async () => {
|
|
|
|
|
|
|
|
.specialties-grid :deep(.q-checkbox__label) {
|
|
.specialties-grid :deep(.q-checkbox__label) {
|
|
|
color: #000 !important;
|
|
color: #000 !important;
|
|
|
- font-size: 13px;
|
|
|
|
|
line-height: 1.2;
|
|
line-height: 1.2;
|
|
|
white-space: normal;
|
|
white-space: normal;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* hover individual do balão */
|
|
|
|
|
.price-pin:hover {
|
|
.price-pin:hover {
|
|
|
background: linear-gradient(180deg, #7b68ff, #5f46d8);
|
|
background: linear-gradient(180deg, #7b68ff, #5f46d8);
|
|
|
box-shadow: none;
|
|
box-shadow: none;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* clique individual do balão */
|
|
|
|
|
.price-pin:active {
|
|
.price-pin:active {
|
|
|
background: linear-gradient(180deg, #6d52ff, #5438d6);
|
|
background: linear-gradient(180deg, #6d52ff, #5438d6);
|
|
|
box-shadow: none;
|
|
box-shadow: none;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* thumb hover individual */
|
|
|
|
|
.price-range :deep(.q-slider__thumb:hover) {
|
|
.price-range :deep(.q-slider__thumb:hover) {
|
|
|
background: #6d52ff !important;
|
|
background: #6d52ff !important;
|
|
|
box-shadow: 0 0 0 18px rgba(109, 82, 255, 0.22);
|
|
box-shadow: 0 0 0 18px rgba(109, 82, 255, 0.22);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* thumb selecionado */
|
|
|
|
|
.price-range :deep(.q-slider__thumb:active) {
|
|
.price-range :deep(.q-slider__thumb:active) {
|
|
|
background: #5e3fff !important;
|
|
background: #5e3fff !important;
|
|
|
box-shadow: 0 0 0 22px rgba(94, 63, 255, 0.28);
|
|
box-shadow: 0 0 0 22px rgba(94, 63, 255, 0.28);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* trilha mais viva só quando mouse estiver no slider */
|
|
|
|
|
.price-range:hover :deep(.q-slider__track) {
|
|
.price-range:hover :deep(.q-slider__track) {
|
|
|
filter: brightness(0.95);
|
|
filter: brightness(0.95);
|
|
|
}
|
|
}
|
|
@@ -692,8 +652,6 @@ onMounted(async () => {
|
|
|
:deep(.q-radio__label),
|
|
:deep(.q-radio__label),
|
|
|
:deep(.q-checkbox__label) {
|
|
:deep(.q-checkbox__label) {
|
|
|
color: #000 !important;
|
|
color: #000 !important;
|
|
|
- font-size: 14px;
|
|
|
|
|
- font-weight: 400;
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
:deep(.q-checkbox__inner),
|
|
:deep(.q-checkbox__inner),
|
|
@@ -701,7 +659,6 @@ onMounted(async () => {
|
|
|
color: #a78bfa !important;
|
|
color: #a78bfa !important;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* 📱 celular */
|
|
|
|
|
@media (max-width: 480px) {
|
|
@media (max-width: 480px) {
|
|
|
.page-shell {
|
|
.page-shell {
|
|
|
max-width: 100%;
|
|
max-width: 100%;
|
|
@@ -716,7 +673,6 @@ onMounted(async () => {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-/* 📲 tablet */
|
|
|
|
|
@media (min-width: 768px) {
|
|
@media (min-width: 768px) {
|
|
|
.page-shell {
|
|
.page-shell {
|
|
|
max-width: 460px;
|
|
max-width: 460px;
|