body { font-family: Arial, sans-serif; text-align: center; background-color: #f8f8f8; padding: 50px; } .container { max-width: 800px; margin: auto; background: white; padding: 30px 30px 9px 30px; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } h1 { color: #252a31; } input { width: 100%; padding: 12px; font-size: 16px; border: 1px solid #ddd; border-radius: 5px; margin-bottom: 10px; outline: none; } .suggestions { border: 1px solid #ddd; background: white; width: 10%; position: absolute; z-index: 999; border-radius: 5px; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); display: none; } .status-box { padding: 10px; margin-bottom: 15px; border-radius: 5px; display: inline-block; font-weight: bold; font-size: 14px; } .status-box.green { background: linear-gradient(45deg, #3fff835c, #3fff6800); color: #002a29; border: 1px solid #09a70d; } .status-box.red { background: linear-gradient(45deg, #dc3545, #dc3545ad); color: #fff1d1; font-size: 13px; border: 1px solid #b02a37; } .suggestions div { padding: 10px; cursor: pointer; } .suggestions div:hover { background: #f0f0f0; } table { width: 100%; border-collapse: collapse; margin-top: 20px; background: white; } table, th, td { border: 1px solid #ddd; } th, td { padding: 12px; text-align: center; } th { background-color: #252a31; color: white; } .chart-container { margin-top: 30px; display: none; } canvas { max-width: 100%; } img.img-header { max-width: 65%; border-radius: 13px; } .btn { background: #23282f; color: white; padding: 10px 15px; border: none; border-radius: 5px; cursor: pointer; font-size: 16px; transition: 0.3s; } .btn:hover { background: #3d4a5c; } #todayPricesTable { width: 100%; border-collapse: collapse; margin-top: 10px; } #todayPricesTable th, #todayPricesTable td { border: 1px solid #ddd; padding: 10px; text-align: center; } #todayPricesTable th { background: #252a31; color: white; } .footer { display: flex ; align-items: center; justify-content: center; margin-top: 1em !important; margin: auto; gap: 3px; font-size: 13px; max-width: 800px; padding: 6px 13px; border-radius: 10px; color: #fff; background-color: #161b22; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); transition: all 0.3sease; } .footer:hover { transform: translateY(-2px); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); } .footer a { display: flex; align-items: center; gap: 6px; text-decoration: none!important; color: #58a6ff; font-weight: bold; } .footer a:hover { text-decoration: underline; } .footer svg { fill: #c9d1d9; transition: transform 0.3s ease; } .footer a:hover svg { transform: scale(1.1); fill: #58a6ff; } .disclaimer { padding-top: 3em; font-size: 11px; font-style: oblique; }