:root{color:#1b1f1c;background:#eef2ee;font-family:Segoe UI,Tahoma,sans-serif;line-height:1.4}*{box-sizing:border-box}body{margin:0}a{color:#1f4d3a}button,input,select,textarea{font:inherit}button{color:#fff;cursor:pointer;background:#1f4d3a;border:0;padding:.45rem .8rem}button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{background:#fff;border:1px solid #b7c2b8;width:100%;padding:.4rem .5rem}label{gap:.25rem;margin:.6rem 0;display:grid}.page{padding:1rem 1.25rem 2rem}.top{border-bottom:1px solid #c5d0c6;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.6rem;display:flex}.login{place-items:center;min-height:100vh;display:grid}.card{background:#fff;border:1px solid #c5d0c6;width:min(22rem,92vw);padding:1.25rem}.error{color:#8a1f1f}.muted{color:#5c665e}nav{flex-wrap:wrap;gap:.75rem;display:flex}nav a{text-decoration:none}nav a.active{font-weight:700;text-decoration:underline}table{border-collapse:collapse;background:#fff;width:100%;margin-top:1rem}th,td{text-align:left;vertical-align:top;border:1px solid #c5d0c6;padding:.4rem .5rem}.row-form{gap:.5rem;max-width:40rem;display:flex}.stack{max-width:24rem}.actions{gap:.4rem;display:flex}.headline{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.filters{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.filters>*{width:auto;min-width:8rem}.check{align-items:center;gap:.4rem;display:flex}.check input{width:auto}.button{color:#fff;background:#1f4d3a;padding:.45rem .8rem;text-decoration:none}.overdue{background:#f8e6e6}.open-row{background:#e7f0ea}.transferred{background:#eeeae3}.wide{max-width:36rem}.login-help{margin:.9rem 0 0}.howto-wrap{min-height:100vh}.howto-top{border-bottom:1px solid #c5d0c6;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.25rem;display:flex}.howto{max-width:46rem}.howto h2{margin-top:1.8rem}.howto ul,.howto ol{padding-left:1.25rem}.howto li{margin:.35rem 0}textarea{min-height:4rem}.export{gap:.5rem;display:flex}@media print{.top,.no-print,.filters,.export,nav,button,.button{display:none!important}table{font-size:11px}}
