@font-face{font-family:Surabanglus;src:url('/assets/fonts/Surabanglus.ttf') format('truetype');font-weight:400;font-display:swap}
:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#34271f;background:#e9dfc7}*{box-sizing:border-box}body{margin:0}.sheet{max-width:1180px;margin:auto;background:#fffaf0;min-height:100vh;box-shadow:0 0 32px #68503430}header img{display:block;width:100%;height:auto}nav{display:flex;flex-wrap:wrap;gap:18px;background:#62291e;padding:18px 30px}nav a{color:#fff7e7;font-size:14px;text-decoration:none;line-height:1.5}nav a[aria-current]{text-decoration:underline;text-underline-offset:5px}main{padding:36px 42px 50px}h1,h2{font-family:Surabanglus,Georgia,serif;font-weight:400;color:#682e2a;line-height:1.2}h1{font-size:48px;margin:7px 0 12px}h2{font-size:30px;margin:0 0 12px}p{line-height:1.6;margin:10px 0}a{color:#682e2a}.eyebrow{font-size:12px;font-weight:bold;letter-spacing:2px}.lead{font-size:19px}.title{display:flex;justify-content:space-between;gap:20px;align-items:start}.title form{margin-top:18px}.note{background:#f0e5ce;padding:18px 22px;border-left:4px solid #a0783a;margin:22px 0}.note p{margin:6px 0 0}.filters{display:flex;flex-wrap:wrap;gap:15px;align-items:end;margin:28px 0 18px}.filters .search{flex:1;min-width:240px}label{display:block;font-size:14px;font-weight:bold}input,select{display:block;padding:12px;border:1px solid #bba385;border-radius:4px;font:16px Arial;width:100%;margin-top:7px;background:white;color:#34271f}button,.button{display:inline-block;min-height:44px;padding:12px 18px;background:#682e2a;color:#fffaf0;border:1px solid #682e2a;border-radius:5px;font:bold 15px Arial;cursor:pointer;text-decoration:none;line-height:1.25}.quiet{background:transparent;color:#682e2a}.login{max-width:540px;border:1px solid #d7c6a8;padding:26px;background:#f7efdd;margin:28px 0}.login button{margin-top:18px}.small{font-size:14px;color:#665a4c}.error,.notice{border-left:4px solid #9b6335;padding:12px 16px;background:#f5e8cf}.error{color:#812b25}.custom{display:flex;gap:12px}.table-wrap{overflow:auto;border:1px solid #d7c6a8;border-radius:5px}table{border-collapse:collapse;width:100%;font-size:16px}caption{text-align:left;padding:16px 20px;font-weight:bold;background:#f4ead5;line-height:1.5}th{text-align:left;background:#682e2a;color:white;font-size:14px;padding:15px 20px}td{padding:17px 20px;border-top:1px solid #e3d6be;line-height:1.4}tbody tr:nth-child(even){background:#f7f0e1}.number{text-align:right;font-variant-numeric:tabular-nums}td.number{font-size:22px;font-weight:bold;color:#682e2a}.explanation{margin-top:38px}.history{margin-top:28px;padding-top:28px;border-top:1px solid #d7c6a8}footer{padding:28px;text-align:center;font-size:13px;line-height:1.8;background:#eee3cd}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;padding:10px;z-index:9}:focus-visible{outline:3px solid #a47725;outline-offset:3px}[hidden]{display:none!important}#status{font-size:14px;color:#665a4c}
@media(max-width:650px){main{padding:24px 18px 36px}nav{padding:14px 18px;gap:10px 18px}nav a{font-size:13px}h1{font-size:40px}h2{font-size:27px}.lead{font-size:17px}.filters{display:grid;grid-template-columns:1fr}.filters .search{min-width:0}.custom{flex-wrap:wrap}.custom label{flex:1}.title{gap:8px}.title button{padding:10px;font-size:13px}.note{padding:15px}th,td{padding:12px 10px}th{font-size:12px}td{font-size:14px}td.number{font-size:20px}.login{padding:20px}}

.count-detail{display:block;font:12px/1.5 Arial;color:#665a4c;margin-top:4px;white-space:normal}.count-group+.count-group{margin-top:10px}.pages{display:flex;justify-content:space-between;align-items:center;gap:12px;background:transparent;color:#34271f;padding:20px 0}.pages button:disabled{opacity:.45;cursor:default}td:nth-child(3){font-size:13px;white-space:nowrap}#status{line-height:1.5}@media(max-width:650px){.table-wrap table{min-width:570px}.pages{font-size:13px}.filters .search{min-width:0}}
