.specific-line-modal .main.specific-line-error[data-v-e3be1609]{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center;padding:2em 0}.specific-line-modal .main.specific-line-error .error-icon[data-v-e3be1609]{--svg-width:50px;--svg-height:50px;--svg-fill-color:var(--primary)}.specific-line-modal .main.specific-line-error p[data-v-e3be1609]{color:var(--primary);font-size:var(--fs-heading-5);font-weight:600}.specific-line-modal[data-v-e3be1609]{background-color:#fff;border-radius:30px;box-shadow:0 2px 16px #0003;overflow-y:auto;padding:2em}.specific-line-modal .header[data-v-e3be1609]{display:flex;justify-content:center;position:relative}.specific-line-modal .header button[data-v-e3be1609]{left:0;position:absolute;top:5px}.specific-line-modal .main[data-v-e3be1609]{display:flex;flex-direction:column;gap:1.5em}.specific-line-modal .main .open_scholar_bus-icon[data-v-e3be1609],.specific-line-modal .main .scholar_bus-icon[data-v-e3be1609],.specific-line-modal .main .specific-line-icon[data-v-e3be1609]{display:flex;justify-content:center;padding:2em 0;--svg-width:100px;--svg-height:100px}.specific-line-modal .main .open_scholar_bus-icon img[data-v-e3be1609],.specific-line-modal .main .scholar_bus-icon img[data-v-e3be1609],.specific-line-modal .main .specific-line-icon img[data-v-e3be1609]{width:120px}.specific-line-modal .main .open_scholar_bus-icon[data-v-e3be1609],.specific-line-modal .main .scholar_bus-icon[data-v-e3be1609]{--svg-fill-color:var(--primary)}.specific-line-modal .main p[data-v-e3be1609]{color:var(--neutral-1)}.specific-line-modal .main .specific-line-subtitle[data-v-e3be1609]{align-items:center;display:inline-flex;gap:.5em}.specific-line-modal .main .specific-line-subtitle img[data-v-e3be1609]{width:16px}.specific-line-modal .main .specific-line-link[data-v-e3be1609]{display:flex;justify-content:center}.specific-line-modal .main .specific-line-link a[data-v-e3be1609]{background-color:var(--primary);border-radius:16px;color:#fff;display:inline-block;font-size:var(--fs-heading-6);font-weight:700;padding:1em;text-align:center;width:100%}.specific-line-modal .specific-line-information[data-v-e3be1609]{display:flex;flex-direction:column;gap:1.5em}.specific-line-modal .specific-line-information .specific-line-reservation-title[data-v-e3be1609]{align-items:center;display:flex;font-weight:600;gap:.5em;--svg-fill-color:var(--secondary);--svg-width:14px}.specific-line-button[data-v-23388045]{align-items:center;color:var(--secondary);display:flex;font-weight:700;gap:.5em;--svg-circle-fill-color:var(--secondary);--svg-path-fill-color:#fff}
