:root{color:#1c2430;background:#f4f1ec;font-family:Iowan Old Style,Palatino,Palatino Linotype,Georgia,serif;line-height:1.45}*{box-sizing:border-box}body{margin:0}a{color:#1d4c7a}button,.button{font:inherit;background:#1d4c7a;color:#fff;border:0;border-radius:6px;padding:.55rem .9rem;text-decoration:none;cursor:pointer}button.quiet,button.on{background:transparent;color:#1d4c7a;border:1px solid #c9c2b6}button.on{background:#1d4c7a;color:#fff}input,select,textarea{font:inherit;width:100%;padding:.5rem .6rem;border:1px solid #c9c2b6;border-radius:6px;background:#fff}textarea{min-height:5rem}label{display:grid;gap:.3rem;font-size:.92rem}.boot{padding:3rem}.gate{max-width:28rem;margin:8vh auto;padding:2rem;background:#fff;border-radius:12px;display:grid;gap:.8rem}.account-form{margin:1rem 0 0}.shell header{display:flex;align-items:center;gap:1.5rem;padding:.9rem 1.4rem;background:#172033;color:#fff}.shell header a{color:#fff;text-decoration:none}.mark{font-weight:700;letter-spacing:.08em}.shell nav{display:flex;gap:1rem}.shell nav a.active{text-decoration:underline}.who{margin-left:auto;display:flex;gap:.8rem;align-items:center}.who button{background:transparent;border:1px solid rgba(255,255,255,.4)}main{padding:1.5rem 1.6rem 3rem;max-width:1100px}h1{font-weight:600;margin:0 0 .3rem}h2{font-size:1.05rem}.lede,.empty{color:#4d5663}.eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;color:#6b6258;font-family:ui-sans-serif,system-ui,sans-serif}.error{color:#8d2b2b}.title-row,.row-actions,.filters,.status-row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.title-row{justify-content:space-between;margin-bottom:1rem}table{width:100%;border-collapse:collapse;background:#fff}th,td{text-align:left;padding:.7rem .8rem;border-bottom:1px solid #e4dfd7;vertical-align:top;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.95rem}th{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#6b6258}.meta{display:block;color:#6b6258;font-size:.8rem}.pill{margin-left:.4rem;font-size:.72rem;border:1px solid #c9c2b6;border-radius:99px;padding:.1rem .4rem;font-family:ui-sans-serif,system-ui,sans-serif}.stack{display:grid;gap:.8rem;max-width:40rem}.detail dl{display:grid;grid-template-columns:11rem 1fr;gap:.4rem 1rem}.detail dt{color:#6b6258}.detail dd{white-space:pre-wrap}.plain{list-style:none;padding:0}.plain li{padding:.45rem 0;border-bottom:1px solid #e4dfd7}.board{display:grid;grid-template-columns:repeat(6,minmax(10rem,1fr));gap:.6rem;align-items:start}.column{background:#fff;border-radius:8px;padding:.6rem;min-height:8rem}.card{display:grid;gap:.25rem;padding:.55rem;margin-top:.4rem;background:#f7f4ef;border-radius:6px;text-decoration:none;color:inherit;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.88rem}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#17203373;display:grid;place-items:center;padding:1rem}.modal form{background:#fff;padding:1.2rem;border-radius:12px;width:min(32rem,100%);display:grid;gap:.7rem}.filters select{width:auto}.note{background:#fff;border-radius:8px;padding:.9rem 1rem;margin:.8rem 0 1rem;display:grid;gap:.6rem}.note p{margin:0;color:#4d5663}.pager{margin-top:.8rem}@media(max-width:900px){.board{grid-template-columns:1fr 1fr}.detail dl{grid-template-columns:1fr}.shell header{flex-wrap:wrap}}
