@charset "UTF-8";.partner{min-height:calc(100vh - 539px);color:#0a1048;display:grid;grid-template-columns:3fr 9fr;gap:50px;margin-top:70px;margin-bottom:50px}.partner a{text-decoration:none}.partner .partnerFilter{background:#f5f5f5;padding:8px 8px 12px 8px;border-radius:25px;height:fit-content}.partner .partnerFilter .partnerFilterItem{margin:0 0 8px;border-radius:15px;background:0 0;display:flex;justify-content:space-between;align-items:center;padding:12px;cursor:pointer}.partner .partnerFilter .partnerFilterItem:last-child{margin-bottom:0}.partner .partnerFilter .partnerFilterItemActive{background:#fff;box-shadow:0 4px 10px 0 rgba(8,35,106,.1);border-radius:25px}.partner .partnerFilter .partnerFilterItemActive .partnerTitle p{color:rgba(8,26,62,.8)}.partner .partnerTitle{display:flex;align-items:center;gap:8px}.partner .partnerTitle p{margin-bottom:0;color:#181c32;font-family:GoogleSans-Medium;font-size:15px;font-weight:500}@media (max-width:1080px){.partner .partnerTitle p{font-size:14px}}.partner .optionFilter{display:none;margin-bottom:20px}.partner .optionFilter>div:first-child{border-radius:15px;background:#f3f6ff;width:100%}.partner .optionFilter fieldset{border:0}.partner .optionFilter div[role=combobox]{padding:8px 24px}.partner .ourPartner{margin-bottom:50px}.partner .ourPartner .headerPartner{display:flex;justify-content:space-between;margin-bottom:40px}.partner .ourPartner .headerPartner h1{font-family:GoogleSans-Bold;color:#003970}.partner .ourPartner .headerPartner .search{display:flex;padding:8px 8px 8px 24px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:15px;border:1.5px solid #e1e3ea;background:#fff;min-width:306px;height:min-content}.partner .ourPartner .headerPartner .search input{border:0}.partner .ourPartner .headerPartner .search input:focus-visible{outline:0}.partner .ourPartner .headerPartner .search button{border:0;background-color:transparent;cursor:pointer}@media (max-width:880px){.partner .ourPartner .headerPartner{flex-direction:column;margin-bottom:20px}.partner .ourPartner .headerPartner h1{text-align:center;margin-bottom:16px}}.partner .ourPartner .loading{display:flex;justify-content:center;align-items:center}.partner .ourPartner .loading img{max-width:150px}.partner .ourPartner .partnerList{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;flex-wrap:wrap}.partner .ourPartner .partnerList .partnerItem{border-radius:22px;background:#fff;box-shadow:0 4px 12px 0 rgba(8,35,106,.15);padding:12px;gap:15px;display:flex;flex-direction:column}.partner .ourPartner .partnerList .partnerItem .imageLogo{display:flex;align-items:center;justify-content:center;height:100%;width:100%;min-width:142px;max-height:170px;min-height:170px;border-radius:10px;position:relative}.partner .ourPartner .partnerList .partnerItem .imageLogo .promotion-code{display:flex;align-items:center;position:absolute;top:10px;right:8px;gap:6px;font-size:12px}.partner .ourPartner .partnerList .partnerItem .imageLogo .promotion-code .code{display:flex;align-items:center;gap:4px;background-color:#fff;border-radius:5px;box-shadow:0 3px 6px 0 rgba(104,48,48,.05);padding:3px 9px;font-size:10px}.partner .ourPartner .partnerList .partnerItem .imageLogo .promotion-code .code span{color:#01162b;font-family:GoogleSans-Bold;font-size:12px}.partner .ourPartner .partnerList .partnerItem .imageLogo .promotion-code .code img{cursor:pointer}.partner .ourPartner .partnerList .partnerItem .logo{padding:10px;width:fit-content;max-width:100%;max-height:calc(100% - 50px)}.partner .ourPartner .partnerList .partnerItem .partnerContent{display:flex;flex-direction:column;flex:1}.partner .ourPartner .partnerList .partnerItem .partnerContent h3{color:#181c32;font-family:GoogleSans-Bold;font-size:18px;font-weight:700;padding:0 8px}.partner .ourPartner .partnerList .partnerItem .partnerContent p{color:rgba(8,26,62,.8);font-size:14px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding:0 8px}.partner .ourPartner .partnerList .partnerItem .partnerContent .btnExplore{display:flex;align-items:center;gap:6px;padding:8px 12px;width:100%!important;border-radius:12px;border:1px solid #6687ff;background:#fff;width:fit-content;text-align:center;justify-content:center}.partner .ourPartner .partnerList .partnerItem .partnerContent .btnExplore button{color:#6687ff;font-family:GoogleSans-Bold;font-size:14px;background-color:transparent;border:0}.partner .ourPartner .partnerList .partnerItem .partnerContent .btnExplore:hover{background:#6687ff}.partner .ourPartner .partnerList .partnerItem .partnerContent .btnExplore:hover button{color:#fff}.partner .ourPartner .partnerList .partnerItem .partnerContent .btnExplore:hover svg path{fill:#fff!important}@media (max-width:1220px){.partner .ourPartner .partnerList{grid-template-columns:1fr 1fr}}@media (max-width:820px){.partner .ourPartner .partnerList{grid-template-columns:1fr}}@media (max-width:780px){.partner .ourPartner .partnerList{grid-template-columns:1fr 1fr}.partner .ourPartner .partnerList .partnerItem .imageLogo{min-height:170x}.partner .ourPartner .partnerList .partnerItem .partnerContent .btnExplore{width:100%;justify-content:center}}@media (max-width:590px){.partner .ourPartner .partnerList{grid-template-columns:1fr}}.partner .ourPartner .notFound{display:flex;justify-content:center;font-size:30px;width:100%}.partner .ourPartner .pagination{display:flex;justify-content:center;margin:60px auto 20px}@media (max-width:780px){.partner .ourPartner .pagination{margin:35px auto 0}}@media (max-width:980px){.partner{grid-template-columns:1fr 2fr;gap:20px}}@media (max-width:780px){.partner{grid-template-columns:1fr;margin-top:25px;margin-bottom:35px}.partner .ourPartner{margin-bottom:0}.partner .partnerFilter{display:none}.partner .optionFilter{display:block}}.partnerTitleMobile{display:flex;align-items:center;gap:8px;margin:8px 0}.partnerTitleMobile p{margin-bottom:0;color:#181c32;font-family:GoogleSans-Medium;font-size:14px;font-weight:500}.toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px}.toast-item{background:#fff;color:#333;padding:16px 20px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:250px;position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;animation:toastIn .4s cubic-bezier(.21,1.02,.73,1) forwards}.toast-item.success{border-left:5px solid #07bc0c}.toast-progress{position:absolute;bottom:0;left:0;height:4px;background:#07bc0c;width:100%;animation:progress 3s linear forwards}@keyframes toastIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toastOut{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes progress{from{width:100%}to{width:0%}}.custom-dropdown{position:relative;width:100%;font-family:sans-serif}.selected-option{background:#f4f7ff;padding:12px 15px;border-radius:12px 12px 0 0;display:flex;align-items:center;cursor:pointer}.dropdown-item img,.selected-option img{width:20px;height:20px;margin-right:10px}.dropdown-list{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:0 0 12px 12px;box-shadow:0 8px 16px rgba(0,0,0,.1);display:none;z-index:100;border:1px solid #eef2f6}.dropdown-item{padding:12px 15px;display:flex;align-items:center;transition:.2s;cursor:pointer}.dropdown-item.active,.dropdown-item:hover{background-color:#e3efff}.arrow-icon{font-size:12px;color:#666;transition:transform .3s}.custom-dropdown.open .dropdown-list{display:block}.custom-dropdown.open .arrow-icon{transform:rotate(180deg)}