Files
devx-rp/resources/[devx]/devx_banking/web/style.css
T
2026-08-05 01:29:39 +02:00

48 lines
2.0 KiB
CSS

:root { font-family: Inter, Arial, sans-serif; color: #f7f8fb; }
* { box-sizing: border-box; }
body { margin: 0; overflow: hidden; background: transparent; }
.hidden { display: none !important; }
#app {
min-height: 100vh; display: grid; place-items: center;
background: rgba(2,5,9,.55); backdrop-filter: blur(5px);
}
.bank {
width: min(980px, 92vw); max-height: 86vh; overflow: auto;
background: #10151e; border: 1px solid rgba(255,255,255,.1);
border-radius: 22px; padding: 28px; box-shadow: 0 30px 100px rgba(0,0,0,.55);
}
header { display: flex; justify-content: space-between; align-items: flex-start; }
header p, .account span { color: #8f9aae; font-size: 11px; letter-spacing: .15em; }
h1 { margin: 4px 0 22px; font-size: 38px; }
h2 { font-size: 18px; }
#close { background: transparent; color: white; border: 0; font-size: 32px; cursor: pointer; }
.account {
display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 12px;
background: linear-gradient(135deg, #2857dd, #1e3e98);
border-radius: 16px; padding: 20px;
}
.account div { display: grid; gap: 7px; }
.account .balance strong { font-size: 28px; }
.columns { display: grid; grid-template-columns: .8fr 1.2fr; gap: 24px; margin-top: 22px; }
form { display: grid; gap: 12px; align-content: start; }
label { display: grid; gap: 6px; color: #aeb7c7; font-size: 13px; }
input {
border: 1px solid rgba(255,255,255,.11); background: #0a0e15;
color: white; border-radius: 10px; padding: 12px;
}
button[type=submit] {
border: 0; background: #416cf5; color: white; font-weight: 800;
border-radius: 10px; padding: 12px; cursor: pointer;
}
.transaction {
display: grid; grid-template-columns: 1fr auto; gap: 6px;
padding: 12px 0; border-bottom: 1px solid rgba(255,255,255,.08);
}
.transaction small { color: #8f9aae; }
.credit { color: #6ee7a5; }
.debit { color: #ff8592; }
.error { background: rgba(180,45,65,.28); padding: 12px; border-radius: 10px; margin-bottom: 14px; }
@media (max-width: 760px) {
.account, .columns { grid-template-columns: 1fr; }
}