.login-shell{max-width:500px;margin:10vh auto;padding:35px;background:white;border:1px solid #dfe6da;border-radius:14px}.login-shell .brand{color:#294a38;padding:0}.login-shell label{display:block;margin:18px 0 7px}.login-shell input{width:100%;font-size:14px}.login-shell .primary{margin-top:22px;width:100%}.login-shell .notice{font-size:12px;padding:14px;background:#f5f3e6;border-radius:7px}.error{color:#964e35;font-size:12px;line-height:1.6}.secure-top{display:flex;gap:15px;align-items:center}.secure-top button{font-size:10px}.secure-empty{padding:55px 30px;text-align:center}.secure-detail{max-width:950px}.secure-detail pre{white-space:pre-wrap;background:#f5f7f1;padding:20px;font-size:11px}.secure-states{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.secure-source{margin:15px 0}.secure-source button{font-size:11px}.secure-filter{display:flex;gap:10px;padding:18px;flex-wrap:wrap}.secure-filter button{font-size:11px}.secure-filter button.active{background:#e7eedf}.secure-table td{font-size:11px}.job-error{max-width:340px;white-space:normal}.secure-detail svg{max-height:230px}
#correction-form label{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-weight:600}#correction-form input,#correction-form select,#correction-form textarea{font:inherit;border:1px solid #d8dfd8;border-radius:7px;padding:10px;background:#fff;max-width:100%;box-sizing:border-box}#correction-form td input{width:145px}#correction-form textarea{min-height:90px}#correction-form table{min-width:660px}
.secure-source{overflow-wrap:anywhere}.secure-source small{display:block;color:#6c7870;margin:5px 0}.graph-range{font-size:12px;color:#64736a;margin:0 0 6px}
