.tracker-app{width:100%;color:var(--ui-ink);min-width:0;margin:0;padding:0}.tracker-app h1{margin:0;font-size:24px;font-weight:650}.tracker-app h2{font-size:20px;font-weight:600}.tracker-app h3{font-size:17px;font-weight:600}.tracker-heading,.tracker-title,.tracker-actions{align-items:center;gap:10px;display:flex}.tracker-heading{flex-wrap:wrap;justify-content:space-between;min-height:60px}.tracker-title{min-width:0}.tracker-actions{flex-wrap:wrap}.tracker-app button,.tracker-dialog button,.tracker-form button{border:1px solid var(--ui-border);background:var(--ui-surface);color:inherit;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:13px;display:inline-flex}.tracker-app button:disabled{opacity:.5;cursor:default}.tracker-app button:focus-visible,.tracker-app input:focus-visible{outline:2px solid var(--ui-ink);outline-offset:3px}.tracker-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);min-width:0;padding:20px}.tracker-scroll{overflow-x:auto}.tracker-app table,.tracker-dialog table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.tracker-app th,.tracker-dialog th{text-align:left;color:var(--ui-muted);font-weight:500}.tracker-app th,.tracker-app td,.tracker-dialog td,.tracker-dialog th{border-bottom:1px solid var(--ui-border);padding:14px 12px}.tracker-app tbody tr:last-child>*{border-bottom:0}.tracker-app td label,.tracker-app th label{align-items:center;gap:8px;display:flex}.tracker-app input[type=checkbox]{width:16px;height:16px;accent-color:var(--ui-ink)}.tracker-muted{color:var(--ui-muted);margin:4px 0;font-size:13px}.tracker-description{text-overflow:ellipsis;max-width:320px;overflow:hidden}.tracker-app .tracker-link{background:0 0;border:0;justify-content:start;min-height:24px;padding:0;font-weight:550}.tracker-badge{border:1px solid var(--ui-border);background:var(--ui-inset);overflow-wrap:anywhere;border-radius:7px;padding:3px 9px;font-size:12px;display:inline-flex}.tracker-project-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tracker-project-meta code{overflow-wrap:anywhere;margin-right:10px;font-size:12px}.tracker-tabs{gap:4px;display:flex}.tracker-tabs button[aria-current]{background:var(--ui-inset);font-weight:650}.tracker-filters{flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.tracker-filters>.ui-select{flex:1;min-width:130px}.tracker-chart{width:100%;height:280px;margin-top:20px;display:block;overflow:visible}.tracker-chart text{fill:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:14px}.tracker-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.tracker-app pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ui-inset);border-radius:10px;margin:16px 0;padding:16px;font-size:12px}.tracker-form{gap:14px;display:grid}.tracker-form label{gap:6px;font-size:13px;display:grid}.tracker-form input,.tracker-form textarea{background:var(--ui-inset);border:1px solid var(--ui-border);color:var(--ui-ink);border-radius:8px;width:100%;padding:10px}.tracker-form textarea{min-height:80px}.tracker-form-status{max-width:480px;min-height:40px;font-size:12px}.tracker-dialog{width:min(1100px,calc(var(--workspace-width) - 24px))}.tracker-empty{text-align:center;padding:30px}.tracker-archive-filter{align-items:center;gap:8px;font-size:13px;display:flex}.tracker-heading>.ui-skeleton-line{width:180px;height:24px}.tracker-chart-skeleton{gap:20px;height:360px;display:grid}.tracker-app small{color:var(--ui-muted);font-weight:400;display:block}@media (width<=640px){.tracker-app{padding:0}.tracker-app h1{font-size:20px}.tracker-card{padding:12px}.tracker-heading{align-items:flex-start}.tracker-actions{gap:6px}.tracker-filters>*{max-width:100%}.tracker-title{flex-wrap:wrap}}.tracker-content{align-content:start}.tracker-app .workspace-sidebar-title h1{flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.3}.tracker-app .workspace-sidebar-title>button{background:0 0;border:0;margin-left:auto;padding:6px}.tracker-nav{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);box-shadow:var(--ui-panel-shadow);gap:3px;min-width:0;padding:8px;display:grid}.tracker-app .tracker-nav button{text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;width:100%;min-width:0;padding:9px 10px}.tracker-nav button svg{flex-shrink:0}.tracker-app .tracker-nav button[aria-current=page]{background:var(--ui-accent-soft);color:var(--ui-accent)}.tracker-nav-caption{border-top:1px solid var(--ui-border);color:var(--ui-muted);overflow-wrap:anywhere;margin:8px 0 0;padding:14px 10px 6px;font-size:12px}.tracker-nav>.ui-skeleton-line{width:100%;height:39.5px}.tracker-brand-placeholder{width:150px;height:24px}.tracker-content>.tracker-heading{min-height:var(--workspace-header-height);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-panel-shadow);padding:12px 16px}.tracker-content>.tracker-heading h1{font-size:20px}.tracker-card{box-shadow:var(--ui-panel-shadow)}@media (width<=760px){.workspace-body .workspace-content .tracker-app.workspace-page-layout[data-workspace-layout]>.workspace-page-sidebar{grid-row:1}.workspace-body .workspace-content .tracker-app.workspace-page-layout[data-workspace-layout]>.workspace-page-content{grid-row:2}.tracker-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-app .tracker-nav button,.tracker-nav>.ui-skeleton-line{min-height:44px}.tracker-nav-caption{grid-column:1/-1}.tracker-content>.tracker-heading{padding:12px}.tracker-app .workspace-sidebar-title>button{min-width:44px;min-height:44px}}.tracker-preview-import{border-top:1px solid var(--ui-border);grid-column:1/-1;margin-top:8px;padding-top:8px}.tracker-preview-import p{padding:4px 10px;line-height:1.5}.tracker-project-save{position:relative}.tracker-project-save>.ui-loading-icon{position:absolute}.tracker-content{container:tracker-content/inline-size}.tracker-app .tracker-project-list{padding:0;overflow:hidden}.tracker-project-list table{table-layout:fixed;white-space:normal;font-size:12px}.tracker-project-list th:first-child{width:auto}.tracker-project-list th:nth-child(2),.tracker-project-list th:nth-child(3){width:64px}.tracker-project-list th:nth-child(4){width:150px}.tracker-project-list th:last-child{width:164px}.tracker-app .tracker-project-list th{background:var(--ui-inset);padding:12px 10px;font-size:11px;font-weight:550}.tracker-app .tracker-project-list td{vertical-align:middle;overflow-wrap:anywhere;padding:14px 10px}.tracker-project-list tbody tr{cursor:pointer}.tracker-project-list tbody tr:hover{background:var(--ui-inset)}.tracker-project-list .tracker-link{text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.tracker-project-list .tracker-description{max-width:none;margin-top:4px;font-size:11px;line-height:1.45;overflow:visible}.tracker-project-field,.tracker-app .tracker-project-inline{display:none}.tracker-app .tracker-project-state{margin-top:5px;font-size:11px}.tracker-project-controls .tracker-actions{gap:4px}.tracker-project-controls button{width:32px;min-height:34px;padding:6px}.tracker-table{border-radius:var(--ui-panel-radius);padding:0;overflow:hidden}@container tracker-content (width<=780px){.tracker-project-list :is(th,td):nth-child(2),.tracker-project-list :is(th,td):nth-child(4){display:none}.tracker-app .tracker-project-inline{color:var(--ui-muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.tracker-project-list th:last-child{width:104px}.tracker-project-controls .tracker-actions{grid-template-columns:repeat(2,40px);gap:4px;display:grid}.tracker-project-controls button{width:40px;min-height:40px}}@container tracker-content (width<=380px){.tracker-project-list th:nth-child(3){width:44px}.tracker-project-list th:last-child{width:96px}.tracker-app .tracker-project-list :is(th,td){padding-left:6px;padding-right:6px}.tracker-project-list .tracker-description{display:none}}.tracker-button-tooltip{z-index:10001;max-width:min(240px,calc(var(--workspace-width) - 16px));border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--ui-panel-shadow);pointer-events:none;overflow-wrap:anywhere;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.4;position:fixed;transform:translate(-50%)}.tracker-refresh-placeholder{flex-shrink:0;width:36px;height:36px;margin-left:auto}@media (width<=760px){.tracker-refresh-placeholder{width:44px;height:44px}}.tracker-project-list{--tracker-project-row-size:94px;--tracker-project-header-size:42px;min-block-size:calc(var(--tracker-project-header-size) + 3 * var(--tracker-project-row-size) + 2px)}.tracker-project-list thead tr{height:var(--tracker-project-header-size)}.tracker-project-skeleton table td{height:var(--tracker-project-row-size)}.tracker-project-list .tracker-project-empty{cursor:default}.tracker-project-list .tracker-project-empty:hover{background:0 0}.tracker-project-empty>td{height:calc(3 * var(--tracker-project-row-size))}.tracker-project-skeleton td .ui-skeleton-line{width:65%;height:12px}.tracker-project-skeleton td .ui-skeleton-line+.ui-skeleton-line{width:85%;margin-top:8px}.tracker-recent-results{min-block-size:200px}.tracker-recent-results .tracker-chart-skeleton{block-size:200px}.tracker-report-results{display:contents}
