#bid-extension { margin: 0; padding: 0; background-color: #121212; color: #e0e0e0; font-family: "Segoe UI", Tahoma, sans-serif; width: 500px; } #bid-extension .container { display: flex; flex-direction: column; gap: 10px; width: 100%; } #bid-extension h2 { text-align: center; margin-bottom: 12px; font-size: 22px; color: #ffffff; } #bid-extension label { font-size: 13px; margin-bottom: 2px; } #bid-extension input, #bid-extension select, #bid-extension textarea { padding: 4px 8px; background-color: #1e1e1e; color: #ffffff; border: 1px solid #333; border-radius: 6px; font-size: 14px; width: 100%; box-sizing: border-box; height: 32px; } #bid-extension input:focus, #bid-extension select:focus, #bid-extension textarea:focus { border-color: #4a90e2; outline: none; } #bid-extension .row { display: flex; gap: 10px; } #bid-extension .col { flex: 1; display: flex; flex-direction: column; } #bid-extension .inputs .col { padding-left: 0px; padding-right: 0px; } #bid-extension button { margin-top: 10px; background: linear-gradient(to right, #4a90e2, #357abd); color: white; border: none; border-radius: 6px; font-size: 15px; height: 36px; cursor: pointer; transition: background 0.3s ease; } #bid-extension button:hover { background: linear-gradient(to right, #3a78c2, #2d5faa); } #bid-extension #errorMessage { margin-top: 2px; font-size: 11px; } #bid-extension .wrapper { position: relative; } #bid-extension .key-container { position: absolute; top: 20px; left: 20px; } #bid-extension .key-container a { color: #ffffff; font-size: 14px; padding: 4px 10px; background: linear-gradient(to right, #4a90e2, #357abd); border-radius: 6px; text-decoration: none; display: inline-block; transition: all 0.3s ease; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2); } #bid-extension .key-container a:hover { background: linear-gradient(to right, #3a78c2, #2d5faa); box-shadow: 0 6px 10px rgba(0, 0, 0, 0.3); transform: translateY(-2px); } #bid-extension .inputs { display: flex; flex-direction: column; gap: 8px; } #bid-extension svg { width: 14px; height: 14px; } #bid-extension .sub-col { display: flex; align-items: center; gap: 10px; } #toggle-bid-extension svg { width: 20px; height: 20px; }