.protection-hero h2{font-size:25px;font-weight:550;color:#3d5071;margin:12px 0}.protection-hero p,.protection-help{font-size:12px;line-height:1.9;color:#8190a6}.protection-toolbar,.protection-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0}.protection-actions button,.protection-toolbar button{font-size:11px}.protection-overview{background:#f4f7fd;border:1px solid #e4ebf5;border-radius:11px;padding:19px;margin:22px 0;color:#607b9c;font-size:12px;line-height:1.8}.protection-overview p{font-size:11px;color:#8b9cb2;margin:8px 0 0}.protection-settings{border:1px solid #e5ebf5;border-radius:11px;padding:18px 20px}.protection-settings summary{font-size:12px;color:#687e9c;cursor:pointer}.protection-settings form{margin-top:19px}.protection-settings label,.protection-modal label{display:block;font-size:11px;line-height:1.8;color:#7a8ca5;margin:13px 0}.protection-settings input:not([type=checkbox]),.protection-modal input:not([type=checkbox]){width:100%;display:block;padding:10px 12px;border:1px solid #dfe6f1;border-radius:7px;font-size:12px;color:#526a8c;background:#fff;margin-top:6px}.protection-check{display:flex!important;gap:9px;align-items:center}.protection-check input{width:auto}.protection-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 15px}.protection-section{margin-top:30px}.protection-section>h3{font-size:14px;font-weight:550;color:#536a8b}.protection-snapshot,.protection-job,.protection-version{padding:17px 18px;border:1px solid #e5ebf4;border-radius:10px;margin:12px 0;background:#fbfcff}.protection-row-heading{display:flex;justify-content:space-between;gap:10px;color:#5d7392;font-size:12px}.protection-row-heading span{font-size:11px;color:#8e9eb2}.protection-snapshot p,.protection-job p,.protection-version p{font-size:11px;margin:8px 0;line-height:1.8;overflow-wrap:anywhere}.protection-job strong,.protection-preview strong{font-size:12px;color:#5a7394}.protection-error{font-size:11px;color:#b4776b;line-height:1.8;overflow-wrap:anywhere}.protection-modal{border:1px solid #e5ebf5;border-radius:16px;padding:25px;width:min(92vw,650px);max-height:85vh;overflow:auto;color:#5f7391}.protection-modal::backdrop{background:#263b5a55;backdrop-filter:blur(3px)}.protection-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.protection-heading h2{font-size:18px;font-weight:550;margin:0}.protection-heading button{font-size:17px}.protection-modal h3{font-size:13px;font-weight:550;margin-top:25px}.protection-preview{border-radius:8px;background:#f5f8fd;padding:15px;margin-top:15px;overflow-wrap:anywhere}.protection-preview:empty{display:none}@media(max-width:760px){.protection-hero h2{font-size:21px}.protection-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.protection-modal{padding:21px 17px}.protection-settings{padding:16px 13px}.protection-overview{padding:16px}.protection-actions button{flex:1;min-width:90px}.protection-row-heading{display:block}.protection-row-heading span{display:block;margin-top:7px}}
