:root{--main:#7d1a2c;--main2:#9e2a3f;--accent:#e0a526;--on-accent:#4a0f1a;--bg:#f4f6f9;--line:#dde2ea;--text:#1d2433;--muted:#6b7487;--red:#b42318;--green:#18794e}.theme-admin{--main:#1a7bb0;--main2:#2589c0;--on-accent:#0d3a57}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--text);background:var(--bg);margin:0;font-family:Hiragino Sans,Yu Gothic UI,Meiryo,sans-serif;font-size:15px}a{color:var(--main2)}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px!important}}.tag{white-space:nowrap;color:#4a5367;background:#e7eaf0;border-radius:99px;padding:2px 8px;font-size:11px;display:inline-block}@media print{body:has(.print-report) :not(:has(.print-report)):not(.print-report):not(.print-report *){display:none!important}:is(body:has(.print-report),body:has(.print-report) :has(.print-report)){box-shadow:none!important;background:#fff!important;border:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important}@page{size:A4;margin:15mm}}
