body{align-items:center;background:linear-gradient(180deg,#0f172a,#020817);color:#e0f7fa;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;margin:0;min-height:100vh;padding:0}.container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border-radius:12px;box-shadow:0 10px 30px #0006;margin-bottom:40px;margin-top:80px;max-width:600px;padding:32px;width:100%}h1{color:#8dd3f5;font-size:24px;margin-bottom:24px;text-align:center}.deposit-form{display:flex;flex-direction:column}.deposit-form label{color:#8dd3f5;font-size:14px;margin-bottom:4px;margin-top:12px}.deposit-form input{background:#1e293b;border:none;border-radius:8px;box-sizing:border-box;color:#e0f7fa;font-size:16px;margin-bottom:12px;padding:12px;width:100%}.deposit-form input[type=file]{background:#0000;color:#e0f7fa;margin-bottom:12px;padding-left:0;width:100%}.deposit-form input::placeholder{color:#94a3b8}.deposit-form button{background:#38bdf8;border:none;border-radius:6px;color:#0f172a;cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;padding:12px;transition:background .3s ease}.deposit-form button:hover{background:#0ea5e9}.deposit-form-wrapper,.status-view,.username-form form{display:flex;flex-direction:column}.username-form label{color:#8dd3f5;font-size:14px;margin-bottom:4px;margin-top:12px}.username-form input{background:#1e293b;border:none;border-radius:8px;box-sizing:border-box;color:#e0f7fa;font-size:16px;margin-bottom:12px;padding:12px;width:100%}.status-view button,.username-form button{background:#38bdf8;border:none;border-radius:6px;color:#0f172a;cursor:pointer;font-size:16px;font-weight:700;margin-top:16px;padding:12px;transition:background .3s ease}.status-view button:hover,.username-form button:hover{background:#0ea5e9}.status-view button+button,.status-view button+button+button{margin-top:8px}.history-view{color:#e0f7fa;margin-top:20px}.history-view table{border-collapse:collapse;margin-top:12px;width:100%}.history-view td,.history-view th{border-bottom:1px solid #ffffff1a;font-size:14px;padding:8px}.history-view th{color:#8dd3f5;text-align:left}.history-view td{color:#e0f7fa}.history-list{list-style:none;margin:0 auto;max-width:400px;padding:0}.history-item{background:#ffffff14;border-radius:6px;color:#e0f7fa;cursor:pointer;margin-bottom:8px;padding:12px;text-align:center;transition:background .2s ease}.history-item.pending{border-left:4px solid #fbbf24}.history-item.approved{border-left:4px solid #4ade80}.history-item.rejected{border-left:4px solid #f87171}.history-item.cancelled{border-left:4px solid #ef4444}.history-item:hover{background:#ffffff26}.history-details{color:#8dd3f5;font-weight:700;margin-top:16px;text-align:center}.new-request-button{background:#38bdf8;border:none;border-radius:6px;color:#0f172a;cursor:pointer;font-size:16px;font-weight:700;margin-top:12px;padding:12px;transition:background .3s ease}.new-request-button:hover{background:#0ea5e9}.menu-page{gap:20px;justify-content:center}.menu-button{background:#38bdf8;border:none;border-radius:6px;color:#0f172a;cursor:pointer;font-size:18px;font-weight:700;max-width:300px;padding:14px 24px;transition:background .3s ease;width:80%}.menu-button:hover{background:#0ea5e9}.warning{color:#fbbf24;margin-top:12px}.status,.warning{font-weight:700;text-align:center}.status{color:#38bdf8;margin-top:20px}.status-pending{color:#fbbf24;font-weight:700}.status-approved{color:#4ade80;font-weight:700}.status-rejected{color:#f87171;font-weight:700}.status-cancelled{color:#ef4444;font-weight:700}.status-details{background:#ffffff14;border-radius:8px;color:#e0f7fa;margin-top:20px;padding:16px}.status-details p{font-size:14px;margin:4px 0}.status-details strong{color:#8dd3f5;display:inline-block;width:140px}.status-heading{color:#8dd3f5;font-size:16px;font-weight:700;margin-bottom:8px}.logo{display:block;margin:32px auto 0;max-width:200px;width:60%}.navbar{justify-content:flex-start;left:16px;margin:0;padding:0;position:absolute;top:16px;z-index:1000}.navbar,.navbar .home-link{align-items:center;display:flex}.navbar .home-link{background:#ffffff14;border-radius:8px;color:#8dd3f5;font-size:18px;font-weight:700;padding:8px 12px;text-decoration:none;transition:background .3s ease}.navbar .home-link:hover{background:#ffffff26}.navbar .home-link span.home-text{margin-left:6px}.back-button{align-self:flex-start;background:none;border:none;color:#8dd3f5;cursor:pointer;font-size:24px;margin-bottom:8px;padding:0}.back-button:hover{color:#38bdf8}.menu-page{align-items:center;display:flex;flex-direction:column;margin-top:20px}.menu-page h1{color:#8dd3f5;font-size:24px;margin-bottom:16px}.menu-page button{background:#38bdf8;border:none;border-radius:6px;color:#0f172a;cursor:pointer;font-size:16px;font-weight:700;margin-top:12px;max-width:300px;padding:12px;transition:background .3s ease;width:100%}.menu-page button:hover{background:#0ea5e9}@media (max-width:480px){body{align-items:center;justify-content:flex-start;padding:20px 0}.container{margin:80px 10px 40px;max-width:90%;padding:20px}h1{font-size:20px}.deposit-form button,.deposit-form input,.status-view button,.username-form button,.username-form input{font-size:14px;padding:10px}.navbar .home-link{font-size:16px;padding:6px 10px}.username-form input{font-size:16px;padding:12px}.logo{max-width:150px;width:70%}}
/*# sourceMappingURL=main.3df19815.css.map*/