.relasi-access,.relasi-agenda,.relasi-contacts,.relasi-file,.relasi-report,.relasi-settings,.relasi-states{margin-top:20px}.relasi-file{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-template-areas:"id next" "facts next" "history next" "related next";align-items:start;gap:20px 28px}.relasi-file-id{grid-area:id;padding:14px 20px 18px;background:var(--rl-paper);border:1px solid var(--rl-line);border-top:3px solid var(--rl-ink);border-radius:var(--rl-folder)}.relasi-file-id h2{margin:2px 0;font-size:30px;line-height:1.15;letter-spacing:-.02em}.relasi-file-id>p:not(.relasi-eyebrow,.relasi-small){margin:0 0 12px;color:var(--rl-muted)}.relasi-file-id>.relasi-text-button{margin-left:-6px}.relasi-file-next{grid-area:next;position:sticky;top:16px;padding:16px;background:var(--rl-paper);border:1px solid var(--rl-line);border-left:4px solid var(--rl-ink);border-radius:var(--rl-folder)}.relasi-file-next h3,.relasi-file-related h3,.relasi-history h3{margin:0 0 10px;font-size:17px}.relasi-file-next ul,.relasi-file-related ul{display:grid;gap:8px;margin:0 0 14px;padding:0;list-style:none}.relasi-file-next li{display:grid;padding:8px 10px;background:var(--rl-ground);border-radius:var(--rl-r)}.relasi-file-next li[data-reference]{background:#f0ddb5;color:#634710}.relasi-file-next small,.relasi-file-related small{display:block;font-size:13px;opacity:1}.relasi-file-facts{grid-area:facts}.relasi-history{grid-area:history}.relasi-history ol{margin:0 0 18px 8px;padding:0 0 0 22px;border-left:3px solid var(--rl-ink);list-style:none}.relasi-history li{position:relative;padding-bottom:14px}.relasi-history li:before{content:"";position:absolute;top:5px;left:-31px;width:9px;height:9px;background:var(--rl-ground);border:3px solid var(--rl-ink);border-radius:50%}.relasi-history li[data-kind=task]:before{background:var(--rl-ink)}.relasi-history time{font-weight:600}.relasi-history b{margin-left:8px;color:var(--rl-muted);font-size:13px}.relasi-history li p{margin:2px 0 0}.relasi-history-form{max-width:560px;padding:14px 16px;background:var(--rl-paper);border:1px solid var(--rl-line);border-radius:var(--rl-folder)}.relasi-file-related{grid-area:related}.relasi-agenda{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px}.relasi-day h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:18px 0 8px;font-size:16px}.relasi-day h3 small{color:var(--rl-muted);font-weight:400}.relasi-day h3 .relasi-tag{background:#f0ddb5;color:#634710}.relasi-tasks{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.relasi-tasks li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;background:var(--rl-ground);border:1px solid var(--rl-line);border-radius:var(--rl-r)}.relasi-tasks li>div{flex:1 1 200px}.relasi-tasks small{display:block;color:var(--rl-muted);font-size:13px}.relasi-tasks li[data-done] b{text-decoration:line-through}.relasi-reschedule summary{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;cursor:pointer}.relasi-reschedule[open]{flex:1 0 100%}.relasi-slip .relasi-switch{margin:8px 0}.relasi-chart{display:block;width:100%;max-width:560px;margin:10px 0 16px}.relasi-chart-bar{fill:var(--rl-ink)}.relasi-chart-base{stroke:var(--rl-control)}.relasi-chart text{fill:var(--rl-ink);font-size:13px}.relasi-chart-value{font-weight:600}.relasi-report-pair,.relasi-report>.relasi-slip{margin-top:16px}.relasi-report-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.relasi-access{display:grid;grid-template-columns:minmax(0,520px) minmax(0,340px);align-items:start;gap:20px}.relasi-printed{margin:0;padding:12px 14px;background:var(--rl-tag);color:var(--rl-tag-ink);border-radius:var(--rl-folder)}.relasi-result{padding:12px 14px;border:2px solid var(--rl-ink);border-radius:var(--rl-r)}.relasi-result h2{margin:0;font-size:18px}.relasi-links{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0}.relasi-links a{display:inline-flex;align-items:center;min-height:44px}.relasi-access-note .relasi-mark-small{margin-bottom:14px;color:var(--rl-ink)}.relasi-access-note .relasi-mark-small:after{background:var(--rl-paper)}.relasi-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:20px}.relasi-settings .relasi-slip{display:grid;gap:12px}.relasi-settings .relasi-facts div{grid-template-columns:minmax(0,1fr)}.relasi-states{display:grid;gap:16px}.relasi-state .relasi-empty{margin:10px 0 0}.relasi-skeleton span{display:block;height:64px;margin:8px 0;background:var(--rl-soft);border-radius:var(--rl-folder)}.relasi-lane-example{max-width:360px;margin-top:10px}@media (max-width:900px){.relasi-file{grid-template-columns:minmax(0,1fr);grid-template-areas:"id" "next" "facts" "history" "related"}.relasi-file-next{position:static}.relasi-access,.relasi-agenda,.relasi-report-pair{grid-template-columns:minmax(0,1fr)}}@media (min-width:1101px){.relasi-report>.relasi-slip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 28px}.relasi-report>.relasi-slip>h2{grid-column:1/-1}}