/* Olive Project Management - mobile and tablet layout */
html{scroll-behavior:smooth}
img{max-width:100%;height:auto}
@media (max-width: 960px){
  .site{min-width:0 !important}
  [style*="grid-template-columns"]{grid-template-columns:1fr !important}
  [style*="grid-template-columns: 56px"]{grid-template-columns:44px minmax(0,1fr) !important}
  [style*="grid-template-columns: 14px"]{grid-template-columns:14px minmax(0,1fr) !important}
  [style*="grid-template-columns: 44px"]{grid-template-columns:44px minmax(0,1fr) !important}
  [style*="grid-template-columns: auto"]{grid-template-columns:auto minmax(0,1fr) !important}
  [style*="grid-column: span"]{grid-column:auto !important}
  h1{font-size:42px !important;line-height:1.05 !important}
  h2{font-size:32px !important}
  [style*="font-size: 44px"]{font-size:34px !important}
  [style*="padding: 112px 40px"],[style*="padding: 104px 40px"],[style*="padding: 96px 40px"]{padding:64px 20px !important}
  [style*="padding: 96px 40px 0"]{padding:56px 20px 0 !important}
  [style*="padding: 22px 40px"],[style*="padding: 56px 40px"],[style*="padding: 48px 40px"],[style*="padding: 72px 40px"]{padding-left:20px !important;padding-right:20px !important}
  header > div,footer > div,section > div[style*="justify-content: space-between"]{flex-direction:column !important;align-items:flex-start !important;gap:20px !important}
  nav[aria-label="Main"]{flex-wrap:wrap;gap:14px 20px !important;font-size:16px !important}
  nav[aria-label="Footer"]{flex-wrap:wrap;gap:14px 20px !important}
  form{padding:24px !important}
  [style*="span 2"]{grid-column:auto !important}
  [style*="padding-right: 24px"],[style*="padding-right: 32px"]{padding-right:0 !important}
}
