.filter-history{position:absolute;top:45px;width:100%;background-color:#fff;border:1px solid #ccc;border-top:none;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1;border-radius:0 0 8px 8px}.filter-content{padding:16px 24px}.filter-content .middle-section{height:450px;overflow-y:scroll;padding-right:16px}.filter-content .middle-section::-webkit-scrollbar{width:8px;height:4px}.filter-content .middle-section::-webkit-scrollbar-track{background:#fff}.filter-content .middle-section::-webkit-scrollbar-thumb{background:#c3d3d6;border-radius:8px}.search-history{height:450px;overflow-y:scroll;padding-right:16px}.search-history::-webkit-scrollbar{width:8px;height:4px}.search-history::-webkit-scrollbar-track{background:#fff}.search-history::-webkit-scrollbar-thumb{background:#c3d3d6;border-radius:8px}.filter-content .dropdown-divider{margin:16px 0 8px}.switch-container .form-check-input{background-image:url(/_next/static/media/round-blue.cf370eed.svg);background-position:4px;background-repeat:no-repeat;background-size:16px}.switch-container .form-check-input:checked{background-image:url(/_next/static/media/round-white.a656db7d.svg);background-position:100%;background-repeat:no-repeat;background-size:16px}.middle-section{display:flex;flex-direction:column;gap:8px}.menu-link.is-active{background-color:var(--gimmel-lightGray);color:var(--gimmel-darkBlue)}.profile-btn-view{display:flex}.sec-center a{cursor:pointer}.menu-link.active{color:var(--gimmel-darkBlue);background:#dbe4e6;padding:6px 12px;border-radius:4px}.menu-link.active svg path{fill:var(--gimmel-darkBlue)}.profile-btn-view.active{color:var(--gimmel-darkBlue);background:#dbe4e6;padding:6px 12px;border-radius:4px}.modal-backdrop.show{opacity:.5}.modal-content{border-radius:12px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.2);border:none;width:100%}.modal-title{font-size:20px;font-weight:700;color:#333}.modal-body p{font-size:14px;color:#555;margin-bottom:15px}.modal-footer{display:flex;flex-direction:column;align-items:center;gap:10px}.modal-button{width:100%;padding:12px 15px;font-size:14px;border-radius:6px;cursor:pointer;transition:background .3s ease-in-out;border:none;text-align:center}.modal-button.primary{background-color:coral;color:#fff}.modal-button.primary:hover{background-color:tomato}.modal-button.secondary{background-color:#ddd;color:#333}.modal-button.secondary:hover{background-color:#ccc}.register-modal .modal-header{border-bottom:none!important}.register-modal .modal-footer{border-top:none!important}.register-modal .modal-content{padding:0!important}.btn-orange-outline{color:var(--gimmel-orange)!important;background-color:#fbdfce!important}.btn-orange-header,.btn-orange-outline{border:1px solid var(--gimmel-orange)!important;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;width:100%}.btn-orange-header{background-color:var(--gimmel-orange)!important}.btn-orange-header,.btn-orange-header a{color:#fff!important}.dropdown-wrapper{position:relative;display:inline-block}.menu-item{list-style:none}.dropdown-btn{background:transparent;border:none;font-size:16px;padding:10px 15px;cursor:pointer;font-weight:500}.dropdown-content{display:none;position:absolute;top:100%;left:0;z-index:1000}.dropdown-content.show{display:block}.dropdown-menu{margin:0;padding:0;list-style:none;background-color:#fff;border:1px solid #ddd;min-width:180px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.dropdown-menu li{padding:10px 15px;cursor:pointer}.dropdown-menu li:hover{background-color:#f0f0f0}.dropdown-menu li a{text-decoration:none;color:#333;display:block}.more-btn-dropdown{background:transparent!important;border:none;font-size:16px;padding:10px 0;cursor:pointer;font-weight:500;color:var(--gimmel-lightText)!important;margin-left:28px}.more-btn-dropdown:hover{color:var(--gimmel-lightText);background:transparent!important}.header.header-unlogged{position:relative!important;top:0;left:0;right:0;z-index:1000;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(0,0,0,.1)}.header.header-unlogged.fade-effect{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.header.header-unlogged.fade-effect.active{animation:fadeIn .05s forwards;visibility:visible}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.header.header-unlogged.fade-effect{animation:fadeOut .6s forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.header.header-unlogged.active{height:80px;background:hsla(0,0%,100%,.98);backdrop-filter:blur(15px);box-shadow:0 4px 30px rgba(0,0,0,.15);position:fixed!important}.header.header-unlogged .navbar{height:100%;display:flex;align-items:center;justify-content:center;padding:20px 0}.header.header-unlogged.active .navbar{justify-content:space-between;padding:0 20px}.header.header-unlogged.navbar-transitioning .navbar{overflow:hidden}.header.header-unlogged .menu-left{display:flex;flex-direction:column;align-items:center;gap:24px}.header.header-unlogged.search-show .menu-left{position:relative}.header.header-unlogged.active .menu-left{flex-direction:row;align-items:center;gap:16px}.header.header-unlogged .menu-left .menu{display:none;opacity:0}.header.header-unlogged.active .menu-left .menu{display:flex;opacity:1}.header.header-unlogged .menu-left .brand{margin-right:0}.header.header-unlogged.active .menu-left .brand{margin-right:16px}.header.header-unlogged .menu-left .search-input{width:500px!important}.header.header-unlogged.active .menu-left .search-input{width:450px!important}.header.header-unlogged .sec-center{display:none;opacity:0}.header.header-unlogged.active .sec-center{display:flex;opacity:1}.header-title{font-size:24px;color:var(--gimmel-darkBlue);font-weight:700;margin-bottom:16px;padding:0;opacity:1;text-align:center}.header.header-unlogged.active .header-title{display:none;opacity:0}.header-icon-list{display:flex;align-items:center;gap:16px}.header-right-sec{position:absolute;top:20px;right:20px}.header.header-unlogged.active .header-right-sec{display:none;opacity:0}.header.hidden{transform:translateY(-100%)!important}.header.visible{transform:translateY(0)}.header.header-unlogged .search-icon{display:none}.header-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px}.step-item{display:flex;align-items:center;background:#f8f9fa;padding:6px 12px;border-radius:8px;font-size:14px;font-weight:500}.step-number{display:inline-flex;align-items:center;justify-content:center;background:#f08b60;color:#fff;border-radius:50%;width:22px;height:22px;font-size:12px;font-weight:700;margin-right:8px}.step-blue .step-number{background:#104e5b}.step-orange{background:#fff4f2}.step-blue{background:#e6f4f7}@media screen and (max-width:768px){.header-steps{display:flex;flex-direction:row;gap:10px;overflow:visible}.step-number{border-radius:50%;width:18px;height:18px;font-size:12px;font-weight:700;margin-right:8px}.step-item{font-size:12px;font-weight:500;flex-shrink:0;justify-content:flex-start}}@media screen and (min-width:1280px) and (max-width:1439px){.header.header-unlogged .search-input{width:450px!important}.header.header-unlogged.active .search-input{width:350px!important}.header-title{font-size:20px}}@media screen and (min-width:1024px) and (max-width:1279px){.header.header-unlogged .search-input{width:400px!important}.header.header-unlogged.active .search-input{width:300px!important}.header-title{font-size:18px}}@media screen and (min-width:768px) and (max-width:1023px){.header.header-unlogged .search-input{width:350px!important}.header.header-unlogged.active .search-input{width:250px!important}.header-title{font-size:16px}}@media screen and (min-width:280px) and (max-width:767px){.header.header-unlogged{height:170px}.header.header-unlogged.active{height:70px}.header.header-unlogged .search-input{width:280px!important}.header.header-unlogged.active .search-input{width:200px!important}.header-title{font-size:14px}.header.header-unlogged .header-right-sec{display:none}.header.header-unlogged .menu-left .menu,.header.header-unlogged .sec-center{display:none!important}.header.header-unlogged.active .header-right-sec{display:none}.header.header-unlogged.active .menu-left .menu,.header.header-unlogged.active .sec-center{display:none!important}.header.header-unlogged.search-show .menu-left .search-icon{display:block;position:absolute;right:10px}}