.account-journal{min-width:0;padding:28px}.account-journal>header{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-bottom:22px}.account-journal h1{margin:0 0 5px;font-size:25px;font-weight:600}.account-journal header p{margin:0;color:var(--muted);font-size:13px}.account-journal button{display:inline-flex;gap:7px;align-items:center}.journal-filters{display:grid;grid-template-columns:120px minmax(140px,1.3fr) repeat(3,minmax(120px,1fr));gap:12px;margin-bottom:22px}.journal-filters label{display:grid;gap:6px;min-width:0;color:var(--muted);font-size:12px}.journal-filters select{width:100%;min-width:0;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--ink);background:var(--surface);font:inherit}.journal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.journal-metrics>div{display:grid;gap:7px;border-bottom:1px solid var(--line);padding-bottom:14px}.journal-metrics span{color:var(--muted);font-size:12px}.journal-metrics strong{font-size:25px;font-weight:600;font-variant-numeric:tabular-nums}.journal-series{margin:0 0 18px}.journal-series figcaption{color:var(--muted);font-size:12px;margin-bottom:10px}.journal-series>div{display:flex;align-items:flex-end;gap:4px;min-height:84px}.journal-series span{flex:1;min-width:0;text-align:center}.journal-series i{display:block;max-width:42px;margin:auto;background:var(--surface-violet);border-radius:3px 3px 0 0}.journal-series small{font-size:10px;color:var(--muted)}.journal-table-scroll{position:relative;max-width:100%;min-width:0;overflow-x:auto;border-top:1px solid var(--line)}.account-journal table{width:100%;min-width:700px;border-collapse:collapse;font-size:12px;text-align:left}.account-journal th{color:var(--muted);font-size:11px;font-weight:500}.account-journal td,.account-journal th{padding:11px 9px;border-bottom:1px solid var(--line);vertical-align:top}.account-journal td:first-child{width:130px;font-variant-numeric:tabular-nums}.account-journal td strong{font-weight:500}.account-journal td details{min-width:26px}.account-journal td summary{cursor:pointer;list-style:none;min-width:30px;min-height:28px}.account-journal td dl{margin:6px 0;font-size:11px;max-width:190px;overflow-wrap:anywhere}.account-journal dt{color:var(--muted);margin-top:7px}.account-journal dd{margin:2px 0}.journal-state.is-attention{color:var(--blue)}.account-journal footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:11px;color:var(--muted)}.journal-notice,.journal-error{font-size:13px;padding:14px 0}.journal-error{color:var(--ink)}.journal-coverage{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.55}.journal-coverage summary{cursor:pointer}.journal-coverage p{max-width:850px}@media(max-width:900px){.journal-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.account-journal{padding:22px}}@media(max-width:560px){.account-journal{padding:18px 12px}.account-journal>header{align-items:flex-start}.account-journal h1{font-size:21px}.journal-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.journal-filters select,.account-journal button,.account-journal td summary{min-height:44px}.account-journal footer{flex-wrap:wrap}}.journal-search{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-bottom:14px}.journal-search label{flex:1;min-width:220px;display:grid;gap:6px;font-size:12px;color:var(--muted)}.journal-search input,.journal-filters input{min-width:0;width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--surface);color:var(--ink);font:inherit}.journal-outcomes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.journal-outcomes button{border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--muted);padding:8px 10px;font:inherit;font-size:12px;min-height:36px;cursor:pointer}.journal-outcomes button[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.journal-advanced{margin-bottom:20px;font-size:12px}.journal-advanced summary{cursor:pointer;min-height:40px;display:flex;align-items:center}.journal-advanced .journal-filters{margin:8px 0;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.journal-advanced p{color:var(--muted)}.journal-reason,.journal-account-username{display:block;margin-top:5px;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.journal-table-scroll:focus-visible{outline:2px solid var(--ink)}@media(max-width:640px){.journal-search label{flex-basis:100%}.journal-advanced .journal-filters{grid-template-columns:1fr 1fr}.journal-search input,.journal-filters input,.journal-outcomes button{min-height:44px}}@media(max-width:600px){.account-journal .journal-advanced .journal-filters{grid-template-columns:minmax(0,1fr)}.account-journal .journal-advanced input{width:100%;min-width:0}}.account-journal .journal-search{flex-wrap:nowrap;align-items:center}.account-journal .journal-search label{flex:1;min-width:0}.account-journal .journal-search>button{flex:0 0 44px;width:44px;min-height:44px;padding:0;justify-content:center}.account-journal .journal-search input{min-height:44px}.account-journal .journal-outcomes{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.account-journal .journal-outcomes button{flex:0 0 auto;white-space:nowrap}.account-journal table{min-width:960px;table-layout:fixed}.account-journal th:nth-child(1),.account-journal td:nth-child(1){width:144px}.account-journal th:nth-child(2),.account-journal td:nth-child(2){width:230px}.account-journal th:nth-child(3),.account-journal td:nth-child(3){width:164px}.account-journal th:nth-child(4),.account-journal td:nth-child(4){width:200px}.account-journal th:nth-child(5),.account-journal td:nth-child(5){width:150px}.account-journal th:nth-child(6),.account-journal td:nth-child(6){width:64px}.account-journal td{overflow-wrap:anywhere;line-height:1.5}.account-journal .journal-detail-button{width:40px;min-height:40px;justify-content:center}.account-journal .journal-state{font-size:12px;white-space:normal;text-align:left}.journal-detail-body dl{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.4fr);gap:12px 20px;margin:0}.journal-detail-body dl>div{display:contents}.journal-detail-body dt{margin:0;color:var(--muted);font-size:13px}.journal-detail-body dd{margin:0;overflow-wrap:anywhere;font-size:13px;color:var(--ink)}.journal-update-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.account-journal .journal-advanced summary,.account-journal .journal-coverage summary{min-height:44px;align-content:center}@media(hover:hover)and (prefers-reduced-motion:no-preference){.account-journal .journal-outcomes button{transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}.account-journal .journal-outcomes button:hover{border-color:var(--ink)}}[data-input-mode=keyboard] .account-journal .journal-outcomes button{transition:none}@media(max-width:640px){.account-journal .journal-filters select{min-height:44px}.account-journal .journal-detail-button{width:44px;min-height:44px}.account-journal .journal-refresh{min-width:44px;padding-inline:12px}.account-journal .journal-refresh-label{display:none}.account-journal>header{align-items:center;gap:10px}}@media(max-width:480px){.journal-detail-body dl{grid-template-columns:minmax(0,1fr);gap:4px}.journal-detail-body dd{margin-bottom:12px}}.account-journal .journal-primary-filters{grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);margin-bottom:8px}.account-journal .journal-advanced .journal-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.account-journal .journal-advanced summary{gap:8px}.journal-filter-chevron{margin-left:auto}.journal-advanced[open] .journal-filter-chevron{transform:rotate(180deg)}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-input-mode=pointer] .journal-filter-chevron{transition:transform .14s ease-out}}@media(max-width:640px){.account-journal .journal-advanced .journal-filters{grid-template-columns:minmax(0,1fr)}}.account-journal .journal-error{overflow-wrap:anywhere}
