@charset "UTF-8";.forms-button[data-v-bc15a5a1]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;width:48px;height:64px;padding:0}.forms-button img[data-v-bc15a5a1]{width:20px;height:20px}.feedback-label[data-v-bc15a5a1]{font-size:10px;color:var(--Text-Primary);white-space:nowrap}.header-bar[data-v-f15eec9a]{display:flex;align-items:center;justify-content:center;height:48px;width:375px;padding:4px 16px 4px 0;box-sizing:border-box;background-color:var(--BackGround-background01);margin:auto;position:fixed;top:0;left:0;right:0;z-index:1000}.header-left[data-v-f15eec9a]{height:48px;width:48px}.left-button[data-v-f15eec9a]{height:48px;width:48px;padding:0;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.header-logo-img[data-v-f15eec9a]{width:48px;height:48px;object-fit:contain}.header-back-img[data-v-f15eec9a]{width:32px;height:32px;object-fit:contain}.header-title[data-v-f15eec9a]{margin:auto;display:flex;align-items:center;justify-content:center;color:var(--Text-Primary)}.header-right[data-v-f15eec9a]{height:48px;width:48px;display:flex;align-items:center;justify-content:center}.input-group[data-v-b38c939b]{display:flex;align-items:center;height:56px;width:343px;padding:16px 0;box-sizing:border-box;border-bottom:1px solid var(--Border-Gray);gap:16px;cursor:pointer}.input-group label[data-v-b38c939b]{color:var(--Text-Primary)}.input-group img[data-v-b38c939b]{width:24px;height:24px}.value[data-v-b38c939b]{flex:1;text-align:right;color:var(--Text-Secondary)}.primary[data-v-b38c939b]{color:var(--Text-Primary)}.modal-overlay[data-v-ebf25d20]{position:fixed;inset:0;background:var(--BackGround-Gray);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-ebf25d20]{width:342px;background:var(--BackGround-White);padding:24px 16px 8px 24px;border-radius:4px;box-shadow:0 11px 16px 0 var(--Shadow-Black);text-align:center;box-sizing:border-box;gap:32px;flex-direction:column;display:flex}.modal-message[data-v-ebf25d20]{text-align:left;padding:0 8px 0 0;display:flex;flex-direction:column;gap:16px}.modal-message .h3[data-v-ebf25d20]{color:var(--Text-Primary)}.modal-message .body02[data-v-ebf25d20]{color:var(--Text-Black)}.modal-actions[data-v-ebf25d20]{display:flex;gap:16px;width:302px;justify-content:flex-end}.modal-actions button[data-v-ebf25d20]{background:transparent;border:none;padding:10.5px 32px;height:42px;color:var(--Text-Primary);cursor:pointer;white-space:nowrap}.search-element-inner[data-v-f77314b7]{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;width:343px}.reset[data-v-f77314b7]{display:flex;justify-content:space-between;width:343px;align-items:center}.reset .h3[data-v-f77314b7]{color:var(--Text-Primary)}.reset-button[data-v-f77314b7]{display:flex;align-items:center;background:transparent;border:none;gap:4px;padding:0;color:var(--Text-Black);cursor:pointer}.reset-button[data-v-f77314b7]:disabled{color:var(--Text-Secondary);cursor:default}.reset-button img[data-v-f77314b7]{width:16px;height:16px;object-fit:contain}.search-inputs-group[data-v-f77314b7]{display:flex;flex-direction:column;gap:16px}.search-button[data-v-f77314b7]{height:56px;width:342px;display:flex;justify-content:center;padding:17.5px 16px;background-color:var(--BackGround-Black);color:var(--Text-White);box-sizing:border-box;border:none;cursor:pointer}.search-button[data-v-f77314b7]:disabled{background-color:var(--TOYOTA-Mono-Gray200);color:var(--Text-Secondary);cursor:default}.vehicle-list[data-v-99af80a1]{list-style-type:none;padding:0;margin:0}.vehicle-list-item[data-v-99af80a1]{display:flex;align-items:center;width:343px;padding:8px 0;box-sizing:border-box;border-bottom:1px solid var(--Border-Gray);cursor:pointer;position:relative;transition:transform .2s;overflow:hidden}.vehicle-list img[data-v-99af80a1]{width:64px;height:64px;border-radius:8px}.vehicle-list-info[data-v-99af80a1]{display:flex;flex-direction:column;justify-content:center;width:239px;height:64px;gap:4px}.h5[data-v-99af80a1]{color:var(--Text-Primary)}.vehicle-list-details[data-v-99af80a1]{display:flex;gap:10px}.body03[data-v-99af80a1]{color:var(--Text-Primary)}.result-button[data-v-99af80a1]{display:flex;justify-content:center;background:transparent;border:none;font-size:15px;margin-left:auto;padding:0}.result-button img[data-v-99af80a1]{width:24px;height:24px;object-fit:contain}.no-results[data-v-99af80a1]{color:var(--Text-Primary)}.vehicle-list-item.swiped .vehicle-list-main[data-v-99af80a1]{transform:translate(-80px)}.vehicle-list-main[data-v-99af80a1]{display:flex;align-items:center;transition:transform .2s;gap:8px}.delete-button[data-v-99af80a1]{position:absolute;right:0;top:0;border:none;z-index:2;background:transparent}.delete-button img[data-v-99af80a1]{height:80px;width:80px;border-radius:0}.history[data-v-892f6588]{display:flex;flex-direction:column;width:343px;height:475px;gap:8px}.view-all[data-v-892f6588]{display:flex;justify-content:space-between;width:343px;align-items:center}.view-all .h3[data-v-892f6588]{color:var(--Text-Primary)}.view-all-button[data-v-892f6588]{display:flex;align-items:center;background:transparent;border:none;color:var(--Text-Black);gap:4px;padding:0;cursor:pointer}.view-all-button[data-v-892f6588]:disabled{color:var(--Text-Secondary);cursor:default}.view-all-button img[data-v-892f6588]{width:20px;height:20px;object-fit:contain}.history-contents[data-v-892f6588]{height:437px;width:343px;display:flex;flex-direction:column;gap:16px}.no-results[data-v-892f6588]{color:var(--Text-Primary)}.search-container[data-v-cf5cd25d]{width:375px;height:494px;margin:48px auto auto;padding:16px;display:flex;flex-direction:column;gap:36px;box-sizing:border-box}.select-container[data-v-e467d32a]{display:flex;flex-direction:column;padding:16px;gap:16px;width:375px;height:561px;margin:48px auto auto;box-sizing:border-box}input[data-v-e467d32a]{width:343px;padding:8px 12px;border-radius:5px;outline:none;border:1px solid var(--Border-Gray);color:var(--Text-Secondary);box-sizing:border-box}.select-list[data-v-e467d32a]{list-style-type:none;padding:0;margin:0}.select-list-item[data-v-e467d32a]{width:343px;box-sizing:border-box;display:flex;align-items:center;padding:12px 0;border-bottom:1px solid var(--Border-Gray);gap:4px;cursor:pointer}.select-list-label[data-v-e467d32a]{flex:1}.select-list-item img[data-v-e467d32a]{width:32px;height:32px;object-fit:contain}.no-results[data-v-e467d32a]{color:var(--Text-Primary)}.result-container[data-v-ac2eed4e]{display:flex;flex-direction:column;gap:8px;padding:16px;margin:48px auto auto;width:375px;height:561px;box-sizing:border-box}.body02[data-v-ac2eed4e]{color:var(--Text-Primary)}.header-bar[data-v-564e4e87]{display:flex;align-items:center;width:375px;padding:8px 16px 8px 0;gap:16px;box-sizing:border-box;background-color:var(--BackGround-background01);margin:auto;position:fixed;top:0;left:0;right:0;z-index:1000}.header-left[data-v-564e4e87]{height:48px;width:48px;padding:0;background:transparent;border:none;cursor:pointer}.header-left img[data-v-564e4e87]{height:32px;width:32px}.vehicle-info[data-v-564e4e87]{display:flex;flex-direction:column;width:295px;gap:4px}.h4[data-v-564e4e87]{color:var(--Text-Primary)}.vehicle-details[data-v-564e4e87]{display:flex;gap:24px}.body02[data-v-564e4e87]{color:var(--Text-Primary)}.header-right[data-v-564e4e87]{height:48px;width:48px;display:flex;align-items:center;justify-content:center}.modal-overlay[data-v-9478e211]{position:fixed;inset:0;background:var(--BackGround-Gray);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-9478e211]{width:342px;background:var(--BackGround-White);padding:24px 16px 8px 24px;border-radius:4px;box-shadow:0 11px 16px 0 var(--Shadow-Black);text-align:center;box-sizing:border-box;gap:32px;flex-direction:column;display:flex}.modal-message[data-v-9478e211]{width:302px;text-align:left;padding:0 8px 0 0;display:flex;flex-direction:column;gap:16px}.modal-message .h3[data-v-9478e211]{margin:0;color:var(--Text-Primary)}.modal-info .body03[data-v-9478e211]{color:var(--Text-Black)}.modal-info[data-v-9478e211]{display:flex;flex-direction:column}.modal-info .modal-note[data-v-9478e211]{color:var(--Text-Secondary)}.modal-actions[data-v-9478e211]{gap:16px;width:302px;display:flex;justify-content:flex-end}.modal-actions button[data-v-9478e211]{background:transparent;border:none;padding:10.5px 32px;height:42px;color:var(--Text-Primary);cursor:pointer}.accordion-item[data-v-1ca6db27]{display:flex;width:167.5px;flex-direction:column;align-items:center;gap:4px}.img-wrapper[data-v-1ca6db27]{position:relative;width:167.5px;height:109px;display:flex;align-items:center;justify-content:center}.img-wrapper img[data-v-1ca6db27]:first-child{width:109px;height:109px}.info-icon[data-v-1ca6db27]{position:absolute;top:0;right:0;width:48px;height:48px;padding:0;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.img-wrapper .info-icon img[data-v-1ca6db27]{width:32px;height:32px}.standard-info[data-v-1ca6db27]{display:flex;width:167.5px;flex-direction:column}.standard-info .body03[data-v-1ca6db27]{color:var(--Text-Black)}.standard-detail[data-v-1ca6db27]{display:flex;align-items:flex-end;gap:4px;justify-content:flex-start}.standard-detail-row[data-v-1ca6db27]{display:flex;gap:16px;width:167.5px}.standard-detail .h4[data-v-1ca6db27]{color:var(--Text-Black)}.standard-detail .body03[data-v-1ca6db27]{color:var(--Text-Secondary)}.accordion-container[data-v-d808011e]{display:flex;flex-direction:column}.accordion-header[data-v-d808011e]{display:flex;width:343px;background:transparent;border:none;text-align:left;padding:16px 0;box-sizing:border-box;justify-content:space-between;align-items:center;cursor:pointer}.h4[data-v-d808011e]{color:var(--Text-Black)}.accordion-content[data-v-d808011e]{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:24px}.detail-container[data-v-1858a0a2]{display:flex;flex-direction:column;width:375px;height:561px;margin:65px auto auto;box-sizing:border-box}.tab-container[data-v-1858a0a2]{width:375px;height:48px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tab-container[data-v-1858a0a2]::-webkit-scrollbar{display:none}.tab-btn[data-v-1858a0a2]{height:48px;background:none;border:none;padding:13.5px 0;box-sizing:border-box;cursor:pointer;color:var(--Text-Black);border-bottom:1px solid var(--Border-Black)}.tab-btn.active[data-v-1858a0a2]{border-bottom:2px solid var(--Red-TOYOTA-Red)}.tab-btn span[data-v-1858a0a2]{display:block;padding:0 14.75px;box-sizing:border-box}.tab-content[data-v-1858a0a2]{display:flex;flex-direction:column;gap:24px;padding:16px;box-sizing:border-box;flex:1 1 0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.history[data-v-23dac112]{display:flex;flex-direction:column;width:375px;height:561px;gap:8px;margin:48px auto auto;padding:16px;box-sizing:border-box}.delete-all[data-v-23dac112]{display:flex;justify-content:space-between;width:343px;align-items:center}.delete-all .h3[data-v-23dac112]{color:var(--Text-Primary)}.delete-all-button[data-v-23dac112]{display:flex;align-items:center;background:transparent;border:none;color:var(--Red-TOYOTA-Red);gap:2px;padding:0;cursor:pointer}.delete-all-button[data-v-23dac112]:disabled{color:var(--Text-Secondary);cursor:default}.delete-all-button img[data-v-23dac112]{width:20px;height:20px;object-fit:contain}.history-contents[data-v-23dac112]{display:flex;flex-direction:column;gap:16px}.no-results[data-v-23dac112]{color:var(--Text-Primary)}:root{--Text-Black:#000000;--Text-Primary:#222222;--Text-Secondary:#666666;--Text-White:#FFFFFF;--TOYOTA-Mono-Gray200:#D9D9D9;--TOYOTA-Mono-Black:#000000;--Red-TOYOTA-Red:#EB0A1E;--Object-Black:#000000;--Object-Gray-600:#666666;--Border-Black:#000000;--Border-Gray:#D9D9D9;--BackGround-White:#FFFFFF;--BackGround-Black:#000000;--BackGround-Gray:rgba(0,0,0,.3);--BackGround-background01:#F9F9F9;--Shadow-Black:rgba(0,0,0,.2)}html,body,#app{width:375px;margin:auto}.h1{font-size:32px;line-height:1.5;letter-spacing:.04em;font-weight:600}.h2{font-size:24px;line-height:1.5;letter-spacing:.04em;font-weight:600}.h3{font-size:20px;line-height:1.5;letter-spacing:.04em;font-weight:600}.h4{font-size:16px;line-height:1.5;letter-spacing:.04em;font-weight:600}.h5{font-size:14px;line-height:1.5;letter-spacing:.04em;font-weight:600}.body01{font-size:16px;line-height:1.5;letter-spacing:.04em;font-weight:300}.body02{font-size:14px;line-height:1.5;letter-spacing:.04em;font-weight:400}.body03{font-size:12px;line-height:1.5;letter-spacing:.04em;font-weight:400}.body04{font-size:10px;line-height:1.5;letter-spacing:.04em;font-weight:300}
