#header[data-v-e8fc56e0]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 2px 15px #0000000d;height:72px;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}#header[data-v-e8fc56e0],#header .container[data-v-e8fc56e0]{align-items:center;display:flex;width:100%}#header .container[data-v-e8fc56e0]{justify-content:space-between;margin:0 auto;padding:0 24px}#header .logo[data-v-e8fc56e0]{align-items:center;display:flex;text-decoration:none;transition:transform .2s ease}#header .logo[data-v-e8fc56e0]:hover{transform:translateY(-1px)}#header .logo img[data-v-e8fc56e0]{height:40px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:auto}#header .logo-descr[data-v-e8fc56e0]{color:#2c3e50;font-size:1.5rem;font-weight:400;letter-spacing:.2px;margin-left:16px}#header .links-block[data-v-e8fc56e0]{align-items:center;display:flex;gap:16px;height:100%}#header .links-block .header-link[data-v-e8fc56e0]{align-items:center;border-radius:6px;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s ease}#header .links-block .header-link.btn-primary[data-v-e8fc56e0]{background:linear-gradient(135deg,#3a7bd5,#00d2ff);border:none;color:#fff}#header .links-block .header-link.btn-primary[data-v-e8fc56e0]:hover{box-shadow:0 4px 12px #3a7bd54d;transform:translateY(-1px)}#header .links-block .header-link.btn-outline-success[data-v-e8fc56e0]{border:1px solid #e0e0e0;color:#3a7bd5}#header .links-block .header-link.btn-outline-success[data-v-e8fc56e0]:hover{background:#3a7bd50d}#header .links-block[data-v-e8fc56e0] .user-info{align-items:center;cursor:pointer;display:flex;position:relative}#header .links-block[data-v-e8fc56e0] .user-info .user-logo{align-items:center;background:#0000000d;border-radius:50%;color:#555;display:flex;font-size:20px;height:36px;justify-content:center;transition:all .2s ease;width:36px}#header .links-block[data-v-e8fc56e0] .user-info .user-logo--auth{color:#3a7bd5}#header .links-block[data-v-e8fc56e0] .user-info .user-logo:hover{background:#0000001a}#header .links-block[data-v-e8fc56e0] .user-info .user-name{color:#2c3e50;font-size:14px;font-weight:500;margin-left:8px;margin-right:4px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#header .links-block[data-v-e8fc56e0] .user-info button{align-items:center;background:none;border:none;border-radius:20px;display:flex;padding:6px 8px;transition:background .2s ease}#header .links-block[data-v-e8fc56e0] .user-info button:hover{background:#0000000d}#header .links-block[data-v-e8fc56e0] .user-info .dropdown-menu{border:none;border-radius:8px;box-shadow:0 4px 15px #0000001a;margin-top:8px;overflow:hidden}#header .links-block[data-v-e8fc56e0] .user-info .dropdown-item{align-items:center;display:flex;font-size:14px;gap:10px;padding:10px 16px;transition:all .2s ease}#header .links-block[data-v-e8fc56e0] .user-info .dropdown-item:hover{background:#f8f9fa}#header .links-block[data-v-e8fc56e0] .user-info .dropdown-item:active{background:#f1f3f5}#header .links-block[data-v-e8fc56e0] .user-info .dropdown-item svg{height:18px;width:18px}#header .links-block[data-v-e8fc56e0] .user-info .logout-btn{color:#e74c3c}#header .links-block[data-v-e8fc56e0] .user-info .logout-btn:hover{background:#e74c3c0d}@media (max-width:768px){#header[data-v-e8fc56e0]{height:60px;padding:0 16px}#header .container[data-v-e8fc56e0]{padding:0}#header .logo img[data-v-e8fc56e0]{height:32px}#header .logo-descr[data-v-e8fc56e0]{display:none}#header .links-block[data-v-e8fc56e0]{gap:8px}#header .links-block .header-link[data-v-e8fc56e0]{height:36px;justify-content:center;padding:8px;width:36px}#header .links-block .header-link span[data-v-e8fc56e0]{display:none}#header .links-block .header-link .ui-icon[data-v-e8fc56e0]{margin-right:0!important}#header .links-block[data-v-e8fc56e0] .user-info .user-name{display:none}#header .links-block[data-v-e8fc56e0] .user-info button{padding:0}}#content-wrap[data-v-b238575c],section[data-v-b238575c]{min-height:100vh}#content-wrap[data-v-b238575c]{padding-top:72px}@media (max-width:768px){#content-wrap[data-v-b238575c]{padding-top:62px}}
