
.software-header{position:relative;overflow:hidden;background:linear-gradient(135deg,#081426 0%,#0d2343 52%,#102c55 100%);color:#fff;border-bottom:1px solid #ffffff12}
.software-header__glow{position:absolute;border-radius:999px;filter:blur(10px);opacity:.28;pointer-events:none}.software-header__glow--one{width:420px;height:420px;background:#2563eb;right:-120px;top:-280px}.software-header__glow--two{width:260px;height:260px;background:#22d3ee;left:22%;bottom:-220px}
.software-header__container{position:relative;z-index:1;max-width:1200px;margin:auto;padding:22px 20px;display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(260px,390px) auto;align-items:center;gap:24px}
.software-header__logo{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none}.software-header__logo img{width:54px;height:54px;object-fit:contain;border-radius:15px;background:#fff;padding:5px;box-shadow:0 8px 28px #0003}.software-header__logo strong{display:block;font-size:16px}.software-header__logo small{display:block;color:#9db4d1;font-size:9px;letter-spacing:1.8px;text-transform:uppercase;margin-top:2px}
.software-header__slogan{max-width:360px;color:#c7d5e7;font-size:13px;line-height:1.65}
.software-header__search{height:46px;display:flex;align-items:center;gap:10px;background:#ffffff12;border:1px solid #ffffff20;border-radius:14px;padding:0 8px 0 15px;backdrop-filter:blur(12px)}.software-header__search>i{color:#7dd3fc}.software-header__search-input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit}.software-header__search-input::placeholder{color:#9fb0c6}.software-header__search-button{width:34px;height:34px;border:0;border-radius:10px;background:#2563eb;color:#fff;display:grid;place-items:center;cursor:pointer}
.software-header__account{display:flex;gap:8px;align-items:center}.software-header__account a{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border-radius:10px;color:#dbeafe;text-decoration:none;font-size:12px;font-weight:600;border:1px solid #ffffff18}.software-header__account a:hover{background:#ffffff12}.software-header__account .is-primary{background:#2563eb;border-color:#2563eb;color:#fff}
.software-header__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:980px){.software-header__container{grid-template-columns:auto 1fr auto}.software-header__slogan{display:none}.software-header__search{grid-column:1/-1;grid-row:2}.software-header__account span{display:none}}
@media(max-width:560px){.software-header__container{padding:16px;gap:12px}.software-header__logo img{width:45px;height:45px}.software-header__logo span{display:none}.software-header__account a{padding:0 10px}.software-header__account .is-primary{display:none}}

.software-header__account .is-admin{background:#0e7490;border-color:#0891b2;color:#fff}.software-header__account .is-admin:hover{background:#0f766e}

.software-header__account a>.fa-svg-wrap{display:inline-flex!important;min-width:16px;width:16px;height:16px}
