.cdh-balance { margin-bottom: 15px; font-size: 16px; }
#cdh-watch-ad-btn { padding: 10px 20px; cursor: pointer; background: #ff6600; color: #fff; border: none; border-radius: 5px; }
.cdh-modal { display: none; position: fixed; z-index: 10000; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.6); }
.cdh-modal-content { background-color: #fff; margin: 10% auto; padding: 20px; border-radius: 5px; width: 80%; max-width: 600px; }
#cdh-close { float: right; cursor: pointer; font-size: 22px; font-weight: bold; }