.corrections-main{max-width:1100px;margin:35px auto;padding:20px}.corrections-main h1{font-size:clamp(28px,5vw,44px)}#secure-login{max-width:500px;padding:28px;border:2px solid #cf8b1a;background:#fff5d8;border-radius:22px;margin:25px 0}#secure-login label{display:block;font-weight:700;margin:18px 0 7px}#secure-login input{width:100%;padding:12px;border:1px solid #a97012;border-radius:9px;font:inherit}#secure-login button{margin-top:22px}.secure-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}#secure-logout{padding:12px;border-radius:9px;border:1px solid #a97012;background:#fff5d8;cursor:pointer}#secure-status{font-weight:600;min-height:24px}.protected-group{margin:28px 0}.protected-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.protected-cards .document{background:#fff8e7;padding:20px;border:1px solid #d5a549;border-radius:15px}.protected-cards .selected{outline:3px solid #12605e}.protected-cards a{overflow-wrap:anywhere}[hidden]{display:none!important}
