.protection{max-width:960px;margin:20px auto;padding:24px;line-height:1.6}.protection section{padding:18px;margin:16px 0;border:1px solid #7390aa55;border-radius:16px}.protection label{display:block;margin:12px 0}.protection input:not([type=checkbox]),.protection textarea{display:block;box-sizing:border-box;width:100%;padding:12px;font:inherit;border-radius:8px;border:1px solid #7390aa;background:#fff;color:#14243a}.protection textarea{min-height:120px}.protection button{padding:10px 16px;margin:5px;border-radius:9px;font:inherit;cursor:pointer}.protection button:disabled{opacity:.55;cursor:default}.pro-badge{font-size:14px;padding:4px 10px;background:#163b70;color:#fff;border-radius:20px}.pro-status.active{border:2px solid #19864b;background:#19864b18}.pro-status.attention{border:2px solid #b88616;background:#b8861618}.pro-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pro-counts strong{font-size:32px}.protection article{border-bottom:1px solid #7390aa55;padding:16px 0}.protection article.pro-risk{border-left:5px solid #d94848;padding-left:16px}.pro-option input{margin-right:12px;width:20px;height:20px;vertical-align:middle}@media(max-width:650px){.pro-counts{grid-template-columns:1fr}.protection{padding:14px}.protection h1{font-size:30px}}.protection{color:#e7f1ff;background:#0d1b32;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px}.protection h1,.protection h2,.protection h3,.protection h4{color:#f0f7ff;line-height:1.25}.protection h1{font-size:32px}.protection h2{font-size:26px}.protection h3{font-size:22px}.protection button{color:#eff7ff;background:#204267;border:1px solid #7795b9}.protection a{color:#8dc7ff}.protection [role=alert]{color:#ffb7b7}
