.protection-grid,.scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.protection-grid article,.scope-option,.job{border:1px solid var(--line,#dce4ee);padding:18px;border-radius:14px;min-width:0}.protection-grid p,code{overflow-wrap:anywhere}.scope{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.scope-option{display:flex;align-items:center;gap:12px;cursor:pointer}.scope-option input{width:22px;height:22px;flex:none;margin:0}.scope-option small{display:block;margin-top:5px;color:#66758b;font-weight:400}.pager{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:18px}.warning{background:#fff2db;border:1px solid #eab86b}.job{margin:14px 0}#policyConfirm{max-width:200px;margin:8px 12px 12px 0}#contentsDialog{width:min(1000px,94vw);max-height:88dvh;overflow:auto}#contentsDialog td:first-child{max-width:440px;overflow-wrap:anywhere}#contentsDialog select,#restorePhrase{display:block;width:100%;margin:8px 0 18px}#contentsDialog hr{margin:28px 0;border:0;border-top:1px solid #dce4ee}#contentsDialog .table-wrap{max-height:45dvh;overflow:auto}.job code{font-size:12px}#dialogMessage{color:#355a85}#policyMessage{overflow-wrap:anywhere}@media(max-width:680px){.protection-grid,.scope{grid-template-columns:1fr}.pager{justify-content:space-between;gap:6px}.dialog-actions{flex-wrap:wrap}.dialog-actions button{flex:1;min-width:130px}.section-head{flex-wrap:wrap;gap:12px}#policyForm button{width:100%}#policyConfirm{max-width:none;width:100%}#contentsDialog{padding:18px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}td{overflow-wrap:anywhere}}
