.shell{max-width:1080px;margin:0 auto;padding:0 24px 80px}.appbar{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--gray-200);background:#ffffffd1;align-items:center;gap:14px;height:56px;margin-bottom:28px;padding:0 24px;display:flex;position:sticky;top:0}.appbar__brand{letter-spacing:-.03em;font-size:15px;font-weight:800}.appbar__dot{color:var(--gray-300)}.appbar__sub{color:var(--gray-400);font-size:13px}.dl{grid-template-columns:200px 1fr;gap:2px 16px;display:grid}.dl__k{color:var(--gray-400);padding:7px 0;font-size:13px}.dl__v{border-bottom:1px solid var(--gray-100);padding:7px 0;font-size:13.5px}.dl__v--strong{font-weight:600}.basis{color:var(--gray-300);margin-top:2px;font-size:11.5px}.tag{border-radius:var(--r-pill);background:var(--gray-100);align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.tag--ok{background:var(--color-semantic-done-bg);color:var(--color-semantic-done-fg)}.tag--crit{background:var(--color-semantic-overdue-bg);color:var(--red)}.tag--warn{background:var(--color-semantic-progress-bg);color:var(--color-semantic-progress-fg)}.issue{border-bottom:1px solid var(--gray-100);align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;display:flex}.issue__mark{flex:none;margin-top:1px}.sectionlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-300);margin:0 0 10px;font-size:11px;font-weight:700}.lookup{gap:10px;max-width:460px;display:flex}.lookup .input{flex:1}.svc-chip{border-radius:var(--r-pill);background:var(--color-black);color:var(--white);padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}
