:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#17233a;background:#f5f7fb}*{box-sizing:border-box}body{margin:0}header{background:#132f63;color:#fff;padding:14px 4%;display:flex;align-items:center;gap:28px;flex-wrap:wrap}header a{color:#fff;text-decoration:none;margin-right:14px}header a:hover{text-decoration:underline}main{max-width:1180px;margin:28px auto;padding:0 20px}form:not(.inline){display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;padding:16px;background:#fff;border:1px solid #dfe5ef;border-radius:10px}form label{display:flex;flex-direction:column;gap:5px}input,select,button{font:inherit;padding:9px 12px;border:1px solid #c9d1dc;border-radius:7px;max-width:100%}button{background:#2458bf;color:#fff;cursor:pointer;border-color:#2458bf}button:hover{background:#17448f}.inline{display:inline;padding:0;margin:0;background:none;border:0}.notice{padding:12px;background:#e0f1e9;border:1px solid #b0d5c4;border-radius:8px}table{background:#fff;border-collapse:collapse;width:100%;overflow:auto;display:block}th,td{text-align:left;padding:12px;border-bottom:1px solid #e1e6ef}#gjs{width:100%;min-height:650px}h1{font-size:1.7rem}p{line-height:1.55}
