*{box-sizing:border-box}body{margin:0;font:15px Arial,sans-serif;color:#172435;background:#e9edf1}header{background:#153653;color:white;padding:15px 24px;display:flex;align-items:center;justify-content:space-between}header a{color:white}nav{background:#d5e1eb;padding:12px 24px;display:flex;gap:20px}a{color:#16577e}main{max-width:1250px;margin:20px auto;padding:0 18px}.panel{background:white;border:1px solid #bdcbd5;padding:18px;margin-bottom:18px;border-radius:4px}h1{font-size:23px;margin:0 0 15px}h2{font-size:18px}table{width:100%;border-collapse:collapse;background:white}th{background:#d8e5ef;text-align:left}td,th{border:1px solid #c7d3dc;padding:8px}td.num,th.num{text-align:right;white-space:nowrap}tr:nth-child(even){background:#f4f7fa}input,select,button{font:inherit;padding:8px;border:1px solid #aebfca;border-radius:3px}button,.btn{background:#21618b;color:white;border:0;padding:9px 14px;cursor:pointer;text-decoration:none;display:inline-block}form.inline{display:inline}label{display:inline-block;margin:5px 8px 5px 0}label input,label select{display:block;margin-top:4px}.toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.muted{color:#536579}.ok{color:#13713c}.error{color:#a22626}.summary{display:flex;gap:24px;flex-wrap:wrap}.summary div{min-width:160px}.summary strong{display:block;font-size:20px;margin-top:6px}.danger{background:#9e3030}.small{font-size:12px}.scroll{overflow-x:auto}@media print{header,nav,.noprint,button{display:none!important}body{background:white}main{max-width:none}.panel{border:0;padding:0}table{font-size:11px}}