:root{font-family:system-ui,-apple-system,sans-serif;color:#183347;background:#f3f6f7;line-height:1.55}*{box-sizing:border-box}body{margin:0}.rr-cp{max-width:740px;margin:auto;padding:20px}header{display:flex;align-items:center;gap:12px;margin-bottom:24px}header strong{font-size:1.2rem}header form{margin-left:auto}h1{font-size:1.8rem;line-height:1.25}h2{font-size:1.3rem;margin:12px 0}h2 span{font-weight:500;margin-left:8px}.rr-cp-card{background:white;border:1px solid #dbe5e9;border-radius:16px;padding:22px;margin:16px 0;box-shadow:0 4px 18px #18334708}.rr-cp-label,.rr-cp-muted,footer{color:#526974}.rr-cp-status{display:inline-block;color:#0f665a;background:#e5f4ee;border-radius:30px;padding:4px 12px;font-size:.88rem}dl{margin:20px 0}dt{font-size:.85rem;color:#526974;margin-top:12px}dd{margin:2px 0;font-weight:500}button,.rr-cp-button{display:inline-block;background:#0f766e;color:white;border:0;border-radius:9px;padding:12px 18px;font:inherit;text-decoration:none;cursor:pointer}button:hover,.rr-cp-button:hover{background:#0b5d57}a{color:#0f665a}.rr-cp-quiet{color:#183347;background:transparent;padding:8px}form label{display:block;margin:14px 0 5px}input{font:inherit;padding:12px;border:1px solid #adc2cd;border-radius:8px;display:block;max-width:100%;margin-bottom:14px}.rr-cp-notice{background:#e6f0f5;border-radius:9px;padding:14px}.rr-cp-install{margin:32px 0}summary{cursor:pointer}footer{font-size:.85rem;margin:24px 0}[hidden]{display:none!important}nav{border-bottom:1px solid #dbe5e9;padding-bottom:12px}nav a{text-decoration:none;font-weight:600}@media(max-width:420px){.rr-cp{padding:16px}.rr-cp-card{padding:18px}h1{font-size:1.65rem}}

input[type=checkbox],input[type=radio]{display:inline-block;margin:0 8px 0 0;padding:0;vertical-align:middle}fieldset{min-width:0;border:1px solid #dbe5e9;border-radius:10px;margin:18px 0;padding:14px}nav{display:flex;flex-wrap:wrap;gap:8px}form button{margin:10px 8px 10px 0}input:not([type=checkbox]):not([type=radio]){width:100%}
