body{margin:0;padding:0;background-color:#f5f5f5;font-family:sans-serif}*{margin:0;padding:0;box-sizing:border-box}.header-wrapper{width:100%;height:auto;background-color:#fff;z-index:1000}.header-inner{max-width:900px;margin:0 auto;padding-bottom:5px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.header-inner h1{margin-top:0;padding-top:0;color:#0068ff;font-family:Inter;font-size:35px;font-weight:700;cursor:pointer}.categoryFilter{display:flex;gap:40px}.categoryFilter div{cursor:pointer;color:#00000080;text-align:center;font-family:Inter;font-size:15px;font-weight:500}.categoryFilter div:hover{color:#0068ff}.user-menu{cursor:pointer;display:flex;gap:7px;color:#0000007d;text-align:center;font-family:Inter;font-size:13px;font-weight:100}.user-menu{color:#000000b3}.user-menu>div{cursor:pointer;position:relative}.user-menu>div:hover{text-decoration:underline;text-decoration-color:#0000004d;text-underline-offset:2px}.user-menu>div:nth-child(2):hover{text-decoration:none;cursor:default}.banner-wrapper{width:100%;height:160px;background:#eae9e9}.banner-inner{max-width:900px;margin:0 auto;height:160px;box-sizing:border-box;padding:3% 0}.scholarship{color:#1e75f2;font-family:Inter;font-size:20px;font-weight:700}.info{margin-top:7px;color:#0000007d;font-family:Inter;font-size:15px;font-weight:700}.searchbar-wrapper{position:relative;width:100%;height:140px;margin:0 auto;z-index:99999}.search{width:700px;top:-20px;left:50%;transform:translate(-50%);position:absolute;border:2px solid #89b8fa;border-radius:20px;background-color:#fff;box-shadow:3px 3px 40px #0068ff40;padding-top:25px;overflow:hidden;transition:1s ease}.search.action{padding-top:0;min-height:128.5px;width:900px}.search.custom{margin-top:25px;top:0;padding-top:0;width:900px;box-shadow:3px 3px 20px #0068ff33;padding-bottom:4px;transition:1s ease}.search.custom.action{padding-top:0;min-height:70px;width:900px}.search h1{color:#0068ff;text-align:center;font-family:Inter;font-size:23px;font-weight:700}.search h2{color:#0000004a;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.searchbox-wrapper{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:0 80px}.searchbox-wrapper.action{padding:0 20px}.searchbar{display:flex;align-items:center;flex:1;min-height:50px;font-size:32px;font-weight:500;color:#000000ac;margin-bottom:5px;border:none;border-bottom:2px solid #d1d1d1;outline:none;transition:.5s ease;margin-left:20px;padding-top:8px}.search.custom .searchbar{border:none;margin:0}.search-btn{cursor:pointer;width:30px;height:30px;opacity:.3}.searchbar.action{margin-left:0;border:none}.searchbar:focus::placeholder{color:transparent}.searchbar::placeholder{color:#d1d1d18e;font-size:32px;text-align:center}.suggestion-list{margin:.2% auto;width:100%;background-color:#fff;border:none;border-bottom:20px;overflow-y:auto;transition:.5s ease}.suggestion-header{padding:6px 25px;font-weight:700;border-bottom:1px solid #eee;background-color:#f9f9f9;color:#666;font-size:14px}.keyword-name{cursor:pointer;display:inline-block;padding:10px 25px;font-size:15px;color:#333}.delete-keyword{margin-left:10px;background:none;border:none;color:#999;cursor:pointer;font-size:18px;padding-right:30px}.no-recent{padding:10px;color:#aaa;font-size:14px;text-align:center}.suggestion-wrapper{display:flex;justify-content:space-between}.tip{width:900px;margin:10px auto;padding:20px 0;border-radius:20px;background:#fff;box-shadow:0 10px 15px #0068ff1a}.tip h1{color:#0068ff;text-align:center;font-family:Inter;font-size:30px}.tip-scroll{display:flex;flex-direction:row;overflow-x:scroll;gap:18px;padding:10px 0;scroll-snap-type:x mandatory}.tip-card{width:100%;text-align:center;font-size:25px;font-weight:700;color:#00000080;padding:10px 0}.tip-more{text-align:right;margin-right:40px;cursor:pointer;color:#0000008c;font-weight:700}.card{display:flex;flex-direction:column;width:370px;height:155px;border-radius:0 20px 20px;background:#fff;box-shadow:1px 2px 30px #0000000f;padding:35px 35px 20px;margin-bottom:23px;position:relative;cursor:pointer;transition:all .3s ease-out}.card:hover{box-shadow:1px 2px 30px #0068ff40;transform:translateY(-4px)}.card--tip{display:flex;margin:0 auto;width:270px;height:130px;padding:25px 25px 10px;border-radius:20px;box-shadow:0 0 10px #0000000d}.card--tip:hover{box-shadow:0 3px 10px #0068ff40}.card--tip .card_name{width:160px;height:50px;text-align:center;word-break:keep-all;color:#000000a6;font-family:Inter;font-size:14px;font-weight:600}.card--tip .card_agency{text-align:center;margin-top:auto;color:#0000004a;font-family:Inter;font-size:13px;font-weight:400}.card_name{white-space:pre-line;width:200px;display:flex;flex-direction:column;justify-content:center;word-break:keep-all;color:#000000a6;font-family:Inter;font-size:17px;font-weight:600}.card_agency{margin-top:auto;color:#0000004a;font-family:Inter;font-size:13px;font-weight:400}.card_icon{position:absolute;top:35px;right:35px;width:15px;height:20px}.card_icon img{width:100%;height:100%;object-fit:fill}.list{width:900px;height:auto;margin:10px auto;padding:20px 50px;border-radius:20px;background:#fff;box-shadow:0 10px 15px #0068ff1a;display:flex;gap:50px}.list-left,.list-right{flex:1;display:flex;flex-direction:column}.list h1{color:#0068ff;text-align:center;font-family:Inter;font-size:25px;margin-bottom:15px}.list-more{margin-left:auto}.page-wrapper{display:flex;justify-content:center;align-items:center;height:100vh}.page{width:600px;height:620px;border-radius:20px;padding:50px 67px;border:1px solid #aacdff;background:#fff;box-shadow:7px 7px 39px #0068ff40}.page h1,.signup-page h1{display:flex;width:397px;height:105px;flex-direction:column;justify-content:center;flex-shrink:0;color:#0068ff;font-family:Inter;font-size:32px}.login-email,.login-pass{margin-top:40px;color:#797979;font-family:ABeeZee;font-size:16px}.login-email-input,.login-pass-input{width:450px;height:50px;border:0;border-bottom:solid 1px #797979;font-size:20px;padding-top:18px;padding-left:5px}.login-email-input:focus,.login-pass-input:focus,.signup-email-input:focus,.signup-pass-input:focus,.signup-user-input:focus,.signup-current-school-input:focus{outline:none;border-bottom:solid 1px #0068ff}.login-btn{margin-top:51px;width:470px;height:75px;flex-shrink:0;border-radius:20px;border:1.5px solid #0068ff;background:#fff;font-size:16px;color:#0068ff;transition:.3s ease}.login-btn.active{border:1.5px solid #fff;background:#0068ff;color:#fff;cursor:pointer}.error-message{height:18px;margin-top:5px;font-size:14px;color:red;transition:opacity .3s ease;opacity:0;visibility:hidden}.error-message.show{opacity:1;visibility:visible}.login-tip{display:flex;flex-direction:row;justify-content:center;margin-top:20px}.login-signup{display:inline-block;color:#000000b3;font-family:Inter;font-size:15px;margin-right:7px}.login-signup-btn{display:inline-block;color:#418fff;font-family:Inter;font-size:15px;text-decoration-line:underline;cursor:pointer}.signup-page{width:600px;height:auto;border-radius:20px;padding:50px 67px;border:1px solid #aacdff;background:#fff;box-shadow:7px 7px 39px #0068ff40}.signup-email,.signup-user,.signup-pass,.signup-current-school,.signup-high-school,.signup-resident-address,.signup-address,.signup-phone{margin-top:28px;color:#797979;font-family:ABeeZee;font-size:16px}.signup-current-school{margin-top:20px}.signup-radio{display:flex;flex-direction:row;align-content:center;justify-content:center;margin:40px 20px 0}.signup-radio label{margin:0 10px}.signup-next-btn,.signup-btn{margin-top:20px;width:470px;height:75px;border-radius:20px;border:1.5px solid #0068ff;background:#fff;font-size:16px;color:#0068ff;transition:.3s ease}.signup-next-btn.active,.signup-btn.active{border:1.5px solid #fff;background:#0068ff;color:#fff;cursor:pointer}.signup-email-input,.signup-pass-input,.signup-user-input{width:450px;height:50px;border:0;border-bottom:solid 1px #797979;font-size:20px;padding-top:18px;padding-left:5px;cursor:pointer}.address-info{color:#797979;font-family:ABeeZee;font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding-left:5px;padding-top:2px}.signup-input{transition:opacity .3s ease;opacity:1}.signup-input.fade-out{opacity:0}.signup-current-school-input,.signup-high-school-input,.signup-resident-address-input,.signup-address-input,.signup-phone-input{width:450px;height:40px;border:0;border-bottom:solid 1px #797979;font-size:20px;padding-top:8px;padding-left:5px;cursor:pointer;color:#686868}input:focus::placeholder{color:transparent}.signup-resident-address-input{display:flex;justify-content:space-between;align-items:center}.signup-current-school-input.active,.signup-high-school-input.active,.signup-address-input.active,.signup-phone-input{color:#000}.signup-phone-input:focus{outline:none;border-bottom:solid 1px #0068ff}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1000}.modal-content{width:500px;height:600px;background:#fff;margin:160px auto;position:relative;border-radius:8px;overflow:hidden}.address-search-btn{padding:8px 4px;outline:none;margin-bottom:10px;border-radius:10px;margin-left:auto;border:solid 1px rgba(0,0,0,.05);color:#000000b3;cursor:pointer;transition:.4s ease}.address-search-btn:hover{background-color:#cdcdcd}.selected-address{color:#000}.signup-email-input{width:450px;flex-shrink:0}.email-auth-btn{padding:10px 14px;height:42px;font-size:14px;font-weight:600;background-color:#0068ff;color:#fff;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;transform:translate(-100px)}.email-auth-btn:disabled{border-radius:10px;border:1.5px solid #b2b2b2;background:none;color:#b2b2b2;transition:.3s ease-out;cursor:not-allowed}.signup-email-row{display:flex;justify-content:space-between}.search-none{margin-top:40px}.school-wrapper{display:flex;justify-content:space-between}.signup-dropdown-select,.signup-dropdown-select:focus{border:none;outline:none}.select-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;justify-content:center;align-items:center}.select-modal{background:#fff;padding:20px;border-radius:8px;width:300px;height:auto;display:flex;flex-direction:column;justify-content:space-between}.select-modal h3{color:#0068ff;margin-bottom:10px}.select-modal-input{width:100%;padding:8px;margin-bottom:10px}.select-modal-list{height:300px;overflow-y:auto;list-style:none;margin-bottom:10px}.select-modal-item{padding:8px;border-bottom:1px solid #eee;cursor:pointer}.select-modal-empty{padding:10px;text-align:center;color:#999}.select-modal-btn{padding:5px 10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;margin:0 auto}.region-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.region-back-btn{background:none;border:none;font-size:14px;cursor:pointer;color:#007bff;margin-bottom:15px}.region-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;justify-content:center;align-items:center}.region-modal-content{background:#fff;padding:20px;border-radius:8px;width:300px;height:auto;display:flex;flex-direction:column;justify-content:space-between}.region-modal-content h3{color:#0068ff;margin-bottom:10px}.region-list{height:300px;overflow-y:auto;list-style:none;margin-bottom:10px}.region-item{padding:10px;cursor:pointer;border-bottom:1px solid #ddd}.region-item:hover{background-color:#f0f0f0}.region-close-btn{padding:5px 10px;background-color:#fff;color:#007bff;border:solid 1px #007bff;border-radius:4px;cursor:pointer;margin:0 auto;transition:.3s ease}.region-close-btn:hover{background-color:#007bff;color:#fff}.modal-content{background:#fff;padding:20px;border-radius:8px;width:400px;height:auto;display:flex;flex-direction:column}.email-wrapper{background:#00000012;display:flex;flex-direction:column;align-items:center;border-radius:8px;padding:10px}.email-info{color:#000000b3;margin-bottom:5px}.email-result{color:#000000e6;margin-bottom:5px}.modal-content h3{font-size:27px;color:#0068ff;margin:0 auto 10px}.modal-content p{margin:10px auto}.resend-wrapper button{width:200px;font-size:13px;padding:6px 10px}.close-btn{padding:5px 10px;background-color:#fff;color:#007bff;border:solid 1px #007bff;border-radius:10px;cursor:pointer;margin:0 auto;transition:.3s ease}.close-btn:hover{background-color:#007bff;color:#fff}.send-btn{width:100px;margin:0 auto 50px}.modal-content-address{width:500px;height:600px;margin:150px auto;background:#fff;border-radius:8px;position:relative;overflow:hidden}.send-btn{margin-top:10px;margin-bottom:30px;width:60%;padding:5px 0;text-align:center;font-size:25px;border:solid 1px rgba(0,0,0,.3);color:#0009;border-radius:10px;background-color:#fff;cursor:pointer;transition:.3s}.send-btn:hover{border:solid 1px #007bff;color:#007bff}.email-text-input{width:60%;padding:5px 0;text-align:center;font-size:25px;border:solid 1px rgba(0,0,0,.5);border-radius:10px}.email-text-input:focus{outline:none;border:solid 1px #007bff;color:#007bff}.email-verify-btn{height:30px;background:#fff;border:solid 1px #007bff;border-radius:10px;color:#0068ff;font-size:13px;cursor:pointer;transition:.2s}.email-send-btn{margin-top:3px;font-size:15px;width:57%;color:#000000b3;cursor:pointer;transition:.2s}.email-send-btn:hover{color:#0068ff}.email-verify-btn{width:50%;margin-left:10px}.email-verify-btn:hover{background:#007bff;color:#fff}.email-btn-send-wrapper{margin-top:10px;display:flex;justify-content:space-between;width:40%}.delete h2{font-size:18px;text-align:center;font-weight:700}.delete .email-text-input{width:80%;margin:3px auto}.delete .email-verify-btn{margin:0 auto;cursor:not-allowed}.delete .email-verify-btn:hover{height:30px;background:#fff;border:solid 1px #007bff;border-radius:10px;color:#0068ff;font-size:13px;transition:.2s}.delete .email-verify-btn.active{background-color:#007bff;color:#fff;cursor:pointer}.delete .email-text-input:focus{width:80%;margin:3px auto;padding:5px 0;text-align:center;font-size:25px;border:solid 1px rgba(0,0,0,.5);border-radius:10px;color:#000}.scholar-calendar-root{width:100%;max-width:650px;margin:0 auto}.calender-wrapper{display:flex;justify-content:space-between;align-items:center;font-size:2rem;font-weight:600;padding:0 50px;color:#0068ff;-webkit-user-select:none;user-select:none}.calender{width:23px;height:23px;border-radius:50%;border:1px solid #aacdff;display:flex;justify-content:center;align-items:center;cursor:pointer}.calender-btn,.calender-btn-n{width:20px;height:20px;border-radius:15px;-webkit-user-select:none;user-select:none}.calender-btn:focus,.calender-btn-n:focus{outline:none}.fc{font-family:Inter,sans-serif;font-size:14px;overflow:hidden;box-shadow:0 5px 10px #0068ff0d;transition:height .5s ease-in-out}.fc-toolbar{display:none}.fc-daygrid-day{border:none;padding:2px}.fc-day-other{background-color:#f5f5f5!important}.scholar-bar{display:flex!important;align-items:center!important;justify-content:center!important;height:18px;background:#fcfeff;border:1px solid #c8deff;border-radius:20px;height:16px;line-height:16px;cursor:pointer;overflow:hidden;text-align:center;padding-top:2px!important;transition:.3s}.ellipsed{display:block!important;width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.scholar-bar:hover{background-color:#f3f3f3;border:none}.fc .fc-daygrid-event-harness .fc-event{background:transparent!important;border:none!important}.fc .fc-daygrid-event.fc-event-selected{background:transparent!important;border:none!important;box-shadow:none!important}.fc .fc-event-main-frame{background:transparent!important;border:none!important}.scholar-bar,.ellipsed{color:#0068ff!important}:root{--color-blue: #0068ff;--color-light-gray: #d9d9d9;--color-gray: rgba(0, 0, 0, .29);--color-dark-gray: rgba(0, 0, 0, .65);--shadow-weak: 1px 2px 30px rgba(0, 0, 0, .05);--shadow-strong: 1px 2px 30px rgba(0, 0, 0, .1);--shadow-hover: 1px 2px 15px rgba(0, 104, 255, .1);--radius: 20px;--font-sm: 13px;--font-md: 15px;--font-lg: 27px}body{font-family:Inter,sans-serif;font-style:normal;line-height:normal}.scholar-calender-label{font-size:18px;font-weight:650;color:var(--color-blue)}.my-page{display:flex;flex-direction:column;align-items:center;max-width:900px;width:100%;height:auto;border-radius:var(--radius);background:#fff;box-shadow:0 10px 15px #0068ff1a;margin:33px auto;padding-bottom:50px}.my-page h1{padding:20px;height:34px;font-size:var(--font-lg);color:var(--color-blue);text-align:center;margin-bottom:7px}.user-header{position:relative;width:630px;height:60px}.user-info-editing{position:absolute;right:0;font-size:10px;color:#00000080;text-align:right;text-decoration:underline;text-underline-position:from-font;padding-right:6px;cursor:pointer}.user-info{display:flex;justify-content:space-between;width:650px;height:100px;border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-strong);margin-top:5px;padding:0 60px}.user-info-section{width:230px;height:100px;padding:15px;display:flex;flex-direction:column;align-items:center}.user-info-name{margin-top:7px;font-size:22px;font-weight:600;color:var(--color-dark-gray)}.user-info-school,.user-info-univ{margin-top:3px;font-size:18px;color:var(--color-gray);text-align:center}.v-line{width:2px;height:75px;background:#0000004d;margin:auto}.scholar-mark{margin:6px auto 0;font-size:20px;font-weight:600;color:var(--color-dark-gray)}.scholar-mark-num{font-size:15px;color:var(--color-gray);margin-top:7px}.scholar-info,.scholar-calendar{width:100%;max-width:650px;border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-strong);margin-top:20px;padding:20px 40px 15px}.scholar-info h3{font-size:18px;font-weight:700;color:var(--color-blue);margin-left:5px}.scholar-info-card{width:100%;max-width:550px;height:50px;border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-weak);margin-bottom:20px;padding:8px 0;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:.2s ease}.scholar-info-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-hover)}.scholar-info-name{font-size:var(--font-md);color:#000000b3;margin-bottom:4px;text-align:center}.scholar-info-date{font-size:var(--font-sm);color:#00000080;text-align:center}.scholar-calendar{min-height:500;padding:15px;display:flex;flex-direction:column;align-items:center}.calender-section{width:540px;min-height:480;border-radius:var(--radius);background:#fff;margin-bottom:20px}.user-delete{width:70%;color:#0000009a;font-size:12px;text-decoration:underline;text-align:right;margin-top:10px;cursor:pointer}.toggle-btn{position:relative;width:40px;height:20px;border-radius:20px;background-color:#a8a8a8;transition:.5s ease}.toggle-btn.selected{background-color:#0068ff}.toggle{position:absolute;top:2px;left:2px;width:21.277px;height:16px;border-radius:30px;background:#fff;border:none;transition:.5s ease}.toggle.selected{transform:translate(14px)}.user-info-edit-container{width:700px;margin:30px auto;padding-bottom:50px;border-radius:20px;background:#fff;box-shadow:1px 2px 30px #0000001a;font-family:Inter}.edit-header{display:flex;flex-direction:column;align-items:center;padding-top:39px}.edit-header h1{font-size:30px;font-weight:800;color:#0068ff;margin-bottom:5px}.edit-subtext{font-size:15px;color:#000}.info-section{padding:0 100px}.label-text{font-size:15px;color:#000;margin-top:24px;margin-bottom:8px}.static-field{width:100%;height:40px;border-radius:10px;background:#e8e8e8;margin-bottom:30px;display:flex;align-items:center;padding-left:20px;color:#5b5b5b;font-size:18px;-webkit-user-select:none;user-select:none}.select-wrapper{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-bottom:30px}.select-value-display{flex:1;height:40px;border-radius:10px;background:#e8e8e8;display:flex;align-items:center;padding-left:20px}.toggle-section{padding:0 100px}.select-list{border-radius:10px;background:#e8e8e8;margin-bottom:20px;padding:2px 10px}.select-list-none{border-radius:10px;background:#e8e8e8;padding:2px 10px}.toggle-row{display:flex;justify-content:space-between;align-items:center;height:30px;margin:5px 10px}.toggle-label{font-size:14px;color:#000}.section{border-bottom:1px solid #d9d9d9}.select-list-info{color:#0009;text-align:center;font-size:12px;margin-top:3px;margin-bottom:30px}.grade-section{padding:0 100px}.grade-input-field{width:70px;height:25px;border-radius:10px;background:#fdfdfd;border:none;text-align:center}.grade-input-field::-webkit-outer-spin-button,.grade-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.grade-input-field{-moz-appearance:textfield}.income-section{padding:0 100px;margin-bottom:10px}.dropdown-wrapper{margin-bottom:30px}.dropdown-label{font-size:14px;margin-bottom:6px}.dropdown-select,.select-value{width:70px;height:28px;padding:0 10px;font-size:13px;border:none;border-radius:10px;background:#fdfdfd;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg fill='%23666' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:18px 18px;cursor:pointer;outline:none}.user-info-footer{margin-top:0;padding:0 100px;display:flex;justify-content:space-between;gap:20px}.cancel-btn{width:143px;height:40px;border-radius:10px;background:#bfbfbf;border:none;color:#fff;font-size:15px}.check-btn{flex:1;border-radius:10px;background:#0068ff;border:none;color:#fff;font-size:15px;cursor:pointer}.password-edit{color:#0000009a;font-size:12px;text-decoration:underline;text-align:right;margin-top:10px;cursor:pointer;margin-right:105px}.select-btn{width:64px;height:39px;border-radius:10px;border:1.5px solid #b2b2b2;background:none;font-weight:600;color:#b2b2b2;transition:.3s ease-out}.select-btn:hover{transform:.3s;background:#0068ff;color:#fff;border:none}.select-wrapper .signup-dropdown-select{border:1.5px solid #b2b2b2;height:39px;border-radius:10px;color:#b2b2b2;font-weight:600;text-align:center;transition:.3s}.select-wrapper .signup-dropdown-select.active{color:#000;border:1.5px solid black}.search-wrapper{width:900px;flex-shrink:0;margin:0 auto 150px;border-radius:20px;background:#fff;box-shadow:0 10px 15px #0068ff1a;display:flex;flex-direction:column;align-items:center;padding-bottom:30px}.search-wrapper h1{margin-top:20px;margin-bottom:45px;color:#0068ff;text-align:center;font-family:Inter;font-size:30px;font-weight:800}.search-btn-wrapper{width:100%;display:flex;justify-content:flex-end;gap:15px;margin-right:60px;margin-bottom:16px}.search-category-btn{color:#000000a6;cursor:pointer}.search-category-btn.active{color:#0066ffcd}.search-card{width:850px;height:70px;flex-shrink:0;border-radius:20px;background:#fff;box-shadow:1px 2px 30px #0000000d;margin-bottom:7px;padding:12px 30px;transition:.3s ease;cursor:pointer}.search-card:hover{transform:translateY(-2px);box-shadow:.5px 1px 8px #0066ff37}.search-card h3{font-family:Inter;font-size:20px;font-style:normal;font-weight:600;margin-bottom:6.5px}.card-info-wrapper{display:flex;justify-content:space-between}.info-category{color:#000000b0;font-size:13px;font-weight:400}.info-date{color:#000000a6;font-size:14px;font-weight:400}.number-btn-wrapper{display:flex;gap:30px;margin-top:30px}.number-btn-wrapper button{color:#00000087;border:none;background:none;font-size:15px;cursor:pointer}.number-btn-wrapper button:hover{background-color:#fff}.number-btn-wrapper button.active{color:#0066ffcd}.like-wrapper{display:flex;justify-content:space-between;width:90%}.like-wrapper h3{width:100%;font-size:18px;padding-top:6px;color:gray}.icon-like{font-size:25px;margin-right:4px}.detail{width:900px;margin:50px auto;padding-bottom:1px;border-radius:20px;background:#fff;box-shadow:0 10px 15px #0068ff1a;-webkit-user-select:none;user-select:none}.detail-h1{padding-top:23px;color:#0068ff;text-align:center;font-family:Inter}.detail-wrapper{width:650px;height:100px;margin:30px auto 33px;padding:15px 40px;border-radius:20px;background:#fff;box-shadow:1px 2px 30px #0000001a;display:flex;justify-content:space-between}.detail-section{width:230px;height:100px;padding:10px;display:flex;flex-direction:column;align-items:center}.detail-name{color:#000000a6;font-family:Inter;font-size:23px;font-weight:600;margin-bottom:10px}.detail-wrapper-info{color:#0000004a;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.info-between-section{display:flex;justify-content:space-between;margin:0 auto;padding:0 125px}.detail-info-wrapper{width:313px;border-radius:20px;background:#fff;box-shadow:1px 2px 30px #0000001a;text-align:center;padding-top:14px;padding-bottom:30px;margin-bottom:40px}.detail h3{color:#0068ff;font-family:Inter;font-size:20px;font-style:normal;font-weight:650;line-height:normal;margin-left:54px}.info-between-section h3{margin:0}.detail-info-card{margin:16px auto 0;width:230px;height:50px;border-radius:20px;background:#fff;box-shadow:1px 1px 10px #0000001a;display:flex;flex-direction:column;justify-content:center;align-items:center}.detail h4{color:#000000b3;text-align:center;font-family:Inter;font-size:15px;font-weight:400;margin-bottom:1px}.card-info{color:#00000080;text-align:center;font-family:Inter;font-size:13px;font-weight:400;word-break:keep-all}.detail-more-wrapper,.detail-more-wrapper-bottom,.detail-more-wrapper-url{margin:0 auto 40px;width:650px;padding:20px 0 9px;border-radius:20px;background:#fff;box-shadow:1px 2px 30px #0000001a}.more-info-wrapper,.more-info-wrapper-url{width:567px;margin:8px auto 21px;padding:15px 40px 10px;border-radius:20px;background:#fff;box-shadow:1px 1px 10px #0000001a}.more-info-wrapper-url{padding:5px 0;cursor:pointer}.more-info-dot{color:#0009;font-family:Inter;word-break:keep-all;font-size:15px;font-weight:500;margin-bottom:5px}.detail h2{margin-left:142px;margin-bottom:10px;color:#0068ff;font-family:Inter;font-size:25px;font-weight:700}.more-info{width:567px;margin:8px auto 0;text-align:center;padding:10px 0;border-radius:20px;background:#fff;box-shadow:1px 1px 10px #0000001a}.note-info{height:13px;color:#00000085;text-align:right;font-family:Inter;font-size:13px;font-weight:300;margin:5px 55px 17px 0}.more-info{color:#0009;text-align:center;font-family:Inter;font-size:15px}.detail-more-wrapper-bottom .more-info-wrapper{margin-bottom:0}.detail h5{margin:0;color:#0009;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:800;line-height:normal}.title-with-heart{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.heart-container{position:absolute;right:15%;top:43%;display:flex;flex-direction:column;align-items:center;justify-content:center}.heart-icon{color:#fff;filter:drop-shadow(1px 2px 5px rgba(0,0,0,.3));font-size:30px;cursor:pointer;transition:color .2s}.heart-icon.liked{color:red;filter:none}.heart-icon.pop{animation:pop-heart .3s ease}@keyframes pop-heart{0%{transform:scale(1)}30%{transform:scale(1.2)}to{transform:scale(1)}}.heart-info{margin-top:2px;font-size:10px;font-weight:700;color:#00000080}footer{background:#d1d1d1;padding:1rem 0rem;box-sizing:border-box;width:100%;margin-top:200px}.footer-inner{max-width:900px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.footer-text{width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#333}.footer-text h3{margin:0;font-size:1rem;font-weight:700}.footer-text p{margin:0;font-size:.9rem;color:gray}.footer-icons{display:flex;width:100%;gap:.5rem;justify-content:center}.footer-icon{width:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#fff;text-align:center;border:none;cursor:pointer}.store-intro-img{width:100%;max-width:400px;height:50%;object-fit:cover;border-radius:8px}.likeList h1{margin-bottom:10px}.likeList .search-wrapper{margin-top:30px;margin-bottom:20px}.search-wrapper .go-back,.go-back-like{font-size:18px;display:block;width:100%;text-align:right;color:#0009;cursor:pointer;margin-bottom:3px}.go-back:hover{color:#000c}.card-wrapper-fa{display:flex;justify-content:space-between}.card-score{font-size:18px;font-weight:700;color:#0066ffc3}.go-back-like{margin-right:60px}
