.header{position:static}.header nav{flex-wrap:wrap}main{padding-top:32px;padding-bottom:48px}.heading,.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.heading h1{font-size:2.5rem;margin:6px 0}.heading p{margin:4px 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.stat{display:block;border-top:3px solid #393735;background:#f0eeea;padding:20px;text-decoration:none;color:inherit}.stat strong{display:block;font-size:2rem}.stat span{display:block;font-size:1rem}.stat:hover{background:#e7e4df}.stat.alert{border-color:#a13e28}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.panel{padding:24px;background:white;border:1px solid #d8d4ce;min-width:0}.panel h2{font-size:1.3rem;margin:0}.panel-heading a{font-size:.9rem}.panel ul{padding:0;margin:16px 0;list-style:none}.panel li{border-top:1px solid #e4e1dc;padding:14px 0;overflow-wrap:anywhere}.panel li a{font-weight:600;display:block}.panel li p{font-size:1rem;margin:6px 0 0}.panel .hint,.pilot{font-size:.875rem;color:#605c56}.overdue{color:#97301e;font-weight:600}.pilot{border-top:1px solid #ccc;padding-top:20px;margin-top:24px}#message{font-size:.875rem}a:focus-visible,button:focus-visible{outline:3px solid #5c4534;outline-offset:3px}@media(max-width:800px){.stats{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.header{flex-wrap:wrap}}@media(max-width:420px){.panel{padding:18px}.panel-heading{align-items:flex-start;flex-direction:column;gap:6px}.stat{padding:16px}.heading h1{font-size:2rem}}

@media(min-width:1000px){.stats{grid-template-columns:repeat(5,1fr)}}
.app-install{margin:22px 0;padding:18px 22px;border:1px solid #d8d4ce;background:#fff;max-width:850px}.app-install summary{cursor:pointer;font-weight:600;font-size:1rem}.app-install p,.app-install li{font-size:1rem;line-height:1.6}.app-install li{margin:12px 0}.app-install input{display:block;box-sizing:border-box;width:100%;padding:12px;margin:8px 0;font-size:1rem}.app-install button{margin:8px 0}.app-install .hint{font-size:.875rem}.app-install [hidden]{display:none!important}
