.upload-page{color:#101a2c;background:#f6f8fc;min-height:100vh}.upload-nav{background:#fff}.upload-nav .active{color:#1e63e8;font-weight:700}.upload-account{color:#68768c;margin-left:auto;font-size:12px}.upload-card{background:#fff;border:1px solid #e0e7f1;border-radius:20px;max-width:700px;margin:72px auto;padding:42px;box-shadow:0 18px 50px #27466d0d}.upload-card h1{letter-spacing:-.045em;margin:12px 0 14px;font-size:42px;line-height:1.05}.upload-intro{color:#65748b;margin:0 0 28px;line-height:1.6}.upload-card label:not(.file-drop){color:#65748b;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.upload-card input:not([type=file]){box-sizing:border-box;color:#18263d;border:1px solid #d9e1ed;border-radius:9px;width:100%;margin-top:8px;padding:12px;font:14px Arial,sans-serif;display:block}.file-drop{color:#2568d9;text-align:center;cursor:pointer;background:#f8fbff;border:1px dashed #a7b9d2;border-radius:13px;flex-direction:column;align-items:center;gap:8px;margin-top:20px;padding:32px 20px;display:flex}.file-drop input{display:none}.file-drop span{font-weight:800}.file-drop small{color:#8290a4}.upload-error,.upload-message{border-radius:9px;margin:16px 0 0;padding:11px 13px;font-size:13px}.upload-error{color:#a13333;background:#fff4f4;border:1px solid #ffcaca}.upload-message{color:#265589;background:#f1f7ff;border:1px solid #c6dcff}.upload-actions{align-items:center;gap:18px;margin-top:25px;display:flex}.upload-actions button{color:#fff;cursor:pointer;background:#1d6cff;border:0;border-radius:9px;padding:12px 17px;font-weight:800}.upload-actions button:disabled{opacity:.45;cursor:default}.upload-actions a{color:#1e63e8;font-size:13px;font-weight:700;text-decoration:none}@media (max-width:720px){.upload-card{margin:30px 18px;padding:26px}.upload-card h1{font-size:34px}.upload-nav .nav-links{display:none}}
