.pony{ background: var(--main--color); height: 100px; position: fixed; top: 0; left: 0; width: 100%; z-index: 99; } form{ padding: 20px; border-radius: 15px; background: white; z-index: 999; position: relative; margin-top: 10px; } form input{ width: 100%; padding: 10px; font-weight: bold; letter-spacing: 1px; border: 2px solid #f1f1f1; border-radius: 10px; outline: none; } form p{ font-size: 13px; margin: 0; } form h6{ font-size: 11px; margin-top: 5px; color: gray; letter-spacing: 1px; } form button{ width: 100%; margin-top: 15px; border: none; border-radius: 100px; background: var(--main--color); color: white; padding: 10px; font-size: 14px; letter-spacing: 1px; } a{text-decoration: none;} .cek{ background: transparent; } .cek h5{ font-size: 14px; margin-top: 10px; } .cek button{ width: 100%; display: flex; align-items: center; gap: 10px; padding: 14px; border: none; background: white; margin-top: 10px; border-radius: 10px; } .cek button img{ width: 37px; border-radius: 100px; } .cek button p{ margin: 0; font-size: 14px; font-weight: 600; letter-spacing: 1px; } .operator-terpilih{ display: flex; align-items: center; width: 100%; gap: 12px; margin-bottom: 12px; border: 2px solid white; } .operator-terpilih img{ width: 38px; border-radius: 100px; } .produk{ display: flex; align-items: center; padding: 13px; border-radius: 10px; gap: 15px; border: none; background: white; width: 100%; margin-top: 10px; } .produk img{ width: 37px; border-radius: 100px; } .produk p{ margin: 0; font-size: 14px; font-weight: 600; letter-spacing: 1px; } .koboDeveloper-aktif{ border: 2px solid var(--main--color); } #paymentFormkobo { display: none; } .tab { overflow: hidden; display: flex; align-items: center; gap: 10px; background: white; padding: 10px; border-radius: 10px; z-index: 99; margin-top: 10px; } .tab button { background: #f1f1f1; font-size: 14px; font-weight: 400; color: black; width: 100%; padding: 10px; border: none; border-radius: 10px; } .tab button.active { background-color: var(--main--color); color: white; font-weight: 600; } .tabcontent { display: none; } .rewel p{ font-size: 15px; font-weight: 500; color: white; letter-spacing: 1px; margin: 0; } .rewel h5{ font-size: 11px; font-weight: 400; letter-spacing: 1px; margin: 0; color: #f1f1f1; } .offcanvas{ padding: 0; height: 100% !important; } .offcanvas-body{ padding: 0; text-align: center; } iframe{ width: 100%; height: 100vh; } .offcanvas-body button{ position: fixed; bottom: 14px; right: 25px; background: var(--main--color); color: white; border: none; border-radius: 100px; padding: 3px 20px 3px 20px; font-size: 14px; }