/* Approved bicolor wordmark. Scope changes to brand elements only. */
.sidebar .brand{justify-content:center;text-align:center}
.sidebar .brand .brand-name{width:100%}
.sidebar .brand .brand-name>.gtcu-wordmark{width:170px;height:75px;margin:0 auto}
.sidebar .brand .brand-company{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:2px}
.sidebar .brand .brand-company small{margin:0;font-size:9px;letter-spacing:1.2px}
.sidebar .brand .brand-company .brand-company-logo{width:21px;height:18px;padding:2px;border-radius:3px;background:white;object-fit:contain}
.manufacturer-filters{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}
.manufacturer-filters>div{flex:1;min-width:180px}
.manufacturer-filters label{margin-top:0}
.gtcu-wordmark{display:inline-block;width:90px;height:auto;vertical-align:middle;object-fit:contain;flex-shrink:0}
.sidebar .brand{gap:10px;text-decoration:none;padding-bottom:18px}
.sidebar .brand .brand-name{display:block;min-width:0}
.sidebar .brand .gtcu-wordmark{display:block;width:125px;height:55px;background:transparent;padding:0;border-radius:0;max-width:none}
.sidebar .brand .brand-name small{margin-top:-2px;font-size:9px;letter-spacing:1.5px;white-space:nowrap}
.campus-brand-heading{display:inline-flex;align-items:center;gap:11px;white-space:nowrap}
.campus-brand-heading .gtcu-wordmark{width:95px;height:42px}
.login-brand{display:flex;align-items:center;gap:18px;margin-bottom:25px}
.login-brand .login-logo{margin:0}
.login-brand .gtcu-wordmark{width:145px;height:64px}
.design-signoff .gtcu-wordmark,.library-signoff .gtcu-wordmark{width:65px;height:29px}
.admin-wordmark{display:inline-flex;align-items:center;gap:14px}
.admin-wordmark .gtcu-wordmark{width:105px;height:46px}
.admin-wordmark>span{font-size:15px;color:inherit}
@media(min-width:851px) and (max-width:1200px){.sidebar .brand{gap:8px;padding-bottom:28px}.sidebar .brand .gtcu-wordmark{width:97px;height:43px}.sidebar .brand .brand-name small{font-size:8px;letter-spacing:1px;margin-top:1px}}
@media(max-width:850px){.sidebar .brand{padding-bottom:0}.campus-brand-heading{gap:8px}.campus-brand-heading .gtcu-wordmark{width:80px;height:36px}}
@media(max-width:500px){.login-brand .gtcu-wordmark{width:125px;height:55px}.campus-brand-heading{font-size:12px;gap:7px}}
.sidebar .brand .brand-name .brand-company small{margin:0;font-size:9px;letter-spacing:1.2px}
@media(max-width:850px){.sidebar .brand .brand-name>.gtcu-wordmark{width:145px;height:64px}.sidebar .brand{padding-bottom:12px}.manufacturer-filters .btn{flex:1;text-align:center}}
