/* Application additions; base tokens and components are copied from the supplied Pollar file. */
.shell{max-width:1240px}.workspace{max-width:1000px}.column{min-height:100vh}.wordmark{font-size:22px;font-weight:600;letter-spacing:-.065em}.wordmark span{display:block;font-size:12px;font-weight:400;letter-spacing:-.02em;color:var(--muted);margin-top:2px}.brand.wordmark{padding-left:10px;font-size:23px}.sidebar .side-group{border:0;margin-top:12px}.sidebar .side-label{padding:7px 10px;font-size:11px;min-height:30px}.sidebar .side-label:after{font-size:12px}.nested{padding-left:0}.side-link{font-size:13px;min-height:31px}.side-link[aria-current=page]{background:var(--soft);font-weight:500}.owner-label{overflow:hidden;text-overflow:ellipsis;margin-bottom:7px}.side-bottom form{margin-bottom:12px}.status-dot{width:5px;height:5px;background:var(--faint);border-radius:50%;flex-shrink:0}.status-dot.online{background:var(--green)}.live-strip>a{margin-left:auto;font-size:11px;color:var(--muted)}.page-header h1{font-size:28px}.page-header .subtitle{font-size:14px}.page-body>section+section{margin-top:34px}.glance-grid{margin-top:14px}.glance-value small{font-size:15px;margin-left:2px}.chart-grid{margin-top:24px}.chart-panel{border-top-color:var(--rule)}.empty-chart{height:180px;display:grid;place-items:center;font-size:12px;border-bottom:1px solid var(--rule)}.chart svg{width:100%;height:auto}.chart .plot-secondary{stroke:var(--muted)}.facts{display:grid;grid-template-columns:180px minmax(0,1fr);font-size:13px;margin:18px 0 0}.facts dt,.facts dd{margin:0;padding:11px 0;border-bottom:1px solid var(--rule)}.facts dt{color:var(--muted)}.facts dd{padding-left:16px;overflow-wrap:anywhere}.data-table td:first-child,.data-table th:first-child{width:auto}.data-table.directory td{padding-block:13px}.data-table .market-name{font-size:14px}.wrap{white-space:normal;overflow-wrap:anywhere;max-width:480px}.login{max-width:360px;margin:12vh auto;padding:20px}.login-intro{margin:54px 0 28px}.eyebrow{font-size:10px;color:var(--muted);letter-spacing:.025em;margin-bottom:12px}.login h1{font-size:30px;margin-bottom:12px}.login-intro>p:last-child{font-size:13px}.login-form{display:flex;flex-direction:column;gap:10px}.login-form label{font-size:12px}.login-form input{margin-bottom:9px}.login-form .btn{margin-top:10px;justify-content:space-between}.login .page-footer{justify-content:space-between;margin-top:46px}.readme{font-size:14px;line-height:1.75;margin-top:24px;overflow-wrap:anywhere}.readme h1{font-size:23px}.readme h2{font-size:19px}.readme h3{font-size:16px}.readme h1,.readme h2,.readme h3,.readme h4{margin:28px 0 12px}.readme p,.readme ul,.readme ol{margin:12px 0}.readme a{text-decoration:underline;text-underline-offset:3px}.readme pre{overflow:auto;background:var(--soft);padding:16px;font-size:11px;letter-spacing:0}.readme code{font-size:12px}.readme table{display:block;overflow:auto;border-collapse:collapse;font-size:12px}.readme th,.readme td{border-bottom:1px solid var(--rule);text-align:left;padding:9px 12px}.readme blockquote{margin:18px 0;padding-left:18px;border-left:2px solid var(--rule);color:var(--muted)}.config-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule);font-size:12px}.chart-tooltip{box-shadow:none;display:none}.chart:hover .chart-tooltip{display:block}.chart-caption{font-size:10px;color:var(--muted);margin-top:6px}.mobile-header{border-bottom:1px solid var(--rule)}
@media(min-width:1000px){.sidebar{display:flex!important;transform:none!important;width:240px}.mobile-header{display:none!important}}
@media(max-width:999px){.shell{display:block}.workspace{max-width:none}.sidebar{position:fixed;inset:52px auto 0 0;width:260px;height:calc(100dvh - 52px);z-index:60;background:var(--bg);border-right:1px solid var(--rule);padding:10px 18px;transform:translateX(-100%);display:flex}.sidebar.is-open{transform:translateX(0)}.mobile-header{display:flex;position:sticky;top:0;z-index:70;height:52px;align-items:center;justify-content:space-between;padding:0 20px;background:var(--bg)}.sidebar>.brand{display:none}.live-strip{padding-inline:20px;height:36px}.live-strip .muted{margin-left:4px;font-size:10px}.live-strip>a{display:none}.column{border-left:0;border-right:0}.wide-layout .page-header,.wide-layout .page-body{padding-left:20px;padding-right:20px}.page-header{padding-top:24px}.chart-grid{gap:24px}.data-table{font-size:12px}.data-table th,.data-table td{padding-inline:10px}.page-header h1{font-size:26px}}
@media(max-width:600px){.glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glance-item:nth-child(2n){border-right:0}.glance-item:nth-child(3){padding-left:0}.glance-item:nth-child(-n+2){border-bottom:1px solid var(--rule)}.glance-value{font-size:24px}.glance-item .change{font-size:11px}.chart-grid{grid-template-columns:1fr}.facts{grid-template-columns:120px minmax(0,1fr);font-size:12px}.config-row{grid-template-columns:1fr auto;gap:10px}.config-row label{grid-column:1/-1}.section-title{align-items:flex-start}.section-title h2{font-size:18px}.section-title .button-row{justify-content:flex-end}.live-strip{gap:7px}.live-strip time{max-width:160px;overflow:hidden;text-overflow:ellipsis}.login{margin-top:8vh}.tabs{gap:20px}.table-scroll{margin-right:-20px;padding-right:20px}.readme h1{font-size:21px}}

.live-strip .muted{display:inline}.line-chart text{font-size:10px}
@media(max-width:999px){.sidebar.is-open{top:52px;height:calc(100dvh - 52px);z-index:60;padding:10px 18px;box-shadow:none}.live-strip{max-width:none}}
