﻿.ua-footer-full{
  margin-top:22px;
  padding:28px 0 24px;
  background:var(--ua-200);
  color:var(--ink-800);
  border-top:1px solid rgba(0,0,0,.10);
}

.ua-footer-inner{
  max-width:1360px;
  margin:0 auto;
  padding:0 16px;
  display:grid;
  grid-template-columns:1.5fr 1fr 1fr;
  gap:16px;
}

.ua-footer-full h4{
  font-family:var(--font-title);
  font-size:12.5px;
  font-weight:900;
  color:var(--ink-900);
  margin:0 0 10px;
  letter-spacing:-.01em;
}

.ua-footer-full p,
.ua-footer-full li{
  font-size:11.5px;
  color:var(--ink-300);
  margin:0;
  line-height:1.5;
}

.ua-footer-full a{
  color:var(--ink-700);
  text-decoration:none;
}

.ua-footer-full a:hover{
  text-decoration:underline;
  color:var(--pre-700);
}

.ua-footer-links{
  list-style:none;
  padding:0;
  margin:0;
  display:grid;
  gap:8px;
}

.ua-footer-brand{
  display:flex;
  gap:12px;
  align-items:flex-start;
}

.ua-footer-logo{
  width:160px;
  height:56px;
  border-radius:14px;
  border:1px dashed rgba(0,0,0,.18);
  background:rgba(255,255,255,.55);
  display:flex;
  align-items:center;
  justify-content:center;
  flex:0 0 160px;
  overflow:hidden;
}

.ua-footer-logo img{
  max-width:140px;
  max-height:44px;
  object-fit:contain;
  display:block;
}

.ua-footer-legal{
  font-size:.6rem !important;
}

.ua-footer-bottom{
  max-width:1360px;
  margin:16px auto 0;
  padding:12px 16px 0;
  border-top:1px solid rgba(0,0,0,.08);
  font-size:11px;
  color:var(--ink-300);
}

@media (max-width:992px){
  .ua-footer-inner{
    grid-template-columns:1fr;
  }
}

.content > .ua-footer-full{
  position:relative;
  left:calc(-1rem - var(--side-collapsed));
  width:calc(100% + var(--side-collapsed) + 2rem);
  margin:22px 0 -1rem;
}

.sidebar.expanded ~ .content > .ua-footer-full{
  left:calc(-1rem - var(--side-expanded));
  width:calc(100% + var(--side-expanded) + 2rem);
}

@media (max-width:991.98px){
  .content > .ua-footer-full{
    left:calc(-1rem - var(--side-collapsed));
    width:calc(100% + var(--side-collapsed) + 2rem);
    margin:22px 0 -1rem;
  }

  .sidebar.expanded ~ .content > .ua-footer-full{
  left:calc(-1rem - var(--side-expanded));
  width:calc(100% + var(--side-expanded) + 2rem);
}
}


