body{margin:0;background:#eef0f2;color:#28313a;font:13px Verdana,sans-serif}#page{width:880px;margin:25px auto;background:#fff;border:1px solid #aab5bd}header{background:#e7edf2;border-bottom:4px solid #416d8a;padding:12px 20px}header small{color:#60788a}h1{font-size:22px;margin:5px 0}header p{margin:0;color:#667}nav{padding:9px 20px;background:#f4f6f8;border-bottom:1px solid #cbd3d8}nav a{margin-right:24px;color:#2f5d78}main{padding:20px;min-height:330px}h2{font-size:18px;margin:0 0 8px;color:#30546c}table{border-collapse:collapse;width:100%;margin-top:19px}th{background:#dce6ec;text-align:left}th,td{border:1px solid #b9c8d0;padding:10px;vertical-align:top}td small{display:block;color:#555;margin-top:6px;line-height:1.4}.closed{color:#a13c2d;font-weight:bold}.open{color:#376432}button{padding:4px 10px;cursor:pointer}button:disabled{cursor:default;color:#777}.footnote{font-size:11px;color:#777;margin-top:25px}#notice:not(:empty){border:1px solid #b5c5cf;background:#f1f7f7;padding:10px;margin:15px 0}#notice.error{background:#fff0ed;border-color:#dbb7ab}footer{border-top:1px solid #d4d9dd;padding:7px 15px;background:#f8f9fa;color:#666;font-size:11px;display:flex;justify-content:space-between;align-items:center}footer span:last-child{display:flex;align-items:center;gap:7px}footer img{height:25px;background:#111;padding:2px}
