.search[data-v-1e251187]{align-items:center;background:#f5f5f5;border:1px solid transparent;border-radius:8px;box-sizing:border-box;color:#ccc8c8;display:flex;font-size:16px;font-weight:500;gap:8px;height:44px;line-height:20px;padding:0 16px;transition:all .2s ease;width:100%}@media screen and (max-width:900px){.search[data-v-1e251187]{font-size:14px;height:34px;line-height:18px}}.search[data-v-1e251187]:active,.search[data-v-1e251187]:focus-within{background:#fff;border:1px solid #333;color:#333}.search input[data-v-1e251187]{border:none;flex:1;min-width:0;outline:none}.search input[data-v-1e251187]::-moz-placeholder{color:#ccc8c8}.search input[data-v-1e251187]::placeholder{color:#ccc8c8}.wrapper[data-v-3b781e5b]{display:flex;justify-content:center;max-height:100%;overflow:hidden}@media screen and (max-width:768px){.wrapper[data-v-3b781e5b]{max-height:calc(100% - 32px)}}.bottom[data-v-3b781e5b]{border-radius:16px 16px 0 0;bottom:0;display:flex;justify-content:center;overflow:hidden;position:absolute;width:100%}.header[data-v-3b781e5b]{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:24px}@media screen and (max-width:768px){.header[data-v-3b781e5b]{padding:20px}}.title[data-v-3b781e5b]{color:#333232;font-size:20px;font-weight:700;line-height:24px}@media screen and (max-width:768px){.title[data-v-3b781e5b]{font-size:18px;line-height:22px}}.cancel-btn[data-v-3b781e5b]{align-items:center;border:1px solid #e5e3e3;border-radius:9999px;display:flex;flex:1;font-size:14px;font-weight:700;height:50px;justify-content:center;line-height:18px}@media screen and (max-width:768px){.cancel-btn[data-v-3b781e5b]{height:42px}}.submit-btn[data-v-3b781e5b]{align-items:center;background:var(--theme-color);border-radius:9999px;color:#fff;display:flex;flex:1;font-size:14px;font-weight:700;height:50px;justify-content:center;line-height:18px}@media screen and (max-width:768px){.submit-btn[data-v-3b781e5b]{height:42px}}.footer[data-v-3b781e5b]{border-top:1px solid #e5e5e5;display:flex;gap:16px;padding:24px}@media screen and (max-width:768px){.footer[data-v-3b781e5b]{padding:16px 20px}}.v-dialog .v-card[data-v-3b781e5b]{border-radius:16px;box-shadow:none;display:flex;flex-direction:column;width:500px}.content[data-v-3b781e5b]{flex:1;overflow:hidden auto}@media screen and (max-width:768px){.v-dialog .v-card[data-v-3b781e5b]{border-radius:16px 16px 0 0!important;width:100%}}
