.page-wrapper{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:20px 0;background-color:#121212}.Payment{font-family:Arial,sans-serif;width:320px;padding:24px;background-color:#1e1e1e;border-radius:8px;box-shadow:0 4px 6px #0003;text-align:center;z-index:1000;box-sizing:border-box}.Payment h1{color:#127763;margin-bottom:24px;font-size:20px}.payment-form{display:flex;flex-direction:column;gap:16px;align-items:center}.input-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;width:100%}input[type=number]{width:100%;padding:10px;font-size:14px;background-color:#2c2c2c;color:#fff;border:1px solid #444;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box}input[type=number]:focus{border-color:#4a90e2;outline:0;box-shadow:0 0 0 .2rem #4a90e240}.payment-button{width:100%;padding:10px;font-size:14px;color:#fff;background-color:#4a90e2;border:none;border-radius:4px;cursor:pointer;transition:background-color .15s ease-in-out}.payment-button:hover:not(:disabled){background-color:#3a7bc8}.payment-button:active:not(:disabled){background-color:#2c6cb0}.payment-button:focus:not(:disabled){outline:none;box-shadow:0 0 0 2px #4a90e280}.payment-button:disabled{background-color:#4a4a4a;cursor:not-allowed;opacity:.7}p{width:100%;margin-top:20px;font-size:12px;color:#b0b0b0;box-sizing:border-box;padding:10px;border-radius:4px}.success{color:#4caf50;background-color:#4caf501a}.error{color:#f44336;background-color:#f443361a}label{text-align:left;display:block;margin-bottom:5px;font-size:12px;color:#b3b3b3}.dropdown{position:relative;width:100%}.dropdown-toggle{width:100%;padding:10px;font-size:14px;background-color:#2c2c2c;color:#fff;border:1px solid #444;border-radius:4px;text-align:left;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dropdown-menu{position:absolute;top:100%;left:0;width:100%;border:1px solid #444;background-color:#2c2c2c;list-style:none;padding:0;margin:0;z-index:1000}.dropdown-menu li{padding:10px;cursor:pointer;display:flex;align-items:center;font-size:14px;color:#fff;transition:background-color .15s ease-in-out}.dropdown-menu li:hover{background-color:#3a3a3a}:root{--bg-color: #1a1a1a;--container-bg: #2c2c2c;--text-color: #e0e0e0;--border-color: #444;--details-bg: #383838;--success-color: #4caf50;--failure-color: #f44336}.light-mode{--bg-color: #f0f0f0;--container-bg: white;--text-color: #333;--border-color: #ddd;--details-bg: #f8f9fa;--success-color: #28a745;--failure-color: #dc3545}body{margin:0;padding:0;font-family:Arial,sans-serif;transition:background-color .3s ease;background-color:var(--bg-color)}.paid-page{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;transition:background-color .3s ease;padding-top:2rem}.paid-container{background-color:var(--container-bg);color:var(--text-color);padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:500px;width:100%;text-align:center;transition:background-color .3s ease,color .3s ease;position:relative;border:1px solid var(--border-color)}.paid-title{margin-bottom:1rem}.paid-message{font-size:1.2rem;margin-bottom:1.5rem}.paid-message.success{color:var(--success-color)}.paid-message.failure{color:var(--failure-color)}.payment-details{text-align:left;margin-top:1.5rem;padding:1rem;border:1px solid var(--border-color);border-radius:5px;background-color:var(--details-bg)}.payment-details p{margin:.5rem 0;font-size:1rem}.payment-details strong{font-weight:600;margin-right:.5rem}.theme-toggle{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1rem;cursor:pointer;opacity:.7;transition:opacity .3s ease,background-color .3s ease;padding:5px;line-height:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}.theme-toggle:hover{opacity:1;background-color:#80808033}body{background-color:#1a1a1a;color:#fff;font-family:Arial,sans-serif;margin:0;padding:0;height:100vh;position:relative}.parking-device-container{max-width:400px;margin:0 auto;padding:20px;background-color:#2c2c2c;border-radius:8px;box-shadow:0 4px 6px #0000001a;position:absolute;top:20px;left:50%;transform:translate(-50%)}h1{color:#4caf50;text-align:center;margin-bottom:20px}.input-group{margin-bottom:15px}label{display:block;margin-bottom:5px;color:#b3b3b3}input[type=text]{width:100%;padding:10px;font-size:16px;background-color:#3a3a3a;border:1px solid #4a4a4a;color:#fff;border-radius:4px}input[type=text]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}button{width:100%;background-color:#4caf50;color:#fff;padding:12px 15px;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s ease}button:hover{background-color:#45a049}button:active{background-color:#3d8b40}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#121212;color:#e0e0e0}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
