body{font-family:Arial,Helvetica,sans-serif;background:#f4f6f8;color:#222}
a{color:#2176bd}
.login-box{width:360px;margin:60px auto;padding:18px;background:#fff;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,0.08)}
input,textarea,select{padding:8px;margin:6px 0;display:block;width:100%;box-sizing:border-box}
button{padding:8px 12px;background:#2176bd;color:#fff;border:none;border-radius:4px;cursor:pointer}
table{background:#fff}
.receipt{background:#fff;padding:12px;border:1px solid #ddd}
.error{color:red}
