:root{font-family:Tahoma,Arial,sans-serif;color:#18212f;background:#f4f7fb}*{box-sizing:border-box}body{margin:0}.shell{max-width:1180px;margin:auto;padding:28px 18px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}h1{margin:4px 0;font-size:1.45rem}h2{font-size:1rem;margin:0 0 14px}small,.context span{color:#5b6574}header a{color:#155eef;text-decoration:none}.context,.notice,article{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:16px}.context{display:flex;gap:15px;margin-bottom:16px}.notice{margin:0 0 16px}.notice.error{border-color:#fecdca;color:#b42318;background:#fffbfa}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px}article{overflow:auto}table{border-collapse:collapse;width:100%;font-size:.86rem}th,td{text-align:right;padding:8px;border-bottom:1px solid #edf0f4;white-space:nowrap}th{color:#5b6574;font-weight:600}@media(max-width:560px){.shell{padding:18px 12px}header{align-items:flex-start;flex-direction:column}}
