.home-page .category-cards-container{margin-bottom:20px}.home-page .dashboard-hero{text-align:center;padding:80px 0 40px}@media (max-width:768px){.home-page .dashboard-hero{margin-top:30px;padding:30px 0}}.home-page .dashboard-hero h1{font-size:30px}@media (max-width:1200px){.home-page .dashboard-hero h1{font-size:24px}}.home-page .dashboard-hero h2,.home-page .dashboard-hero .hero-subtitle{width:70%;margin:0 auto 20px;font-size:18px;font-weight:400;line-height:1.8em}@media (max-width:1340px){.home-page .dashboard-hero h2,.home-page .dashboard-hero .hero-subtitle{width:100%}}.home-page .dashboard-hero .pw-form-control{width:50%;margin:0 auto}@media (max-width:1340px){.home-page .dashboard-hero .pw-form-control{width:100%}}.home-page a.link-disable-underline{text-decoration:none}
.custom-dropdown{font-size:16px}.custom-dropdown .custom-dropdown-inner__control{border-radius:var(--radius-none);cursor:pointer;transition:all .7s;background-color:var(--color-surface-tertiary)!important;border:1px solid var(--color-border-lighter)!important}.custom-dropdown .custom-dropdown-inner__control .custom-dropdown-inner__single-value{color:var(--color-text-lighter);align-items:center;display:flex}.custom-dropdown .custom-dropdown-inner__control .custom-dropdown-inner__single-value img{margin-right:7px}.custom-dropdown .custom-dropdown-inner__control .custom-dropdown-inner__indicator-separator{background-color:var(--color-text-muted)}.custom-dropdown .custom-dropdown-inner__control.custom-dropdown-inner__control--is-focused{box-shadow:none}.custom-dropdown .custom-dropdown-inner__control:hover{transition:all .7s;border-color:var(--color-border-lighter-hover)!important}.custom-dropdown .custom-dropdown-inner__input{color:var(--color-text-lighter)!important}.custom-dropdown .custom-dropdown-inner__menu{border:1px solid var(--color-border-default);background-color:var(--color-surface-secondary);z-index:10}.custom-dropdown .custom-dropdown-inner__menu img{margin-right:7px}.custom-dropdown .custom-dropdown-inner__option{align-items:center;display:flex}.custom-dropdown .custom-dropdown-inner__option--is-focused{background-color:var(--color-surface-tertiary)}.custom-dropdown .custom-dropdown-inner__option--is-selected{background-color:var(--color-brand-primary)}.custom-dropdown .custom-dropdown-inner__menu-list{scrollbar-width:thin;scrollbar-color:var(--color-border-lighter-hover) var(--color-surface-tertiary)}.custom-dropdown .custom-dropdown-inner__menu-list::-webkit-scrollbar{width:8px}.custom-dropdown .custom-dropdown-inner__menu-list::-webkit-scrollbar-track{background-color:var(--color-surface-secondary)}.custom-dropdown .custom-dropdown-inner__menu-list::-webkit-scrollbar-thumb{background-color:var(--color-border-lighter-hover);border-radius:5px}
.employee-role,.employee-type{color:var(--color-text-default);background-color:var(--color-surface-tertiary);border-bottom:3px solid var(--color-brand-primary);cursor:pointer;opacity:.8;align-items:center;margin:5px;padding:5px 10px;font-size:16px;transition:all .7s;display:flex}.employee-role.ship img,.employee-type.ship img{width:35px;margin-right:5px;display:block}.employee-role:hover,.employee-type:hover{opacity:1;transition:all .7s}@media (max-width:1200px){.employee-role,.employee-type{justify-content:center}}.employee-role img,.employee-type img{vertical-align:middle;margin-right:5px}
:is(.home-page,.codes-page) .codes{flex-wrap:wrap;align-content:flex-start;gap:10px;margin-bottom:25px;display:flex}:is(.home-page,.codes-page) .codes .box{border-bottom:3px solid var(--color-brand-primary);width:24%;padding:15px}:is(.home-page,.codes-page) .codes .box:hover p.code{transition:all .7s;color:var(--color-brand-primary)!important}@media (max-width:1200px){:is(.home-page,.codes-page) .codes .box{width:32%}}@media (max-width:768px){:is(.home-page,.codes-page) .codes .box{width:100%}}:is(.home-page,.codes-page) .codes .box p{margin:0;transition:all .7s}:is(.home-page,.codes-page) .codes .box p.code{color:var(--color-text-default);font-weight:700}:is(.home-page,.codes-page) .codes .box p.code .new{background-color:var(--color-brand-tertiary);margin-left:5px;padding:5px;font-size:15px}:is(.home-page,.codes-page) .codes .box p.rewards{color:var(--color-text-default);font-size:14px;line-height:22px}:is(.home-page,.codes-page) .codes .box p.date{color:var(--color-text-lighter);margin-top:6px;font-size:14px;font-style:italic;line-height:22px}
