#mypage .search .top__wrap{text-align:center}#mypage .search-box,#mypage .search .flex .search_btn_wr{justify-content:center}#mypage .search-box{display:flex}#mypage .search .top__wrap .el-input{width:270px}#mypage .el-dialog__wrapper{background:unset!important}.search__btn.ai-search{margin-left:10px;background:#667eea!important;color:#fff!important;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.ai-search-dialog .el-dialog__header{padding:20px}.ai-search-dialog .el-dialog__title{color:#000;font-size:20px;font-weight:700}.ai-search-dialog .el-dialog__body{padding:30px!important}.ai-search-content{display:flex;flex-direction:column;gap:30px}.question-section{display:flex;flex-direction:column;gap:15px}.question-title{font-size:16px;font-weight:600;color:#333;margin-bottom:5px}.question-section .el-radio-group{display:flex;flex-wrap:wrap;gap:10px}.question-section .el-radio{margin-right:0;padding:10px 15px;border:2px solid #e0e0e0;border-radius:8px;transition:all .3s ease}.question-section .el-radio:hover{border-color:#667eea;background:#f5f7ff}.question-section .el-radio.is-checked{border-color:#667eea;background:rgba(102,126,234,.08235294117647059)}.budget-input-group{display:flex;align-items:center;gap:10px}.budget-separator{font-size:16px;color:#666;font-weight:600}.budget-unit{font-size:14px;color:#666;margin-left:5px}.dialog-footer{display:flex;justify-content:flex-end;gap:10px}.dialog-footer .el-button--primary{background:#667eea;border:none}.dialog-footer .el-button--primary:hover{color:#fff}#mypage .serach.mb-only .recommand__wrap .content__line{margin:10px 0}@media screen and (max-width:1024px){#mypage .el-dialog__wrapper .el-dialog{margin-top:10px!important;max-height:calc(100% - 120px);padding:20px 0}}@media (max-width:768px){#mypage .search .text{margin:10px 0}#mypage .search .flex{flex-wrap:wrap}#mypage .search .flex .search_btn_wr{display:flex;gap:10px;flex:0 1 100%;padding:10px 0}.search__btn.ai-search{width:100%;margin-left:0;margin-top:10px}.ai-search-dialog .el-dialog{width:90%!important}.question-section .el-radio{flex:1 1 calc(50% - 5px);min-width:100px}.budget-separator{text-align:center}}@media (max-width:480px){.budget-input-group{flex-direction:column}.budget-unit{display:none}}@media screen and (max-width:320px){#mypage .search .top__wrap .el-input{width:200px!important}}.content__line.calendar-type3[data-v-d40b68ee]{max-width:none}