/* Shared navigation typography and line icons, including the jobs extension. */
#root a.sidebar-item:is([href="/tasks"],[href="/meetings"],[href="/lists"],[href="/wishlist"],[href="/layouts"],[href="/jobs.html"],[href="/focus"],[href="/time"],[href="/calendar"],[href="/goals"]) {
  height: 38px !important; min-height: 38px !important;
  padding: 8px 10px !important; gap: 10px !important; margin-bottom: 2px !important;
  font-family: Inter, sans-serif !important; font-size: 14px !important;
  font-weight: 500 !important; line-height: 20px !important;
  align-items: center !important;
}
#root a.sidebar-item:is([href="/tasks"],[href="/meetings"],[href="/lists"],[href="/wishlist"],[href="/layouts"],[href="/jobs.html"],[href="/focus"],[href="/time"],[href="/calendar"],[href="/goals"]) > span:first-child {
  display: inline-block !important; width: 18px !important; height: 18px !important;
  flex: 0 0 18px !important; font-size: 0 !important; line-height: 0 !important;
  background: currentColor; mask: var(--ta-nav-icon) center / contain no-repeat;
  -webkit-mask: var(--ta-nav-icon) center / contain no-repeat;
}
#root a.sidebar-item:is([href="/tasks"],[href="/meetings"],[href="/lists"],[href="/wishlist"],[href="/layouts"],[href="/jobs.html"],[href="/focus"],[href="/time"],[href="/calendar"],[href="/goals"]) > span:nth-child(2) {
  font-family: inherit !important; font-size: 14px !important;
  font-weight: 500 !important; line-height: 20px !important;
}
#root a.sidebar-item[href="/tasks"] { --ta-nav-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%223%22/%3E%3Cpath%20d%3D%22m7%2012%203%203%207-7%22/%3E%3C/svg%3E"); }
#root a.sidebar-item[href="/meetings"] { --ta-nav-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2016.9v3a2%202%200%200%201-2.2%202%2019.8%2019.8%200%200%201-8.6-3.1%2019.5%2019.5%200%200%201-6-6A19.8%2019.8%200%200%201%202.1%204.2%202%202%200%200%201%204.1%202h3a2%202%200%200%201%202%201.7c.1%201%20.4%202%20.7%202.9a2%202%200%200%201-.5%202.1L8%2010a16%2016%200%200%200%206%206l1.3-1.3a2%202%200%200%201%202.1-.5c.9.3%201.9.6%202.9.7a2%202%200%200%201%201.7%202Z%22/%3E%3C/svg%3E"); }
#root a.sidebar-item[href="/lists"] { --ta-nav-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%206h12M9%2012h12M9%2018h12M3%206h.01M3%2012h.01M3%2018h.01%22/%3E%3C/svg%3E"); }
#root a.sidebar-item[href="/wishlist"] { --ta-nav-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%204.6a5.5%205.5%200%200%200-7.8%200L12%205.7l-1.1-1.1a5.5%205.5%200%200%200-7.8%207.8L12%2021l8.8-8.6a5.5%205.5%200%200%200%200-7.8Z%22/%3E%3C/svg%3E"); }
#root a.sidebar-item[href="/layouts"] { --ta-nav-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M3%2010h18M10%2010v11%22/%3E%3C/svg%3E"); }
#root a.sidebar-item[href="/jobs.html"] { --ta-nav-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M8%207V5a2%202%200%200%201%202-2h4a2%202%200%200%201%202%202v2M3%2012a20%2020%200%200%200%2018%200M12%2011v3%22/%3E%3C/svg%3E"); }
#root a.sidebar-item[href="/focus"] { --ta-nav-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m13%202-9%2012h7l-1%208%2010-12h-7z%22/%3E%3C/svg%3E"); }
#root a.sidebar-item[href="/time"] { --ta-nav-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2213%22%20r%3D%228%22/%3E%3Cpath%20d%3D%22M12%209v4l3%202M9%202h6M12%202v3M18%206l2-2%22/%3E%3C/svg%3E"); }
#root a.sidebar-item[href="/calendar"] { --ta-nav-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M16%203v4M8%203v4M3%2011h18M8%2015h2M14%2015h2%22/%3E%3C/svg%3E"); }
#root a.sidebar-item[href="/goals"] { --ta-nav-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%225%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221%22/%3E%3C/svg%3E"); }
