@import "https://fonts.googleapis.com/css2?family=Mochiy+Pop+One&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{color:#072138;background:linear-gradient(135deg,#ffdcbdcc,#f1fdf9,#ffbd834d,#f1fdf999,#f1fdf999,#ffbd834d,#f1fdf9,#ffdcbdcc) no-repeat;font-family:Poppins,sans-serif;font-weight:400;overflow-x:hidden}input[type=checkbox]{accent-color:#ec7207;width:14px;height:14px;cursor:pointer!important}select{cursor:pointer}ul{list-style:none}input{font-family:Poppins,sans-serif}input:read-only{color:#666;cursor:not-allowed;background-color:#f5f5f5;border:1px solid #ccc}button:disabled{color:#666!important;cursor:not-allowed!important;background-color:#f5f5f5!important;border:1px solid #ccc!important}button:disabled:hover{transform:scale(1)!important}img{object-fit:cover}a{color:unset;text-decoration:none}#wrapper{width:90%;margin:auto}.overlay{color:#f5f4c2;opacity:0;visibility:hidden;z-index:1;background-color:#000000ed;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-size:30px;font-weight:600;transition:all .3s ease-in-out;display:flex;position:fixed;inset:0}.close-overlay-btn{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:24px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.close-overlay-btn:hover{background:#ffffff40;transform:scale(1.08)}.form-control-input-label-top{border-radius:20px;outline:none;width:100%;padding:12px 15px;transition:all .2s ease-in-out;position:absolute}.form-control-input-label-top:focus~label,.form-control-input-label-top:not(:placeholder-shown)~label{color:#ec7207;background-color:#fff;padding:0 5px;font-size:14px;top:-11px;left:13px}.label-top{pointer-events:none;background-color:#fff;padding:0 70px 0 5px;font-size:14px;transition:all .2s ease-in-out;position:absolute;top:13px;left:13px}.btn{color:#fff;cursor:pointer;background-color:#ec7207;border:none;border-radius:20px;width:max-content;margin-top:10px;margin-bottom:10px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;transition:all .2s ease-in-out}.btn-yellow{color:#072138;cursor:pointer;background-color:#fdcc4b;border:none;border-radius:20px;width:max-content;margin-top:10px;margin-bottom:10px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;transition:all .2s ease-in-out}.btn-with-border{color:#b15a12;cursor:pointer;background-color:#0000;border:1px solid #fdcc4b;border-radius:20px;width:max-content;margin-top:10px;margin-bottom:10px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;transition:all .2s ease-in-out}.btn:not(:disabled):hover{background-color:#d96506}.btn:not(:disabled):active{background-color:#c85f05;transform:scale(.97)}.btn-yellow:not(:disabled):hover{background-color:#f0be3f}.btn-yellow:not(:disabled):active{background-color:#e0ad2e;transform:scale(.97)}.btn-with-border:not(:disabled):hover{color:#072138;background-color:#f2bf3a}.btn-with-border:not(:disabled):active{background-color:#e3ae25;transform:scale(.97)}.poppins-font{font-family:Poppins,sans-serif;font-weight:400}.schools{background:#fff;padding:80px 56px}.section-head h2,.admin-banner h2,.how h2,.posts h2{margin:0 0 12px;font-size:34px}.section-head p,.how p,.posts p{color:#334155;max-width:560px;line-height:1.55}.school-grid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.school-card{text-align:center;cursor:pointer;background:#fff8ee;border:1px solid #f1e4d6;border-radius:14px;padding:34px 24px;transition:all .2s ease-in-out}.school-card:hover{color:#fff;background:#ec7207;box-shadow:0 4px 12px #0000001a}.school-card div{color:#f97300;background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;display:grid}.school-card p{margin:0;font-size:16px}.admin-banner{color:#fff;background:#072138;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:52px;margin-top:90px;margin-bottom:110px;padding:78px 80px;display:grid}.admin-banner h2{font-size:42px;line-height:1.25}.admin-banner p{color:#dbeafe;line-height:1.55}.banner-buttons{gap:16px;margin-top:30px;display:flex}.banner-buttons .outline{color:#fff;background:0 0;border:1px solid #fff}.mini-cards{gap:20px;display:flex}.mini-cards div{background:#0c334f;border:1px solid #244a64;border-radius:12px;height:max-content;padding:28px}.mini-cards div i{font-size:18px}.secure-card{margin-top:30px}.mini-cards h4{margin:16px 0 8px;font-size:18px;font-weight:400}.mini-cards p{font-size:14px}.how{text-align:center;padding:0 56px 90px}.how h2{font-size:42px}.how p{margin:0 auto 52px}.how-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.how-card{background:#fff;border:1px solid #dbeafe;border-radius:18px;min-height:300px;padding:36px}.how-card span{background:#ffe137;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:26px;display:grid}.how-card small{color:#a94800;font-weight:700}.how-card h3{font-size:16px;font-weight:500;line-height:1.45}.how-card a{color:#a94800;margin-top:34px;font-weight:800;text-decoration:none;display:inline-block}.posts{text-align:center;padding:0 56px 100px}.empty-posts{background:#fff;border:1px dashed #cbd5e1;border-radius:14px;margin-top:44px;padding:70px 24px}.empty-posts div{color:#94a3b8;background:#edf4ff;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 24px;font-size:28px;display:grid}.empty-posts p{color:#94a3b8;margin:0 auto 24px}@media (width<=900px){.hero-home,.admin-banner,.school-grid,.how-grid{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:flex-start}.search-box{border-radius:20px;grid-template-columns:1fr;gap:14px}.search-box div{border-right:none}.stats,.mini-cards{flex-direction:column;gap:20px}}.bar{display:none}.list-service a{display:inline-block;position:relative}.list-service a:after{content:"";background:#ec7207;width:0;height:3px;transition:width .3s;position:absolute;bottom:-5px;left:0}.list-service a:hover:after{width:100%}.big-block-about{text-align:center;background:linear-gradient(135deg,#f5f4c2,#ffbd83);border-radius:20px;margin:4% auto;padding:20px}.big-block-about h1{width:100%;margin-top:2%;margin-bottom:2%;font-family:Mochiy Pop One,sans-serif;font-size:40px;font-weight:400}.big-block-about .content{text-align:left;grid-template-columns:50% 50%;justify-content:center;align-items:center;column-gap:20px;width:90%;margin:auto;display:grid}.big-block-about .content-bottom{text-align:left;justify-content:space-between;align-items:center;column-gap:20px;width:90%;margin:auto;display:flex}.btn-report{color:#fff;cursor:pointer;background-color:#ec7207;border:none;border-radius:20px;padding:10px 15px;font-family:Poppins,sans-serif}.offer-block{grid-template-columns:1fr 1fr 1fr;column-gap:2%;margin-top:4%;margin-bottom:4%;display:grid}.offer{text-align:left;background:linear-gradient(135deg,#f5f4c2,#ffbd83);border-radius:20px;margin:auto auto 3%;padding:30px 20px;position:relative}.offer-middle{text-align:left;background:linear-gradient(-135deg,#f5f4c2,#ffbd83);border-radius:20px;margin:auto auto 3%;padding:30px 20px;position:relative}.offer-h1{font-size:35px}.offer label,.offer-middle label{color:#fff;background-color:#fc8a26;border-radius:20px;padding:8px 40px;position:absolute;top:-25px;left:40px}.offer-content{padding:10px}.quick-search{background-color:#fff;border-radius:20px;grid-template-columns:auto auto auto auto auto;gap:20px;width:max-content;margin:auto;padding:20px;display:grid}.categories{justify-content:center;align-items:center;display:flex}.categories .left{margin-right:30px}.status-quick-search{justify-content:center;align-items:center;display:flex}.status-quick-search .left{margin-right:30px}.btn-quick-search{color:#fff;background-color:#fdcc4b;border:none;border-radius:20px;justify-content:center;font-family:Poppins,sans-serif;display:flex}.btn-quick-search button{cursor:pointer;color:#072138;background-color:#0000;border:none;padding:10px 14px;font-size:16px;font-weight:700}.pipe{font-size:40px;font-weight:200}.select{cursor:pointer;background-color:#0000;border:none}footer{color:#fff;background-color:#072138;margin-top:4%;padding:31px 0}.footer-container{justify-content:space-between;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:flex}.footer-brand h3{margin:0;font-size:28px;font-weight:700}.footer-brand p{color:#6b7280;margin-top:8px;font-size:14px}.footer-links{align-items:center;gap:36px;display:flex}.footer-brand h3{letter-spacing:-.5px;font-size:32px;font-weight:800}.footer-links a{letter-spacing:.3px;font-size:14px;font-weight:500;transition:all .2s ease-in-out}.footer-links a:hover{color:#ec7207}.move-up-down{animation:3s ease-in-out infinite moveUpDown}@keyframes moveUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInCampus{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes modalFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes moveUpDownLabel{0%{transform:translateY(0)}10%{transform:translateY(0)}15%{transform:translateY(-28px)}30%{transform:translateY(-28px)}35%{transform:translateY(-56px)}45%{transform:translateY(-56px)}50%{transform:translateY(0)}95%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.paddingp{padding:40px}.newest-post-container{grid-template-columns:25% 25% 25% 25%;gap:20px;width:95%;margin-bottom:100px;padding:0 10px;display:grid}.image-placeholder{color:#999;background:#f2f2f2;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:300px;font-size:14px;display:flex}.card{border-radius:20px;width:100%;height:435px;margin-bottom:10%;transition:all .3s ease-in-out;position:relative}.card:hover{background-color:#fdcc4b;border:none;transform:translateY(-10px);box-shadow:10px 5px 5px #00000040}.card img{border-radius:20px}.card-search{height:unset;margin-bottom:10%}.status-post-lost{color:#072138;background-color:#fdcc4b;border-radius:20px;width:max-content;padding:0 30px;font-weight:500;position:absolute;top:10px;right:10px}.status-post-found{color:#fff;background-color:#ec7207;border-radius:20px;width:max-content;padding:0 30px;font-weight:500;position:absolute;top:10px;right:10px}.show-code{color:#072138;background-color:#fff;border-radius:20px;width:max-content;padding:0 30px;font-weight:500;position:absolute;top:10px;left:10px}.card-text{height:115px;padding:15px;overflow:hidden}.card-text h3{text-transform:capitalize}.search-form{margin-bottom:4%}.filter{margin-top:4%}.top-filter{gap:25px;display:flex}.status-filter{padding:10px 20px;position:relative}.status-filter input[type=radio]{appearance:none;cursor:pointer;border:3px solid gold;border-radius:50%;width:15px;height:15px}.status-filter input[type=radio]:checked{background-color:#fc8a26;border-color:#fc8a26}.status-filter input[type=radio]+label{color:#fdcc4b;cursor:pointer;margin-right:5px;padding:5px 10px}.status-filter input[type=radio]:checked+label{color:#fc8a26}#search-all{appearance:none;color:#072138;cursor:pointer;border:3px solid #072138;border-radius:50%;width:15px;height:15px}#search-all-label{color:#072138;cursor:pointer;margin-right:5px;padding:5px 10px}#search-all:checked{background-color:#072138}.detail-filter{margin-top:9px;position:relative}.detail-filter select.form-control{cursor:pointer}.detail-filter input.form-control::placeholder{color:#5d6d7c}.detail-filter input.form-control{padding:11px 20px}.detail-filter .form-control{appearance:none;background-color:#0000;border:1px solid #072138;border-radius:20px;width:230px;padding:15px 20px;font-size:16px}.detail-filter p{color:#fff;background-color:#072138;border-radius:20px;width:max-content;padding:1px 30px;position:absolute;top:-35%;left:10px}.detail-filter .caret-type{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.card-row{grid-template-columns:1fr 1fr 1fr 1fr;justify-content:center;align-items:center;gap:20px;max-height:590px;padding-top:20px;display:grid;overflow-y:scroll}.authentication-container{grid-template-columns:auto auto;width:89%;margin:4% auto auto;display:grid;position:relative}.authentication-container-student{grid-template-columns:auto auto;width:89%;margin:4% auto auto 0%;display:grid}.authentication-container .img-right{pointer-events:none;filter:drop-shadow(0 4px 8px #f9730040);border-radius:20px;width:120%;margin:auto;position:absolute;top:0%;left:-8%}.authentication-container .img-right img{width:100%}.authentication-container .img-right-student{pointer-events:none;filter:drop-shadow(0 4px 8px #f9730040);border-radius:20px;width:110%;margin:auto;position:absolute;top:0%;left:20%}.authentication-container .img-right-student img{width:100%}.form-box{text-align:center;background-color:#fff;border-radius:20px;max-width:537px;margin:auto;padding:40px;overflow:hidden;box-shadow:0 4px 8px #0000001a}.form-control-authentication{justify-content:right;align-items:center;width:100%;margin-bottom:20px;display:flex;position:relative}.form-control-authentication .fa-solid{background-color:#fff;position:absolute;top:44%;right:15px}.form-control-authentication label{pointer-events:none;background-color:#fff;padding:0 70px 0 5px;font-size:14px;transition:all .2s ease-in-out;position:absolute;top:13px;left:13px}.form-control-input::placeholder,.form-control-textarea::placeholder{color:#0000;transition:color .2s}.form-control-input:focus~label,.form-control-input:not(:placeholder-shown)~label,.form-control-textarea:focus~label,.form-control-textarea:not(:placeholder-shown)~label{color:#ec7207;background-color:#fff;padding:0 5px;font-size:14px;top:-11px;left:13px}.search-universities{align-items:unset;flex-direction:column;display:flex}.drop-search{z-index:1;color:#fff;background-color:#ec7207;border-radius:20px;width:320px;max-height:300px;padding:10px 20px;position:absolute;top:50px;overflow-y:scroll;box-shadow:0 4px 8px #f9730040}.drop-search li{cursor:pointer;padding:10px 0;transition:all .2s ease-in-out}.drop-search li:hover{color:#000;font-weight:700}.readonly-institution-field{border-radius:20px;background:#f5f5f5!important}.other-campus-container{margin:18px 0}.other-campus-container .checkbox-container{cursor:pointer;color:#34495e;accent-color:#ec7207;cursor:pointer;justify-content:center;align-items:center;gap:10px;width:100%;height:18px;font-size:15px;font-weight:500;display:flex;pointer-events:auto!important}.other-campus-form{background:#fafafa;border:1px solid #ececec;border-radius:20px;margin-top:40px;padding:18px;animation:.2s ease-in-out fadeInCampus}.other-campus-note{color:#7f8c8d;margin:8px 0 15px;font-size:13px;line-height:1.5}.btn-authentication{color:#fff;cursor:pointer;background-color:#ec7207;border:none;border-radius:20px;width:200px;margin-top:10px;margin-bottom:10px;padding:12px 25px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;transition:all .3s ease-in-out}.btn-authentication:not(:disabled):hover{background-color:#d96506}.btn-authentication:not(:disabled):active{background-color:#c85f05;transform:scale(.97)}.form-sign-up-in-container{gap:60px;width:324%;transition:all .3s ease-in-out;display:flex}.form-sign-up-in-container.move-sign-up{transform:translate(-35%)}.form-sign-up-in-container.move-sign-in{transform:translate(0)}.form-sign-up-in-container.move-forgot-password{transform:translate(-70%)}.form-sign-up-in-container.move-cancel-forgot{transform:translate(-35%)}.sign-up,.sign-in{width:100%}.signup-icon-campus{color:#fff;background:#ec7207;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 26px;font-size:28px;display:grid;box-shadow:0 12px 24px #f9730040}.subtitle-sign-up-campus{color:#6b7280;margin:6px 0 30px;font-size:16px;font-weight:400}.agree-container{max-width:420px;margin-bottom:20px}.agree-box{cursor:pointer;align-items:center;gap:14px;display:flex}.agree-box input{cursor:pointer;margin-right:10px}.checkbox{-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:2px solid #b4b4b499;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s;display:flex;box-shadow:0 4px 12px #0000001f}#agree:checked+.checkbox{background:linear-gradient(135deg,#7cd1ff,#4f8dfd);border-color:#0000;transform:scale(1.06);box-shadow:0 6px 16px #4f8dfd66}.text{color:#333;font-size:15px}.text a{color:#ec7207;font-weight:500;text-decoration:underline}.text a:hover{text-decoration:underline}.continue{cursor:pointer;color:#555;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#b4b4b440;border:none;border-radius:12px;width:100%;margin-top:18px;padding:12px;font-size:15px;font-weight:600;transition:all .25s}#agree:checked~.continue{color:#fff;pointer-events:auto;background:linear-gradient(135deg,#4f8dfd,#2567ff);box-shadow:0 5px 14px #4f8dfd59}#agree:checked~.continue:hover{transform:translateY(-2px)}.modal{z-index:10000;background:#0000008c;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal:target{display:flex}.modal-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-radius:20px;max-width:53%;max-height:85vh;padding:26px;animation:.3s fadeUp;overflow-y:auto;box-shadow:0 10px 28px #00000040}.modal-content h2{z-index:1;background-color:#f0f0f0;padding:20px 0;position:sticky;top:-30px}.modal-content p{color:#444;margin-top:12px;font-size:14px;line-height:1.5}.policy-section{background:#ffffffa6;border:1px solid #0000000d;border-radius:14px;margin-bottom:22px;padding:15px 18px}.policy-section h3{color:#222;margin-bottom:10px;font-size:18px;font-weight:700}.policy-section ul{padding-left:20px}.policy-section ul li{color:#444;margin-bottom:10px;font-size:14.5px;line-height:1.55;position:relative}.policy-section ul li:before{content:"";background:#06f;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:-15px}.close{color:#fff;background-color:#ec7207;border-radius:20px;margin-top:40px;padding:10px 16px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-block}.close:hover{transform:scale(1.04)}.not-found{text-align:center;margin-top:4%;margin-bottom:5%}.modal-report-stuff{z-index:2;opacity:0;visibility:hidden;background-color:#fff;border-radius:20px;width:65%;padding:70px 20px 40px;transition:all .3s ease-in-out;position:fixed;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 8px #0000001a}.stuff-information-right-container{height:70vh}.close-modal-report{color:#ec7207;cursor:pointer;font-size:30px;position:absolute;top:-45px;right:0}.drop-search-category{border:1px solid #dee2e6;width:100%;margin:0;padding-left:0;overflow:auto}.nav-item-custom{cursor:pointer;padding:.5rem}.nav{z-index:2;background-color:#fffde3;justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 2px 4px #0000001a}.custom-list li:hover{background-color:#f8f9fa}.custom-list li:hover a{color:#3b7ddd}.list-group-item{background-color:var(--bs-list-group-bg);color:var(--bs-list-group-color);border:none;font-size:14px;display:block;position:relative}.list-group-item button{cursor:pointer}.modal-overlay-report-stuff{opacity:0;visibility:hidden;z-index:1;background-color:#00000080;width:100%;height:100%;transition:all .3s ease-in-out;position:fixed;top:0;left:0}.modal-header-report-stuff{border-radius:20px;grid-template-columns:auto auto;align-items:center;width:100%;margin-bottom:20px;display:grid;position:fixed;top:-26px;left:0}.modal-header-report-stuff .tab{color:#757575;cursor:pointer;background-color:#eae9e9;border-radius:20px;width:100%;font-size:18px;font-weight:400;transition:all .2s ease-in-out;box-shadow:inset 0 2px 4px #0003}.modal-header-report-stuff .active{color:#072138;box-shadow:unset;background-color:#fff;padding:10px 38px;font-family:Mochiy Pop One,sans-serif;font-size:17px;font-weight:400;line-height:40px;transition:all .2s ease-in-out}.modal-title-report-stuff{padding:10px 50px}.modal-content-container{grid-template-columns:30% 70%;gap:5%;width:94%;display:grid}.form-lost-found-container{transition:all .3s ease-in-out}.upload-img-box{text-align:center;cursor:pointer;border:1px solid #072138;border-radius:20px;height:max-content;margin-left:10px;padding:50px}.upload-img-box i{margin-bottom:15px;font-size:40px}.sub-upload-img{grid-template-columns:33% 33% 33%;margin-top:20px;display:grid;overflow:hidden}.upload-sub-img-box{text-align:center;cursor:pointer;border:1px solid #072138;border-radius:20px;width:100%;height:110px;margin-left:10px;padding:40px 0;overflow:hidden}.upload-sub-img-box i{margin-bottom:15px;font-size:30px}.upload-sub-img-box label{height:auto;font-size:14px;display:block}.preview-img{object-fit:cover;border-radius:20px}.btn-change-img{grid-template-columns:auto;justify-content:center;align-items:center;margin-left:5px;display:grid}.btn-change-img label,.btn-change-img button{font-size:14px}.stuff-information{grid-template-columns:auto auto;gap:20px;width:100%;max-height:500px;display:grid;overflow-y:scroll}.form-control-input{border:1px solid #ccc;border-radius:20px;outline:none;width:100%;padding:12px 15px;transition:all .2s ease-in-out}.form-control-textarea{resize:none;border:1px solid #ccc;border-radius:20px;outline:none;width:100%;max-height:200px;padding:12px 15px;transition:all .2s ease-in-out}.form-control-select{resize:none;border:1px solid #ccc;border-radius:20px;outline:none;width:100%;max-height:200px;padding:17px 14px;font-size:14px;transition:all .2s ease-in-out}.form-control-input:focus{border:1px solid #ec7207}.form-control-authentication .fa-solid{position:absolute;top:34%;right:15px}.stuff-name{pointer-events:none;background-color:#fff;padding:0 70px 0 5px;font-size:14px;transition:all .2s ease-in-out;position:absolute;top:20px;left:13px}.stuff-information-box{max-height:62vh;overflow-y:scroll}.icon-light{color:#072138;opacity:.6;margin-left:10px;margin-right:10px;font-size:13px}.post-image-container{background:linear-gradient(135deg,#f1b143,#fcf8ac);border-radius:20px;max-width:100%;height:max-content}th{width:130px}.table-td{vertical-align:top}.table-tr{height:55px;padding-top:20px}.btn-card-see-more{text-align:center;grid-template-columns:auto auto;align-items:center;gap:20px;display:grid}.post-image-mini{flex-direction:column;gap:10px;margin-top:75%;display:flex}.post-image-mini img{cursor:pointer;border:1px solid #072138;margin:5px;transition:all .3s ease-in-out}.post-image-mini img:hover{transform:scale(1.1)}.user-info{flex-direction:column;justify-content:center;line-height:1.2;display:flex}.user-name{color:#111;margin:0;font-weight:600}.user-sub{color:#2f4858;margin:2px 0 0;font-size:14px;font-weight:400}.notify-text{padding:20px 20px 30px}.notify-me{display:flex}.profile-menu{display:inline-block;position:relative}.avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:5px;transition:box-shadow .2s}.avatar-btn img{border-radius:50%;margin-top:5px}.dropdown{z-index:1;background:#fff;border-radius:12px;width:140px;animation:.2s ease-in-out fadeIn;position:absolute;top:60px;right:0;overflow:hidden;box-shadow:0 5px 15px #00000026}.dropdown a{color:#333;padding:10px 14px;font-size:14px;text-decoration:none;transition:background .2s;display:block}.dropdown a:hover{background:#fffde3}.hidden{display:none}.input{font-size:20px}.sidebarProfile{background:linear-gradient(-135deg,#fd953acc,#f706);border-radius:20px;flex-direction:column;width:130%;height:750px;margin-top:100px;margin-left:-78px;padding:40px 20px;display:flex;position:relative}.sidebarProfile a{transition:all .3s ease-in-out}.sidebarProfile a:hover,.sidebarProfile .active{color:#fff}.list-menu-profile{flex-direction:column;width:100%;display:flex}.change-delete-avatar img{border-radius:20px;width:420px;height:420px;margin-top:150px;margin-left:-90%}.submenu{background:#fff;border-radius:20px;max-height:0;transition:max-height .3s;overflow:hidden}.submenu.show{max-height:300px}.submenu a{padding:10px 32px;font-size:14px;transition:all .2s ease-in-out;display:block}.submenu a:hover{color:#fc8a26}.submenu a.active{color:#fc8a26;font-weight:500}.arrow{transition:transform .3s}.arrow.rotate{transform:rotate(180deg)}.search-by-image{text-align:center;background-color:#fff;border:1px solid #ec7207;width:400px;max-height:36px;position:relative;overflow:hidden}.search-by-image:hover{background-color:#fff!important;transform:scale(1.05)!important}.search-by-image div{margin-top:-6px;animation:15s infinite backwards moveUpDownLabel}.search-by-image label{color:#000;cursor:pointer;margin-bottom:4px;line-height:1.5em}.search-by-image-again{text-align:center;background-color:#fff;border:1px solid #ec7207;justify-content:center;align-items:center;width:400px;max-height:36px;display:flex;position:relative;overflow:hidden}.search-by-image-again:hover{background-color:#fff!important;transform:scale(1.05)!important}.search-by-image-again label{color:#000;cursor:pointer;width:100%;margin-bottom:4px;line-height:1.5em}.pick-image-container{visibility:hidden;opacity:0;background-color:#000000ed;width:100%;transition:all .2s ease-in-out;position:fixed;inset:0}.pick-image-container .content-images{text-align:center;background-color:#fff;border-radius:20px;max-width:max-content;margin:17% auto auto;padding:20px}.pick-image-container .content-images .images{grid-template-columns:auto auto auto auto auto auto auto auto auto;gap:20px;margin-top:20px;display:grid}.pick-image-container .content-images .images::-webkit-scrollbar{width:6px}.pick-image-container .content-images .images::-webkit-scrollbar-thumb{background:#fdcc4b;border-radius:20px}.pick-image-container .content-images .images img{cursor:pointer;border-radius:20px;margin:10px;transition:all .2s ease-in-out}.pick-image-container .content-images .images img:hover{transform:translateY(-3px);box-shadow:1px 1px 5px 5px #00000040}.pick-image-container .content-images .images img.active{border:3px solid #ec7207;border-radius:20px;scale:1.07}.btn-continue-container{justify-content:center;align-items:center;gap:20px;margin-top:10px;display:flex}.switch{width:3.5em;height:2em;margin-right:10px;font-size:10px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background:#fff;border-radius:50px;transition:all .4s cubic-bezier(.215,.61,.355,1);position:absolute;inset:0;overflow:hidden}.slider:before{content:"";border-radius:inherit;background-color:#59d102;width:1.4em;height:1.4em;transition:all .4s cubic-bezier(.215,.61,.355,1);position:absolute;bottom:.3em;right:.3em;transform:translate(150%)}.slider:after{content:"";border-radius:inherit;background-color:#ccc;width:1.4em;height:1.4em;transition:all .4s cubic-bezier(.215,.61,.355,1);position:absolute;bottom:.3em;left:.3em}.switch input:focus+.slider{box-shadow:0 0 1px #59d102}.switch input:checked+.slider:before{transform:translateY(0)}.switch input:checked+.slider:after{transform:translate(-150%)}.toast{color:#fff;z-index:4;border-radius:20px;padding:12px 20px;transition:transform .5s;position:fixed;top:100px;right:25px;transform:translate(150%);box-shadow:0 4px 8px #0003}.faq-container{max-width:800px;margin:40px auto;padding:0 16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.faq-title{text-align:center;margin-bottom:24px;font-size:28px;font-weight:600}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:20px;margin-bottom:14px;padding:14px 18px}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:22px;transition:transform .3s}.faq-item[open] summary:after{content:"-"}.faq-content{opacity:0;max-height:0;transition:max-height .35s,opacity .25s;overflow:hidden}.faq-item[open] .faq-content{opacity:1;max-height:200px}.faq-content p{color:#4b5563;margin-top:12px;font-size:15px;line-height:1.6}.chat-container{z-index:1000;font-family:inherit;position:fixed;bottom:20px;right:20px}.chat-bubble{color:#fff;cursor:pointer;background-color:#ec7207;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;display:flex;position:relative;box-shadow:0 4px 12px #0000004d}.chat-bubble:hover{transition:all .2s;transform:scale(1.1)}.chat-badge{color:#fff;background:#ff3b30;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:flex;position:absolute;top:5px;right:5px}.chat-popup{background:#fff;border-radius:20px;flex-direction:column;width:300px;height:400px;display:none;position:absolute;bottom:70px;right:0;overflow:hidden;box-shadow:0 8px 20px #0000004d}.chat-header{color:#fff;text-align:center;background-color:#ec7207;padding:10px;font-weight:700}.chat-list{flex:1;width:100%;overflow-y:auto}.chat-item{cursor:pointer;align-items:center;padding:10px;transition:background .2s;display:flex}.chat-item:hover{background-color:#f0f0f0}.chat-post-title{font-size:14px;text-decoration:underline}.avatar{border-radius:50%;width:40px;height:40px}.chat-info{width:230px;margin-left:10px}.chat-name{font-weight:700}.chat-message{color:#555;max-height:30px;font-size:12px;overflow:hidden}.chat-time{text-align:right;justify-content:space-between;margin-top:5px;font-size:14px;display:flex}.chat-body{grid-template-columns:50% 50%;width:200%;transition:all .2s ease-in-out;display:grid;overflow:hidden auto}.chat-details{width:100%}.chat-details-header{z-index:1;background-color:#fff;border-bottom:1px solid #ddd;align-items:center;gap:10px;width:100%;padding:10px;display:flex;position:sticky;top:0}.chat-details-header i{cursor:pointer}.chat-details-body{flex:1;margin-bottom:70px;padding:10px;position:relative}.chat-details-body label{font-size:14px;position:absolute;bottom:0;right:20px}.message{border-radius:18px;max-width:70%;margin-bottom:8px;padding:8px 12px;font-size:14px;line-height:1.5}.message.me{color:#fff;overflow-wrap:break-word;background:#ec7207;max-width:55%;margin-left:auto}.message.other{overflow-wrap:break-word;background:#f1f1f1;max-width:55%;margin-right:10px}.chat-details-footer{background-color:#fff;border-top:1px solid #ddd;width:100%;padding:8px;position:absolute;bottom:7%;left:50%;transform:translate(-50%,50%)}.chat-details-footer form{justify-content:space-between;align-items:center;display:flex}.chat-details-footer textarea{resize:none;border:1px solid #ccc;border-radius:20px;outline:none;flex:1;padding:8px 12px;font-family:inherit;transition:all .2s ease-in-out;overflow-y:auto}.chat-details-footer input:focus{border:1px solid #ec7207}.chat-details-footer button{color:#fff;cursor:pointer;background:#ec7207;border:none;border-radius:50%;width:36px;height:36px;margin-left:6px}.suggestion-lost-item{justify-content:center;align-items:center;margin-top:100px;display:flex}.suggestion-card-container{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;margin-top:50px;display:grid}.suggestion-card{height:500px}.suggestion-card-text{height:170px}.info-user-suggestion{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:10px;margin-top:10px;margin-bottom:20px;display:grid}.info-user-suggestion img{object-fit:cover}.modal-result-by-ai{z-index:3;visibility:hidden;opacity:0;background:#0000008c;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.modal-my-post-to-match{z-index:3;visibility:hidden;opacity:0;background:#0000008c;justify-content:center;align-items:center;width:100%;transition:all .3s ease-in-out;display:flex;position:fixed;inset:0}.modal-content-my-post-to-match{background:#fff;border-radius:20px;flex-direction:column;width:70%;height:90vh;padding:24px 24px 20px;animation:.3s modalFadeUp;display:flex;position:relative;box-shadow:0 20px 60px #00000040}.modal-content-my-post-to-match h2{text-align:center;font-size:22px;font-weight:700}.modal-content-my-post-to-match>p{color:#555;margin-top:4px;margin-bottom:10px;font-size:16px;font-style:italic}.btn-my-post-container{grid-template-columns:auto auto;align-items:center;gap:10px;display:grid}.results-container-my-post-to-match{grid-template-columns:1fr 1fr 1fr;gap:20px;height:82%;padding:20px 10px;display:grid;overflow:hidden auto}.results-container-my-post-to-match::-webkit-scrollbar{width:6px}.results-container-my-post-to-match::-webkit-scrollbar-thumb{background:#fdcc4b;border-radius:20px}.close-result-my-post-to-match{cursor:pointer;position:absolute;bottom:15px;left:5%}.modal-content-result-by-ai{background:#fff;border-radius:20px;flex-direction:column;width:70%;height:90vh;padding:24px 24px 20px;animation:.3s modalFadeUp;display:flex;position:relative;box-shadow:0 20px 60px #00000040}.close-result-by-ai{cursor:pointer;position:absolute;bottom:15px;left:5%}.modal-content-result-by-ai h2{text-align:center;margin-bottom:16px;font-size:22px;font-weight:700}.results-container{grid-template-columns:1fr 1fr 1fr;gap:20px;height:82%;margin-bottom:60px;padding:20px 10px;display:grid;overflow:hidden auto}.card-search-by-image{height:500px}.results-container::-webkit-scrollbar{width:6px}.results-container::-webkit-scrollbar-thumb{background:#fdcc4b;border-radius:20px}.print-code{visibility:hidden}.form-container-print{visibility:hidden;background:#fff;border-radius:20px;width:120%;margin:-140% auto auto 50%;padding:40px;display:none}.form-container-print h1{text-align:center;letter-spacing:1px;margin-bottom:5px;font-size:22px}.form-container-print .subtitle{text-align:center;margin-bottom:30px;font-size:13px}.form-container-print .section{margin-bottom:25px}.form-container-print h2{border-bottom:1px solid #000;margin-bottom:12px;padding-bottom:4px;font-size:15px}.form-container-print .row{gap:20px;margin-bottom:12px;display:flex}.form-container-print .field{flex:1}.form-container-print .field.full{flex:100%}.form-container-print span{margin-bottom:4px;font-size:12px;font-weight:700;display:block}.form-container-print .box{border:1px solid #000;border-radius:20px;height:32px;padding:2px 20px}.form-container-print .box.large{height:70px}.form-container-print .box.signature{height:50px}@media print{@page{size:Letter landscape;margin:15mm}html,body{height:100%;margin:0;padding:0;overflow:hidden}body *{visibility:hidden}.form-container-print{visibility:visible;z-index:100;display:block;top:33%;left:50%;transform:translate(-50%,-50%)}.form-container-print h1,.form-container-print .subtitle,.form-container-print .section,.form-container-print h2,.form-container-print .row,.form-container-print .field,.form-container-print .field.full,.form-container-print span,.form-container-print .box,.form-container-print .box.large,.form-container-print .box.signature{visibility:visible}.print-code{visibility:visible;text-align:center;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:2px dashed #000;border-radius:20px;width:9cm;height:6cm;padding:100px 0;font-size:20pt;font-weight:700;line-height:1.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.card-my-post{margin-bottom:100px}.ck-editor{width:100%;max-width:396px}.table-wrapper{border-radius:20px;width:100%;overflow-x:auto}.custom-table{border-collapse:collapse;background:#fff;border-radius:20px;min-width:100%;font-size:15px;overflow:hidden;box-shadow:0 4px 10px #0000000d}.custom-table thead{background:#f5f7fa}.custom-table th,.custom-table td{text-align:center;border-bottom:1px solid #eee;padding:14px 16px}.custom-table th{color:#333;text-transform:uppercase;font-size:12px;font-weight:600}.custom-table tbody tr:hover{background:#f9fbff}.status{border-radius:20px;padding:4px 10px;font-weight:500}.status.active{color:#1a7f37;background:#e7f7ee}.status.inactive{color:#c62828;background:#fdecec}.status.warning{color:#072138;background:#fdcc4b}.search-codes-container{width:50%;position:relative}.search-codes-container i{position:absolute;bottom:15px;right:15px}.datetime-input{color:#333;background-color:#fff;border:1px solid #ccc;border-radius:20px;outline:none;width:100%;padding:10px 14px;font-size:16px;transition:border .2s ease-in-out,box-shadow .2s ease-in-out}.datetime-input:focus{border-color:#ec7207;box-shadow:0 0 5px #ec720780}.description-link-pick-up{text-decoration:underline}.badge-not-verified{color:#ec7207;align-items:center;gap:4px;margin-left:8px;font-weight:600;display:inline-flex}.badge-verified{color:green;align-items:center;gap:4px;margin-left:8px;font-weight:600;display:inline-flex}.btn-verify{margin-top:10px;margin-left:10px}.notification-container{margin-bottom:0}.card-text-notification{height:185px}.card-notification{height:500px}.join-page{background:#fff;width:100%}.join-page .section{max-width:1180px;margin:0 auto;padding:90px 56px}.join-page .hero{text-align:center;background:#fff6df;padding:155px 24px 165px;position:relative;overflow:hidden}.join-page .corner{opacity:.75;background:#ffedd1;position:absolute}.join-page .corner-top{border-bottom-left-radius:24px;width:120px;height:120px;top:0;right:0}.join-page .corner-left{border-top-right-radius:24px;width:185px;height:185px;bottom:0;left:0}.join-page .pill{color:#f97316;letter-spacing:1.5px;background:#ffe5d1;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:800;display:inline-block}.join-page .hero h1{margin:28px 0 22px;font-size:44px;line-height:1}.join-page .hero p{color:#1f2937;max-width:620px;margin:0 auto 42px;font-size:16px;line-height:1.7}.join-page .primary-btn{color:#fff;cursor:pointer;background:#ec7207;border:none;border-radius:13px;padding:17px 38px;font-weight:800}.join-page .about{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.join-page .about h2,.join-page .why h2,.join-page .roles h2,.join-page .path h2,.join-page .faq h2{margin:0 0 34px;font-size:31px}.join-page .about p{color:#1f2937;font-size:14px;line-height:1.7}.join-page .about img{border-radius:14px;width:100%}.join-page .why,.join-page .path{background:#fff1ea}.join-page .why h2,.join-page .roles h2,.join-page .path h2,.join-page .faq h2{text-align:center}.join-page .benefit-grid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.join-page .benefit-card,.join-page .role-card{background:#fff;border-radius:12px;padding:34px;transition:all .2s ease-in-out}.join-page .benefit-card:hover{color:#fff;background:#ec7207;box-shadow:0 4px 12px #0000001a}.join-page .benefit-card:hover .icon,.join-page .benefit-card:hover p{color:#fff}.join-page .benefit-card{min-height:295px;box-shadow:0 1px #00000014}.join-page .icon{color:#ec7207;margin-bottom:28px;font-size:26px;font-weight:900}.join-page .benefit-card h3,.join-page .role-card h3{margin:0 0 18px;font-size:22px;font-weight:500;line-height:1.25}.join-page .benefit-card p,.join-page .role-card p,.join-page .intro{color:#334155;font-size:14px;line-height:1.65}.join-page .roles .intro{text-align:center;max-width:650px;margin:-18px auto 62px}.join-page .role-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.join-page .role-card{background:#fff1ea;min-height:220px}.join-page .role-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.join-page .role-top span{color:#ec7207;letter-spacing:1px;background:#ffe0c7;border-radius:999px;padding:7px 13px;font-size:11px;font-weight:600}.join-page .role-top b{color:#ec7207}.join-page .role-card a{color:#ec7207;margin-top:18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .1s ease-in-out;display:inline-block}.join-page .role-card a:hover{font-weight:800}.join-page .contact-card{color:#fff;text-align:center;background:#ec7207;border-radius:12px;padding:42px 34px;box-shadow:0 18px 28px #f9730047}.join-page .contact-card h3{margin:0 0 18px;font-size:24px;font-weight:500}.join-page .contact-card p{font-size:14px;line-height:1.6}.join-page .contact-card button{color:#ec7207;background:#fff;width:100%;margin-top:22px;font-weight:800}.join-page .contact-card button:hover{color:#fff}.join-page .timeline{z-index:0;grid-template-columns:repeat(5,1fr);gap:30px;margin-top:70px;display:grid;position:relative}.join-page .timeline:before{content:"";background:#f6d8c8;height:1px;position:absolute;top:23px;left:0;right:0}.join-page .step{text-align:center;z-index:1;position:relative}.join-page .step div{color:#ec7207;background:#fff;border:1px solid #ffd1b4;border-radius:13px;place-items:center;width:54px;height:54px;margin:0 auto 22px;font-weight:900;display:grid}.join-page .step.active div{color:#fff;background:#ec7207}.join-page .step p{letter-spacing:.8px;font-size:14px;font-weight:600}.join-page .faq{max-width:860px}.join-page .faq h2{margin-bottom:60px}.join-page details{background:#fff1ea}.join-page details p{color:#334155;margin:18px 0 0;font-size:14px;line-height:1.7}.join-page .interested-cta{text-align:center;background:#fff1ea;margin-bottom:-70px;padding:95px 24px}.join-page .interested-cta h2{margin:0 0 34px;font-size:30px}.contact-page .hero{text-align:center;text-align:center;background:#fff6df;padding:155px 24px 165px;position:relative;overflow:hidden}.contact-page .hero h1{margin:28px 0 22px;font-size:44px;line-height:1}.contact-page .hero p{color:#1f2937;max-width:620px;margin:0 auto 42px;font-size:16px;line-height:1.7}.contact-page .corner{opacity:.75;background:#ffedd1;position:absolute}.contact-page .corner-top{border-bottom-left-radius:24px;width:120px;height:120px;top:0;right:0}.contact-page .corner-left{border-top-right-radius:24px;width:185px;height:185px;bottom:0;left:0}.contact-page .pill{color:#f97316;letter-spacing:1.5px;background:#ffe5d1;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:800;display:inline-block}.contact-page .contact-section{grid-template-columns:1.35fr .95fr;gap:28px;max-width:1160px;margin:0 auto;padding:80px 24px;display:grid}.contact-page .contact-form-card{background:#fff;border-radius:20px;padding:38px 42px;box-shadow:0 18px 30px #0f172a29}.contact-page .contact-form-card h2{margin:0 0 36px;font-size:34px}.contact-page .form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-page label{margin:0 0 10px;font-size:13px;font-weight:500;display:block}.contact-page input,.contact-page select,.contact-page textarea{background:#fff;border:1px solid #f0bda0;border-radius:13px;outline:none;width:100%;margin-bottom:24px;padding:16px 18px;font-size:15px}.contact-page textarea{resize:none;min-height:150px}.contact-page input::placeholder,.contact-page textarea::placeholder{color:#c7b5aa}.contact-page .contact-form-card button[type=submit]{color:#fff;cursor:pointer;background:#ff7900;border:none;border-radius:999px;width:100%;padding:18px;font-weight:600;box-shadow:0 14px 20px #ff790040}.contact-page .office-card,.contact-page .help-card,.contact-page .campus-card{border-radius:14px;overflow:hidden}.contact-page .office-card{color:#fff;background:#ec7207;padding:28px 32px}.contact-page .office-title{align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.contact-page .round-icon{color:#ff7900;background:#ffe0cc;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.contact-page .office-title h3{margin:0;font-size:24px}.contact-page .office-title strong{font-size:13px}.contact-page .info-line{gap:18px;margin-bottom:22px;display:flex}.contact-page .info-line span{font-weight:900}.contact-page .info-line p{margin:0;font-size:15px;line-height:1.5}.contact-page .socials{gap:14px;margin-top:28px;display:flex}.contact-page .socials a{color:#ff7900;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.contact-page .help-card{background:#fff1ea;margin-top:24px;padding:32px 34px;position:relative}.contact-page .help-card h3{margin:0 0 14px;font-size:25px}.contact-page .help-card p{margin-bottom:28px;line-height:1.55}.contact-page .help-card a{color:#ec7207;font-weight:800;text-decoration:none}.contact-page .question-mark{color:#0000001f;font-size:92px;font-weight:900;position:absolute;bottom:-18px;right:18px}.contact-page .campus-card{height:180px;margin-top:24px;position:relative}.contact-page .campus-card img{object-fit:cover;width:100%;height:100%}.contact-page .campus-card:after{content:"";background:linear-gradient(#0000,#000000bf);position:absolute;inset:0}.contact-page .campus-card div{z-index:1;color:#fff;font-size:18px;font-weight:900;position:absolute;bottom:22px;left:22px}.campus-overlay{z-index:999;background:#5160708c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.campus-overlay .campus-modal{text-align:center;background:#fff;border-radius:22px;width:680px;max-width:calc(100% - 40px);padding:50px 48px 42px;position:relative;overflow:hidden;box-shadow:0 28px 60px #0f172a47}.campus-overlay .campus-modal:after{content:"";background:linear-gradient(90deg,#fff4a3,#ffc58a);width:100%;height:10px;position:absolute;bottom:0;left:0}.campus-overlay .close-btn{color:#8b7d75;cursor:pointer;background:0 0;border:none;font-size:30px;position:absolute;top:26px;right:32px}.campus-overlay .modal-icon{color:#ec7207;background:#fff1e8;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 28px;font-size:28px;display:grid}.campus-overlay .campus-modal h2{margin:0 0 14px;font-size:31px}.campus-overlay .modal-subtitle{color:#8a7b72;max-width:480px;margin:0 auto 38px;font-size:16px;line-height:1.45}.campus-overlay .campus-options{grid-template-columns:1fr 1fr;gap:26px;margin-bottom:40px;display:grid}.campus-overlay .campus-card{cursor:pointer;background:#fff;border:2px solid #f1ddd4;border-radius:20px;padding:36px 24px 30px;transition:all .2s}.campus-overlay .campus-card:hover,.campus-overlay .campus-card.active{border-color:#ec7207;transform:translateY(-2px);box-shadow:0 10px 25px #f9730026}.campus-overlay .campus-circle{background:#eaf3ff;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 26px;font-size:28px;display:grid}.campus-overlay .campus-card h3{color:#102b3f;margin:0 0 8px;font-size:24px}.campus-overlay .campus-card p{color:#8a7b72;letter-spacing:.8px;margin:0;font-size:13px;font-weight:600}.campus-overlay .btn{margin:0 auto 22px;display:block}.campus-overlay .maybe-btn{color:#8a7b72;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600}.partner-request-page{color:#062238;min-height:100vh;margin-top:4%;padding:14px 0 34px}.partner-request-hero{text-align:center;margin-bottom:26px}.partner-request-hero h1{margin:0 0 8px;font-size:40px;line-height:1}.partner-request-hero h1 span{color:#f97300}.department-field-wrapper{width:100%;position:relative}.additional-info-button{z-index:1;color:#f97300;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}.additional-info-popup{color:#374151;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #eadfd7;border-radius:10px;flex-direction:column;gap:5px;width:230px;padding:12px 14px;font-size:14px;line-height:1.5;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:28px;right:0;transform:translateY(-4px);box-shadow:0 12px 30px #0f172a24}.additional-info-popup strong{color:#062238;margin-bottom:3px;font-size:16px}.additional-info-button:hover .additional-info-popup,.additional-info-button:focus .additional-info-popup,.additional-info-button:focus-visible .additional-info-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.additional-info-button:focus-visible{outline-offset:2px;outline:3px solid #f9731640}.partner-request-card{background:#fff;border-radius:20px;width:730px;max-width:calc(100% - 34px);margin:0 auto;padding:35px 36px 30px;position:relative;overflow:hidden;box-shadow:0 14px 26px #0f172a24}.partner-request-card:after{content:"";background:#fff8df;border-radius:50%;width:175px;height:175px;position:absolute;top:-72px;right:-48px}.partner-request-card form{z-index:1;position:relative}.partner-request-section{border-bottom:1px solid #eee2d9;margin-bottom:28px;padding-bottom:28px}.partner-request-section-last{border-bottom:none;margin-bottom:14px;padding-bottom:8px}.partner-request-section h2{color:#062238;margin:0 0 22px;font-size:18px;font-weight:500}.partner-request-section h2 span{color:#f97300;margin-right:8px;font-size:16px}.partner-request-row{grid-template-columns:1fr 1fr;gap:18px;display:grid;position:relative}.partner-request-check{cursor:pointer;align-items:center;gap:8px;margin:2px 0 18px;font-size:16px;display:flex}.partner-request-submit{width:100%}.partner-request-next{text-align:center;border-radius:20px;width:630px;max-width:calc(100% - 34px);margin:44px auto 0;padding:28px 36px 24px;box-shadow:0 9px 18px #f9730038}.partner-request-next h2{margin:0 0 22px;font-size:18px;font-weight:600}.partner-request-next-step{margin-bottom:18px}.partner-request-next-step span{color:#fff;background:#f97300;border-radius:50%;place-items:center;width:26px;height:26px;margin:0 auto 9px;font-size:14px;font-weight:700;display:grid}.partner-request-next-step p{margin:0;line-height:1.35}@media (width<=650px){.partner-request-row{grid-template-columns:1fr;gap:0}.partner-request-card,.partner-request-next{padding-left:22px;padding-right:22px}}.institution-admin-page{--institution-admin-navy:#08283f;--institution-admin-orange:#d66a08;--institution-admin-light-orange:#fff0e4;--institution-admin-page-bg:#fff9ef;--institution-admin-blue-bg:#f0f6ff;--institution-admin-border:#ece4dc;--institution-admin-muted:#7d736b;--institution-admin-yellow:#ffe32e;min-height:100vh;color:var(--institution-admin-navy);margin:100px 0 0;position:relative}.institution-admin-header{background:#fff;border-bottom:1px solid #eadfd6;grid-template-columns:195px minmax(250px,1fr) auto;align-items:center;gap:18px;height:58px;padding:0 32px 0 37px;display:grid}.institution-admin-brand{color:#b85b09;white-space:nowrap;font-size:18px;font-weight:800;text-decoration:none}.institution-admin-header-actions{align-items:center;gap:13px;display:flex}.institution-admin-header-actions button{color:#746c66;cursor:pointer;background:0 0;border:0;place-items:center;width:27px;height:27px;padding:0;display:grid}.institution-admin-header-actions a{color:#463c36;font-size:10px;text-decoration:none}.institution-admin-header-divider{background:#eadfd7;width:1px;height:23px}.institution-admin-content{width:100%;margin:0 auto;padding:25px 0 28px}.institution-admin-heading{margin-bottom:24px}.institution-admin-heading h1{letter-spacing:-.5px;margin:0 0 3px;font-size:25px;font-weight:800;line-height:1.1}.institution-admin-heading p{color:var(--institution-admin-muted);margin:0;font-size:11px;font-weight:500}.institution-admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.institution-admin-stat-card{border:1px solid var(--institution-admin-border);background:#fff;border-radius:16px;min-height:132px;padding:18px 16px 15px;position:relative;overflow:hidden;box-shadow:0 2px 3px #4e37261f}.institution-admin-stat-decoration{border-radius:50%;width:80px;height:80px;position:absolute;top:-26px;right:-24px}.institution-admin-stat-decoration-peach{background:#fff8f3}.institution-admin-stat-decoration-blue{background:#f2f8fc}.institution-admin-stat-decoration-yellow{background:#fffbe0}.institution-admin-stat-icon{border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:10px;display:grid}.institution-admin-stat-icon-peach{color:#d7731e;background:#ffe5d5}.institution-admin-stat-icon-blue{color:#4290c8;background:#dcedff}.institution-admin-stat-icon-yellow{color:#816d00;background:#ffe82f}.institution-admin-stat-label{color:#756c65;text-transform:uppercase;margin-bottom:1px;font-size:9px;font-weight:700;display:block}.institution-admin-stat-card>strong{margin-bottom:8px;font-size:30px;font-weight:700;line-height:1;display:block}.institution-admin-stat-card p{color:#746b65;align-items:center;margin:0;font-size:9px;font-weight:600;display:flex}.institution-admin-stat-positive{color:#b36118!important}.institution-admin-live-dot{background:#f0a14d;border-radius:50%;width:6px;height:6px;margin-right:4px}.institution-admin-main-grid{grid-template-columns:minmax(0,2.08fr) minmax(195px,.98fr);align-items:start;gap:15px;margin-top:32px;display:grid}.institution-admin-table-card,.institution-admin-details-card{border:1px solid var(--institution-admin-border);background:#fff;border-radius:16px;box-shadow:0 2px 3px #4e372617}.institution-admin-table-card{overflow:hidden}.institution-admin-table-header{justify-content:space-between;align-items:center;height:57px;padding:0 14px 0 16px;display:flex}.institution-admin-table-header h2{margin:0;font-size:16px}.institution-admin-table-header>div{gap:5px;display:flex}.institution-admin-table-header button{color:#786d66;cursor:pointer;background:#fff;border:1px solid #eee5de;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.institution-admin-table-scroll{overflow-x:auto}.institution-admin-table{border-collapse:collapse;table-layout:fixed;width:100%}.institution-admin-table thead{background:#fff6df}.institution-admin-table th{color:#746b65;text-align:left;height:43px;padding:0 9px;font-size:14px;line-height:1.15}.institution-admin-table th:first-child{width:34%}.institution-admin-table th:nth-child(2){width:22%}.institution-admin-table th:nth-child(3){width:20%}.institution-admin-table th:nth-child(4){width:17%}.institution-admin-table th:nth-child(5){width:7%}.institution-admin-table tbody tr{cursor:pointer;border-bottom:1px solid #f1ece7;height:53px;transition:background .15s,box-shadow .15s}.institution-admin-table tbody tr:hover,.institution-admin-row-selected{background:#fffaf4}.institution-admin-table td{color:#665c56;vertical-align:middle;padding:7px 9px;font-size:14px;line-height:1.25}.institution-admin-table td:last-child{color:#d5a983}.institution-admin-institution-cell{align-items:center;gap:8px;display:flex}.institution-admin-institution-cell strong{color:#345069;font-size:14px;line-height:1.3}.institution-admin-avatar{color:#b17747;background:#e7f1ff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.institution-admin-status{color:#716000;text-transform:uppercase;background:#ffe329;border-radius:999px;justify-content:center;align-items:center;min-width:49px;height:20px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.institution-admin-table-footer{color:#5f5650;justify-content:space-between;align-items:center;min-height:42px;padding:8px 10px;font-size:14px;display:flex}.institution-admin-table-footer>div{gap:6px;display:flex}.institution-admin-table-footer button{color:#3e4a55;cursor:pointer;background:#fff;border:1px solid #ebe3dc;border-radius:6px;min-width:49px;height:25px;padding:0 10px;font-size:14px;font-weight:600}.institution-admin-details-card{min-height:482px;padding:112px 19px 76px;position:relative;overflow:hidden}.institution-admin-empty-details,.institution-admin-selected-details{text-align:center}.institution-admin-details-icon{color:#e4c5b6;background:#f0f5ff;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid}.institution-admin-details-card h2{margin:0 0 14px;font-size:17px;line-height:1.1}.institution-admin-empty-details>p,.institution-admin-details-applicant{color:#796f68;max-width:160px;margin:0 auto 23px;font-size:13px;line-height:1.5}.institution-admin-empty-details>button{color:#a39790;text-align:left;background:#fff;border:1px solid #f0e9e3;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:35px;margin-bottom:8px;padding:0 12px;font-size:13px;display:flex}.institution-admin-empty-details>button svg{color:#dca77d}.institution-admin-detail-block{text-align:left;background:#f5f8fc;border-radius:8px;margin-bottom:10px;padding:11px}.institution-admin-detail-block span,.institution-admin-detail-block strong{display:block}.institution-admin-detail-block span{color:#887d75;text-transform:uppercase;margin-bottom:3px;font-size:13px}.institution-admin-detail-block strong{color:#29455c;font-size:13px}.institution-admin-review-button{color:#fff;cursor:pointer;background:#d56c0c;border:0;border-radius:7px;width:100%;height:34px;margin-top:8px;font-size:13px;font-weight:700}@media (width<=820px){.institution-admin-header{grid-template-columns:auto 1fr auto;padding-inline:18px}.institution-admin-search{max-width:none}.institution-admin-stat-grid,.institution-admin-main-grid{grid-template-columns:1fr}.institution-admin-details-card{min-height:390px}}@media (width<=580px){.institution-admin-header{grid-template-columns:1fr auto;height:auto;padding-block:12px}.institution-admin-search{grid-area:2/1/auto/-1}.institution-admin-header-actions a,.institution-admin-header-divider{display:none}.institution-admin-content{padding-inline:14px}.institution-admin-table{min-width:570px}}.review-app-page{--review-app-navy:#0a2940;--review-app-orange:#ff7900;--review-app-orange-dark:#be5b00;--review-app-yellow:#ffe42f;--review-app-page-bg:#f6f8ff;--review-app-muted:#847a73;--review-app-border:#ebe8e4;background:var(--review-app-page-bg);min-height:100vh;color:var(--review-app-navy);margin-top:100px;padding:24px 22px 32px;font-family:Inter,Segoe UI,Arial,sans-serif}.review-app-page *,.review-app-page :before,.review-app-page :after{box-sizing:border-box}.review-app-breadcrumb{color:#77716c;align-items:center;gap:10px;max-width:1100px;margin:0 auto 28px;font-size:11px;display:flex}.review-app-breadcrumb a{color:#77716c;text-decoration:none}.review-app-breadcrumb strong{color:#b55a0a;font-weight:700}.review-app-header{justify-content:space-between;align-items:center;gap:30px;max-width:1100px;margin:0 auto 28px;display:flex}.review-app-title-area h1{letter-spacing:-.8px;max-width:580px;margin:0 0 9px;font-size:34px;font-weight:800;line-height:1.08}.review-app-title-meta{align-items:center;gap:10px;display:flex}.review-app-pending-badge{background:var(--review-app-yellow);color:#645300;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-flex}.review-app-pending-badge>span{background:#ff9e00;border-radius:50%;width:5px;height:5px}.review-app-submitted{color:#77716c;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.review-app-header-actions{align-items:center;gap:13px;display:flex}.review-app-header-actions button{cursor:pointer;border-radius:999px;min-width:125px;height:50px;font-size:13px;font-weight:800}.review-app-decline-button{border:2px solid var(--review-app-orange);color:var(--review-app-orange);background:0 0}.review-app-approve-button{background:var(--review-app-orange);color:#fff;border:0;box-shadow:0 10px 20px #ff790033}.review-app-layout{grid-template-columns:minmax(0,2.15fr) minmax(240px,1fr);align-items:start;gap:24px;max-width:1100px;margin:0 auto;display:grid}.review-app-main-column,.review-app-side-column{flex-direction:column;gap:22px;display:flex}.review-app-card{border:1px solid var(--review-app-border);background:#fff;border-radius:22px;padding:28px 32px;box-shadow:0 5px 16px #1d2c390e}.review-app-card-title{align-items:center;gap:11px;margin-bottom:25px;display:flex}.review-app-card-title h2,.review-app-checklist-card>h2,.review-app-activity-card>h2{margin:0;font-size:22px;font-weight:800;line-height:1.1}.review-app-title-icon{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.review-app-title-icon-peach{color:#c7691e;background:#ffe1cf}.review-app-title-icon-blue{color:#2786ca;background:#dbeeff}.review-app-title-icon-yellow{color:#7c6900;background:#ffe430}.review-app-information-grid{grid-template-columns:1fr 1fr;gap:26px 48px;display:grid}.review-app-information-item span,.review-app-text-section>span{color:#978d86;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.review-app-information-item strong,.review-app-information-item a{color:#29485e;font-size:15px;font-weight:800;line-height:1.45}.review-app-information-item a{color:#be641c;text-underline-offset:2px;text-decoration:underline}.review-app-text-section p{color:#584f49;margin:0;font-size:13px;line-height:1.62}.review-app-text-divider{background:#eadbd0;height:1px;margin:22px 0}.review-app-italic-text{font-style:italic}.review-app-checklist-card{padding:27px 27px 24px}.review-app-checklist-card>h2{margin-bottom:22px}.review-app-check-item{border-radius:13px;min-height:73px;margin-bottom:13px;padding:14px 32px 13px 44px;position:relative}.review-app-check-item-complete{background:#edf4ff}.review-app-check-item-pending{background:#fffdfa;border:1.5px dashed #e9c8b5}.review-app-check-checkbox{color:#fff;background:#fff;border:1px solid #e1d1c7;border-radius:3px;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:19px;left:14px}.review-app-check-item-complete .review-app-check-checkbox{background:#b86111;border-color:#b86111}.review-app-check-copy strong,.review-app-check-copy span{display:block}.review-app-check-copy strong{color:#29445a;margin-bottom:2px;font-size:12px}.review-app-check-copy span{color:#786e67;font-size:9px;line-height:1.35}.review-app-check-success,.review-app-check-waiting{position:absolute;top:17px;right:11px}.review-app-check-success{color:#28b76d}.review-app-check-waiting{color:#d8d4d0}.review-app-activity-card{padding:27px 27px 23px}.review-app-activity-card>h2{margin-bottom:20px}.review-app-activity-row{grid-template-columns:28px 1fr;gap:8px;min-height:82px;display:grid}.review-app-activity-row-last{min-height:45px}.review-app-activity-line{justify-content:center;display:flex;position:relative}.review-app-activity-row:not(:last-child) .review-app-activity-line:after{content:"";background:#e4ddd8;width:1px;position:absolute;top:25px;bottom:0}.review-app-activity-dot{z-index:1;color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative}.review-app-activity-dot-orange{background:#f47a11}.review-app-activity-dot-blue{background:#2c99dd}.review-app-activity-dot-muted{background:#e7d8d0}.review-app-activity-content strong,.review-app-activity-content span{display:block}.review-app-activity-content strong{color:#2c475d;margin-bottom:2px;font-size:11px}.review-app-activity-content>span{color:#8b817a;font-size:8px}.review-app-activity-content>p{color:#615750;margin:5px 0 0;font-size:9px;line-height:1.4}.review-app-activity-note{color:#52697b;background:#edf6ff;border-left:2px solid #65a8d2;margin-top:7px;padding:7px 8px;font-size:8px;font-style:italic;line-height:1.35}.review-app-map-card{background:#e5e7eb;border-radius:17px;height:205px;position:relative;overflow:hidden;box-shadow:0 4px 14px #1d2c3914}.review-app-map-card img{object-fit:cover;width:100%;height:100%}.review-app-map-card:after{content:"";background:linear-gradient(#141f2900 58%,#141f29a6);position:absolute;inset:0}.review-app-map-overlay{z-index:2;color:#fff;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:11px;left:12px;right:12px}@media (width<=850px){.review-app-header{flex-direction:column;align-items:flex-start}.review-app-layout{grid-template-columns:1fr}.review-app-side-column{grid-template-columns:1fr 1fr;display:grid}.review-app-map-card{grid-column:1/-1}}@media (width<=600px){.review-app-page{padding-inline:14px}.review-app-title-area h1{font-size:27px}.review-app-header-actions{width:100%}.review-app-header-actions button{flex:1;min-width:0}.review-app-card{border-radius:17px;padding:23px 20px}.review-app-information-grid,.review-app-side-column{grid-template-columns:1fr}.review-app-map-card{grid-column:auto}}.application-success-page{--application-success-navy:#0b2940;--application-success-orange:#f97300;--application-success-orange-dark:#bc5a0a;--application-success-page-bg:#f8f8ff;--application-success-muted:#625954;--application-success-border:#eee8e2;min-height:100vh;color:var(--application-success-navy);padding:34px 32px 38px}.application-success-hero{text-align:center}.application-success-main-icon{color:#ff8422;background:#fff;border-radius:20px;place-items:center;width:90px;height:90px;margin:0 auto 28px;font-size:40px;display:grid;box-shadow:0 10px 19px #f9730033}.application-success-kicker{color:#203f57;margin:0 0 14px;font-size:20px;font-weight:700}.application-success-message{margin:0 auto;font-size:16px}.application-success-message strong{color:#f06f00}.application-success-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1110px;margin:58px auto 0;display:grid}.application-success-step-card{border:1px solid var(--application-success-border);background:#fff;border-radius:20px;min-height:235px;padding:30px 31px 26px;position:relative;overflow:hidden;box-shadow:0 3px 10px #23282f09}.application-success-step-number{color:#f4ede8;pointer-events:none;font-size:94px;font-weight:600;line-height:1;position:absolute;top:2px;right:18px}.application-success-step-icon{z-index:1;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:28px;display:grid;position:relative}.application-success-step-icon-yellow{color:#9b7a08;background:#fff3ae}.application-success-step-icon-peach{color:#d26e20;background:#ffe0c6}.application-success-step-icon-blue{color:#2086c5;background:#d8efff}.application-success-step-card h2{z-index:1;color:#4a5e6d;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.2;position:relative}.application-success-step-card p{z-index:1;color:#5f5751;margin:0;font-size:14px;line-height:1.48;position:relative}.application-success-help-card{background:#fff;border-radius:20px;grid-template-columns:1.1fr 1fr;width:100%;max-width:860px;min-height:285px;margin:62px auto 0;display:grid;overflow:hidden;box-shadow:0 15px 28px #2d262121}.application-success-help-image{min-height:285px}.application-success-help-image img{object-fit:cover;width:100%;height:100%;min-height:285px;display:block}.application-success-help-content{flex-direction:column;justify-content:center;padding:37px 40px;display:flex}.application-success-help-content>span{color:#c56d25;margin-bottom:18px;font-size:16px}.application-success-help-content p{color:#514942;margin:0 0 25px;font-size:14px;line-height:1.55}.application-success-help-content a{color:#c56d25;align-items:center;gap:8px;width:max-content;font-size:16px;display:inline-flex}.application-success-actions{justify-content:center;gap:20px;margin-top:52px;display:flex}.application-success-button{text-align:center;min-width:142px}.application-success-button-primary{background:var(--application-success-orange);color:#fff;box-shadow:0 10px 19px #f9730033}.application-success-button-outline{background:0 0;border:1.5px solid #e6b800}@media (width<=850px){.application-success-steps,.application-success-help-card{grid-template-columns:1fr;max-width:560px}.application-success-help-image,.application-success-help-image img{min-height:250px}}@media (width<=540px){.application-success-page{padding-inline:18px}.application-success-steps{margin-top:44px}.application-success-step-card{min-height:210px}.application-success-help-content{padding:30px 24px}.application-success-actions{flex-direction:column;align-items:stretch}.application-success-button{width:100%}}@media (width<=576px){.bar{font-size:20px;display:block}.nav .list-service{background-color:#fffde3;flex-direction:column;width:100%;height:0;padding:20px;line-height:1.75em;transition:all .3s ease-in-out;display:flex;position:absolute;top:45px;left:0;overflow:hidden;box-shadow:0 5px 4px #0000001a}.nav .list-service a{margin:7px;margin-right:unset!important;font-size:16px!important}.nav .list-service button{margin-bottom:40px;margin-left:unset!important}.dropdown.show-mobile{grid-template-columns:1fr 1fr 1fr!important;justify-content:center!important;align-items:center!important;min-width:max-content!important;display:grid!important;left:-151px!important}.dropdown a{padding:8px 10px!important}.search-by-image{width:89%;position:fixed;top:50px}.modal-content-result-by-ai{width:95%!important}.results-container{grid-template-columns:1fr 1fr!important;justify-content:center!important;gap:20px!important;padding:20px 0!important;display:grid!important}.analyzing-text{font-size:20px;margin-top:-170px!important;margin-bottom:230px!important}.analyzing-animation{transform:scale(2)}.faq-container{margin-top:100px}.hero{grid-template-rows:55% 30%!important;grid-template-columns:unset!important;flex-direction:column!important;display:flex!important}.hero-text{order:2!important}.hero-text p:first-child{width:104%!important;margin-top:-52px!important;margin-left:-2%!important;font-size:20px!important}.hero-text p strong{font-size:21px!important}.hero img{width:100%!important;margin-top:60px!important;margin-left:-3px!important}.number-buttons{color:#072138!important;width:310px!important;margin-top:25px!important;padding:5px!important}.number-buttons button strong{font-size:14px!important}.number-buttons button span{font-size:18px!important}.easy{display:none!important}.learn-how-it-works{font-size:25px!important}.how-it-works{grid-template-columns:auto!important;gap:50px!important;margin-left:16px!important}.report{width:60%!important;padding:8px 17px!important;top:-29px!important;left:22%!important}.paddingp{grid-template-columns:50% 50%!important}.paddingp-bottom{grid-template-columns:auto!important;gap:50px!important;margin:50px 15px auto!important}.paddingp p{left:20%!important}.location{margin-left:25px!important;font-size:15px!important}.select{margin-left:-5px!important}.modal-content{max-width:88%!important}.title-newest-post{padding:70px 82px 30px!important}.title-newest-post p{font-size:25px!important}.quick-search{background-color:#fff;border-radius:20px;grid-template-columns:auto auto;gap:20px;width:100%;margin:auto;padding:20px 20px 70px;display:grid;position:relative}.pipe:not(:last-child){display:none}.quick-search .categories .left{margin-right:27px}.quick-search .categories .left label{font-size:14px}.btn-quick-search{position:absolute;bottom:10px;left:50%;transform:translate(-50%);color:#072138!important}.offer-block{grid-template-columns:auto;column-gap:2%;margin-top:15%;margin-bottom:4%;display:grid}.offer,.offer-middle{margin-bottom:15%}.offer-content{font-size:14px}.big-block-about h1{font-size:25px}.big-block-about{margin-top:26%;margin-bottom:10%}.big-block-about .content{grid-template-columns:auto;gap:16px;font-size:14px}.newest-post-container{width:unset;grid-template-columns:50% 50%;gap:16px;margin-bottom:100px;margin-left:-20px;padding:0 15px;display:grid}.my-post-container{width:100%}.card{width:100%;height:380px;margin-bottom:10%;transition:all .3s ease-in-out;position:relative}.card img{height:200px!important}.card-search-by-image{height:410px}.image-placeholder{height:200px}.card-text h3{font-size:16px}.card-text p{font-size:14px}.card-my-post{height:340px;margin-bottom:80px}.status-post-lost,.status-post-found{font-size:14px}.title-lost-and-found{padding:90px 10px 30px!important}.title-lost-and-found p{font-size:18px!important}.stuff-information-box{max-height:600px!important}.sidebarProfile{gap:20px;grid-template-columns:auto!important;max-width:350px!important;height:max-content!important;margin-left:-1px!important;display:grid!important}.sidebarProfile a:last-child{position:unset!important}.sidebarProfile a{line-height:25px!important}.sidebarProfile a:last-child{left:22px!important}.skeleton-load-select-post{grid-template-columns:auto!important;height:82%!important}.my-post-content{width:95%}.change-delete-avatar img{width:320px;height:320px;margin-top:100px;margin-left:4%}.change-delete-avatar>div{margin-left:50px}.side-bar-infor-user{margin-top:20px;flex-direction:column!important}.sidebar-and-content{grid-template-columns:auto!important;gap:0!important}.sidebar-and-content .change-delete-avatar{margin-left:unset!important}.user-avatar{width:55px!important;height:55px!important;margin-top:-38px!important}.big-avatar{display:none!important}.table-tr{flex-direction:column!important;height:40px!important;margin-bottom:60px!important;padding-top:20px!important;display:flex!important}.notify-me-section{width:350px!important}.notify-me p,.notify-me label{margin-right:0!important;font-size:11px!important}.skeleton-input{width:163%!important}.profile-info-container,.btn-yellow{width:100%!important}.close-result-my-post-to-match{width:90%!important}.btn-pick-up{width:100%!important}.btn-cancel-pick-up{width:unset!important}.btn-contact-owner{width:max-content!important}.authentication-container{width:100%;margin-top:26%}.form-box{width:100%}.form-sign-up-in-container{width:350%}.form-sign-up-last-first{display:unset!important}.form-sign-up-in-container.move-sign-up{transform:translate(-35.5%)}.form-sign-up-in-container.move-forgot-password{transform:translate(-72%)}.form-sign-up-in-container.move-cancel-forgot{transform:translate(-35.5%)}.label-required-password{font-size:13px!important}.pick-image-container .content-images{margin-top:33%}.pick-image-container .content-images .images{grid-template-columns:auto auto auto;gap:20px;height:250px;margin-top:20px;display:grid;overflow-y:scroll}.img-right{display:none}.modal-content-my-post-to-match{width:95%}.user-info{text-align:center}.toast{max-width:95%;top:130px;right:10px}.modal-report-stuff{width:90%}.modal-header-report-stuff .tab{font-size:18px}.modal-header-report-stuff .active{padding:10px 0;font-size:14px}.modal-header-report-stuff .stuff-header{display:none}.modal-content-container{grid-template-columns:auto;gap:5%;width:94%;display:grid}.form-lost-found-container{width:100%;height:65vh;overflow-y:auto}.upload-img-box{width:100%;height:90%;margin-top:10px}.upload-img-box i{margin-bottom:0;font-size:30px}.upload-img-box .label-or{margin-top:0!important;margin-bottom:20px!important}.stuff-information-right-container{width:106%}.stuff-information{grid-template-columns:auto}.info-user-suggestion img{width:50px!important;height:50px!important}.info-user-suggestion span{font-size:14px}.suggestion-card{height:400px!important}.suggestion-card .image-placeholder{height:200px!important}.suggestion-card-text{height:183px!important}.chart-pending-found-percent{flex-direction:column}.skeleton-loading{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.no-data{width:40%!important}.no-posts{font-size:25px}.image-post-details,.detail-post-container{grid-template-columns:unset!important}.card-row{grid-template-columns:1fr 1fr!important;gap:20px!important;display:grid!important}.search-form{margin-top:30%!important}.top-filter{flex-direction:column!important;gap:25px!important}.detail-filter .form-control{width:100%!important}.btn-my-post-container-no-matched{margin-top:30px!important}.show-code,.status-post-lost{padding:0 15px!important;font-size:12px!important}.skeleton-my-post{grid-template-columns:1fr!important;gap:20px!important;display:grid!important}.btn-edit-discard-post{width:unset!important}.input-update-post{margin-top:15px!important;margin-bottom:50px!important}.close-result-by-ai{width:90%!important}.list-menu-profile{gap:20px}.no-post-my-post{margin-left:65%!important}.table-wrapper{width:84%}}@media (width>=577px) and (width<=768px){.hero{grid-template-rows:55% 30%!important;grid-template-columns:unset!important;display:grid!important}.hero img{width:100%!important}.hero-text{order:2!important}.hero-text p:first-child{width:100%!important;margin-top:-50px!important;margin-left:0%!important;font-size:35px!important}.hero-text p strong{font-size:45px!important}.number-buttons{padding:0!important}.how-it-works{grid-template-columns:50% 50%!important;margin-left:16px!important}.report{width:60%!important;padding:8px 17px!important;top:-29px!important;left:22%!important}.paddingp{grid-template-columns:50% 50%!important}.paddingp-bottom{grid-template-columns:50% 50%!important;margin:50px 15px auto!important}.paddingp p{left:20%!important}.easy{margin-left:2%!important}.learn-how-it-works{margin-top:-10px!important}.newest-post-container{grid-template-columns:33.3333% 33.3333% 33.3333%;gap:20px;margin-bottom:10px;margin-left:-8px;padding:16px 24px;display:grid}.title-newest-post{padding:60px 10px!important}.card img{height:235px!important}.modal-content{max-width:90%}.offer-middle label{width:max-content;margin-left:-16px;padding:7px 40px}.offer label{width:max-content;margin-left:-16px;padding:6px 20px}.offer-block{margin-top:8%}.card-text{height:190px!important}.profile-page{grid-template-rows:50% 50%!important;gap:70px!important}.avatar{margin-bottom:40px!important}.sidebarProfile{grid-template-columns:auto auto auto auto!important;width:103%!important;height:max-content!important;margin-left:-12px!important;display:grid!important}.my-profile-title{font-size:28px!important}.sidebarProfile a{line-height:25px!important}.sidebarProfile a:last-child{left:22px!important}.side-bar-infor-user{margin-top:20px;flex-direction:column!important}.sidebar-and-content{grid-template-columns:auto!important;gap:0!important}.user-avatar{width:55px!important;height:55px!important;margin-top:-38px!important}.big-avatar{display:none!important}.table-tr{flex-direction:column!important;height:40px!important;margin-bottom:60px!important;padding-top:20px!important;display:flex!important}.notify-me-section{width:350px!important}.notify-me p,.notify-me label{margin-right:0!important;font-size:11px!important}.skeleton-input{width:163%!important}.profile-info-container{width:53%!important}.btn-yellow{width:186%!important}}@media (width>=769px) and (width<=1366px){.bar{font-size:20px;display:block}.img-right{display:none}.authentication-container{margin-top:15%;grid-template-columns:auto!important}.faq-container{margin-top:80px}.big-block-about{margin-top:15%;margin-bottom:10%}.dropdown.show-mobile{grid-template-columns:1fr 1fr 1fr!important;justify-content:center!important;align-items:center!important;min-width:max-content!important;display:grid!important;left:-151px!important}.nav .list-service{background-color:#fffde3;flex-direction:column;width:100%;height:0;padding:20px;line-height:1.75em;transition:all .3s ease-in-out;display:flex;position:absolute;top:45px;left:0;overflow:hidden;box-shadow:0 5px 4px #0000001a}.nav .list-service a{margin:7px;margin-right:unset!important;font-size:16px!important}.nav .list-service button{margin-bottom:40px;margin-left:unset!important}.how-it-works{grid-template-columns:50% 50%!important;margin-left:16px!important}.report{width:60%!important;padding:8px 17px!important;top:-29px!important;left:22%!important}.paddingp{grid-template-columns:50% 50%!important}.breadcrumb-menu{margin-top:7%}.paddingp-bottom{grid-template-columns:50% 50%!important;margin:50px 15px auto!important}.report{width:50%!important}.paddingp p{left:20%!important}.modal-report-stuff{width:90%}.modal-header-report-stuff .tab{font-size:18px}.modal-header-report-stuff .active{padding:10px 0;font-size:14px}.modal-header-report-stuff .stuff-header{display:none}.modal-content-container{grid-template-columns:auto;gap:5%;width:94%;display:grid}.form-lost-found-container{width:100%;height:65vh;overflow-y:auto}.upload-img-box{width:100%;height:90%;margin-top:10px}.upload-img-box i{margin-bottom:0;font-size:30px}.upload-img-box .label-or{margin-top:0!important;margin-bottom:20px!important}.stuff-information-right-container{width:106%}.stuff-information{grid-template-columns:auto}.search-by-image{width:79%;position:fixed;top:50px;left:10%}.easy{margin-left:2%!important}.number-buttons{padding:0!important}.number-buttons button strong{font-size:18px!important}.number-buttons button strong span{font-size:20px!important}.hero{grid-template-columns:auto!important;display:grid!important}.hero img{width:100%!important}.hero-text{order:2!important}.hero-text p:first-child{width:100%!important;margin-top:-80px!important;margin-left:0%!important;font-size:35px!important}.hero-text p strong{font-size:45px!important}.title-quick-search{margin-top:-80px!important}.newest-post-container{grid-template-columns:33.3333% 33.3333% 33.3333%;gap:20px;margin-bottom:100px;margin-left:-6px;padding:16px 24px;display:grid}.info-user-suggestion{grid-template-columns:26% 74%!important;justify-content:end!important;align-items:center!important;gap:10px!important;display:grid!important}.info-user-suggestion img{width:100%!important;height:37px!important}.modal-content{max-width:90%}.offer-middle label{width:max-content;margin-left:-16px;padding:7px 40px}.offer label{width:max-content;margin-left:-16px;padding:6px 20px}.offer-block{margin-top:8%}.sidebarProfile{border-radius:20px;justify-content:center;align-items:center;gap:20px;width:103%!important;height:max-content!important;margin-left:-12px!important}.sidebarProfile a:last-child{position:unset!important}.my-profile-title{font-size:28px!important}.sidebarProfile a{line-height:25px!important}.sidebarProfile a:last-child{left:22px!important}.side-bar-infor-user{margin-top:20px;flex-direction:column!important}.sidebar-and-content{grid-template-columns:auto!important;gap:0!important}.user-avatar{width:55px!important;height:55px!important;margin-top:-38px!important}.big-avatar{display:none!important}.image-post-details,.detail-post-container{grid-template-columns:unset!important}.table-tr{flex-direction:column!important;height:40px!important;margin-bottom:60px!important;padding-top:20px!important;display:flex!important}.notify-me-section{width:350px!important}.notify-me p,.notify-me label{margin-right:0!important;font-size:11px!important}.skeleton-input{width:163%!important}.profile-info-container,.btn-yellow{width:100%!important}.modal-content-my-post-to-match{width:95%}.close-result-my-post-to-match{width:90%!important}.btn-contact-owner{width:max-content!important}.change-delete-avatar img{width:320px;height:320px;margin-top:100px;margin-left:19%}.change-delete-avatar>div{gap:0;margin-left:160px}.list-menu-profile{grid-template-columns:auto auto auto;gap:30px;display:grid}.close-result-by-ai{width:90%!important}.modal-content-result-by-ai{width:95%!important}.btn-edit-discard-post{width:unset!important}.card-text{height:120px!important}.top-filter{margin-top:15%;grid-template-columns:auto auto!important;gap:25px!important;display:grid!important}.name-item{order:3}.detail-filter{order:1;margin-bottom:15px}.detail-filter .form-control{width:100%!important}.btn-use-filter{order:4;width:100%!important}.card-my-post{height:450px;margin-bottom:85px}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
