.container{width:1200px;min-height:calc(100vh - 92px - 151px);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.restore-main{max-width:400px;margin:60px auto;padding:40px;background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.restore-title{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:32px;text-align:center}.restore-form{display:flex;flex-direction:column;gap:20px}.restore-input{width:100%;padding:12px 16px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:border-color .2s;box-sizing:border-box}.restore-input:focus{outline:none;border-color:#007bff}.restore-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.restore-error{background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33}.restore-error,.restore-success{padding:12px;font-size:14px;text-align:center}.restore-success{background:#efe;border:1px solid #cfc;border-radius:8px;color:#363;margin-bottom:20px}@media (max-width:480px){.restore-main{margin:20px auto;padding:24px;border-radius:8px}.restore-title{font-size:24px}}